อาจเป็นคำถามที่ไร้เดียงสา แต่ทำไมบางคนควรติดตั้ง Snappy Ubuntu กับ Raspberry Pi ฉันไม่ได้รับข้อดีเหนือ Raspbian Wheezy
อาจมีใครบางคนมีประสบการณ์หรือเป็นกรณี ...
อาจเป็นคำถามที่ไร้เดียงสา แต่ทำไมบางคนควรติดตั้ง Snappy Ubuntu กับ Raspberry Pi ฉันไม่ได้รับข้อดีเหนือ Raspbian Wheezy
อาจมีใครบางคนมีประสบการณ์หรือเป็นกรณี ...
คำตอบ:
ฉันไม่ได้ใช้ Snappy Core แต่นี่คือเหตุผลบางประการ:
Snappy Core ได้รับการรวบรวมสำหรับ ARMv7 ซึ่งหมายความว่าซอฟต์แวร์จะใช้ประโยชน์จากโปรเซสเซอร์ของ Pi 2 ได้ดีขึ้น สิ่งนี้ทำให้เกิดความแตกต่างมากมายที่ฉันไม่รู้ ตามความเห็นของ Diederik de Haas ด้านล่าง ARMv6 ของ Rasbpian เกือบจะเหมือนกับ ARMv7 ของ Debian อยู่แล้ว (สันนิษฐานว่าเป็นฐานของ Snappy Core) ฉันไม่เห็นมาตรฐานที่ชัดเจน
Ubuntu มีนโยบายที่อนุรักษ์นิยมน้อยกว่าโดยคำนึงถึงรุ่นและการอัพเดตกว่า Debian นี่หมายความว่าจะมีซอฟต์แวร์รุ่นใหม่กว่าจาก distro
Snappy Core ถูกตั้งค่าให้ใช้ระบบไฟล์แบบอ่านอย่างเดียว ผมไม่คิดว่านี่เป็นความคิดที่ดีและมันเป็นความอัปยศที่นี้คือสิ่งที่ Ubuntu และมูลนิธิได้ตัดสินใจที่จะส่งเสริมปี่โดยเฉพาะอย่างยิ่งตั้งแต่Ubuntu มีการกระจาย ARMv7 มากกว่าปกติที่สามารถทำงานบน อย่างไรก็ตามบางคนอาจชื่นชมและปรารถนาสิ่งนี้
ฉันต้องยอมรับว่าอูบุนตู Snappy ต้องสับสนโดยสิ้นเชิง
ฉันคิดว่ามันควรจะเป็นแอปพลิเคชั่น Internet of Things นั่นคือระบบหลักขั้นต่ำที่ไม่มีเดสก์ท็อปรองรับ ฉันไม่คิดว่ามันจะใช้งานได้เป็นระบบเดสก์ท็อปใน Raspberry Pi ฉันไม่คิดว่าขณะนี้ยังมีวิธีการทำงานในการเพิ่มแอปพลิเคชันเพิ่มเติมในระบบหลัก
หากคุณต้องการใช้ Ubuntu บน Rapberry Pi ฉันขอแนะนำให้คุณลองhttps://wiki.ubuntu.com/ARM/RaspberryPi
หากใครสามารถหาคำอธิบายที่เข้าใจได้ของ Snappy core โปรดแจ้งให้เราทราบ
ฉันคิดว่าเหตุผลที่ดีที่สุดที่ใครบางคนสามารถติดตั้งSnappy (ใน Raspberry Pi หรือส่วนโค้งอื่น ๆ ) คือการแยกที่ Snappy ทุกแพ็คเกจจะมี
หากคุณพยายามใช้ Raspberry Pi ของคุณสำหรับโครงการที่สามารถจัดการส่วนประกอบซอฟต์แวร์ที่ปรับใช้ได้ดังนั้นแพ็คเกจ Snappy (เช่นแพ็คเกจDocker ) เป็นวิธีที่ดีมากในการรักษาส่วนประกอบเหล่านั้นและวงจรชีวิตของพวกเขา
กล่าวอีกนัยหนึ่งซอฟต์แวร์ทุกตัวที่คุณติดตั้งเป็นแพ็คเกจ Snappy (หรือ Docker) (แตกต่างจาก DEB หรือ RPMs) คือไม่มีซอฟต์แวร์ตัวใดตัวหนึ่งหรือระบบปฏิบัติการที่ใช้ร่วมกันพึ่งพา ดังนั้นคุณสามารถมีทุกไลบรารีและซอฟต์แวร์ที่มีเวอร์ชันตามที่คุณต้องการ หากแพ็กเกจบางตัวขึ้นอยู่กับไลบรารี A ที่มีเวอร์ชัน 1.x และแพ็กเกจอื่นใช้ไลบรารีเดียวกัน แต่เวอร์ชัน 1.y จากนั้นทั้งสองแพ็กเกจสามารถแบ่งใช้ระบบเดียวกันรันในเวลาเดียวกันและไม่รบกวนซึ่งกันและกัน และคุณสามารถอัพเกรดหรือบำรุงรักษารุ่นที่รู้ว่าแต่ละคนมี "พื้นที่" ของตัวเอง "sandbox แยก" ของตัวเอง
คุณสามารถลองนักเทียบท่าใน Debian ถ้าคุณต้องการมี "ปรัชญาวงจรชีวิตของซอฟต์แวร์" ที่คล้ายคลึงกัน
นั่นคือความคิดเห็นของฉัน ฉันหวังว่ามันจะมีประโยชน์
Snappy เป็น Ubuntu ที่ใช้คอนโซลเพื่อทดสอบและเรียกใช้โปรแกรมภายใต้ Ubuntu (กับ Debian และทั้งคู่ต่างออกไป) ถ้า GUI เป็นความต้องการของคุณให้ไปกับ Raspian
Snappy Core สำหรับนักพัฒนาในตอนนี้ ฉันไม่เชื่อว่ามันพร้อมใช้งานทุกวัน ดูเหมือนจะไม่มี repos สำหรับดาวน์โหลดแพ็คเกจ หากคุณต้องการคนจรจัดฉันจะไปกับ Raspbian ในตอนนี้