มีสองข้อดีเท่าที่ฉันรู้นี่คือ:
ครั้งแรก: แพคเกจ Snap สามารถนำการอ้างอิงของตัวเองกับพวกเขา ดังนั้นจึงไม่ต้องพึ่งพานรก
ที่สอง: แพ็คเกจ Snap สามารถติดตั้งได้สำหรับผู้ใช้หนึ่งรายเท่านั้น ควบคุมได้มากขึ้นว่าใครใช้ซอฟต์แวร์นั้น
บางคำพูด (รวมถึงลิงค์แหล่งที่มา):
จากhttps://insights.ubuntu.com
Snaps ถูกแยกจากกันเพื่อรับประกันความปลอดภัยของข้อมูลและสามารถอัปเดตหรือย้อนกลับโดยอัตโนมัติทำให้เหมาะสำหรับอุปกรณ์ที่เชื่อมต่อ ผู้ค้าหลายรายได้เปิดตัวอุปกรณ์ IoT ที่รวดเร็วซึ่งเปิดใช้งานอุปกรณ์ "edge edge" ใหม่ที่มีแอพสโตร์ IoT อุปกรณ์ Snappy ได้รับการอัปเดตอัตโนมัติสำหรับระบบปฏิบัติการพื้นฐานพร้อมกับการอัปเดตแอพที่ติดตั้งบนอุปกรณ์
(ที่มา )
จากhttps://developer.ubuntu.com
Ubuntu Core มีหลายวิธีเพียงแค่รสชาติของ Ubuntu (เช่นระบบไฟล์รูทนั้นสร้างจากแพ็คเกจจากไฟล์เก็บถาวรของ Ubuntu เดียวกันกับรสชาติอื่น ๆ ) แต่มันแตกต่างกันในหลายวิธีที่สำคัญ:
- ระบบพื้นฐานเป็นระบบที่น้อยมากซึ่งประกอบด้วยสามส่วนที่แตกต่างกัน: เคอร์เนล, แกดเจ็ตและระบบปฏิบัติการซึ่งทั้งหมดบรรจุและส่งมอบโดยใช้รูปแบบบรรจุภัณฑ์ใหม่
- มีการแยกที่ชัดเจนระหว่างระบบฐานและแอปพลิเคชันที่ติดตั้งบนระบบรวมทั้งการแยกที่ชัดเจนระหว่างแอปพลิเคชันที่ติดตั้ง
- Ubuntu Core แทนที่ 'apt' ด้วยคำสั่ง 'snap' ใหม่และแอปพลิเคชันจะได้รับการบรรจุและส่งมอบเป็น 'snaps'
- ระบบไฟล์รูทเป็นแบบอ่านอย่างเดียว
- นักพัฒนาอาจอัปเดตแอปพลิเคชันโดยอิสระจากระบบปฏิบัติการ
- แอปพลิเคชันที่ทำงานในแซนด์บ็อกซ์ความปลอดภัยเป็นค่าเริ่มต้น
- Ubuntu Core เป็นแอปพลิเคชั่นเป็นศูนย์กลางแทนการกระจายไฟล์เก็บถาวรเป็นศูนย์กลาง
คุณสมบัติข้างต้นมีเป้าหมายเพื่อจัดการกับความท้าทายหลายประการที่มีอยู่ในรูปแบบการแจกจ่าย Linux ดั้งเดิมและเพิ่มความน่าเชื่อถือการคาดการณ์และความปลอดภัยอย่างมาก
(ที่มา )
จากhttp://snapcraft.io/
snap เป็นไฟล์ zip ที่มีแอพพลิเคชั่นพร้อมกับการพึ่งพาและคำอธิบายว่าควรรันระบบของคุณอย่างปลอดภัยได้อย่างไรโดยเฉพาะอย่างยิ่งวิธีการต่าง ๆ ที่ควรคุยกับซอฟต์แวร์อื่น
สแนปที่สำคัญที่สุดได้รับการออกแบบมาเพื่อความปลอดภัยแอพพลิเคชั่นแบบบรรจุกล่องและทรายที่แยกได้จากระบบพื้นฐานและจากแอพพลิเคชั่นอื่น ๆ Snaps ช่วยให้การติดตั้งแอพอย่างปลอดภัยจากผู้ขายใด ๆ บนอุปกรณ์และเดสก์ท็อปที่สำคัญต่อภารกิจ
(ที่มา )