Canonical เพิ่งเปิดตัว Ubuntu Core 20การจัดจำหน่าย Ubuntu ขนาดกะทัดรัดที่ออกแบบมาเพื่อใช้ในอุปกรณ์ Internet of Things (IoT) ตู้คอนเทนเนอร์อุปกรณ์อุตสาหกรรมและผู้บริโภค
สำหรับผู้ที่ไม่คุ้นเคยกับ Ubuntu Core คุณควรทราบ การกระจายนี้ทำหน้าที่เป็นพื้นฐานสำหรับการเปิดตัวส่วนประกอบและแอพพลิเคชั่นเพิ่มเติมซึ่งได้รับการออกแบบเป็นปลั๊กอินแบบสแตนด์อโลน ในรูปแบบ snap
ส่วนประกอบของ Ubuntu Core รวมถึงระบบฐานเคอร์เนลลินุกซ์และปลั๊กอินระบบด้วย จัดจำหน่ายในรูปแบบ snap และได้รับการจัดการโดยชุดเครื่องมือ snapd ซึ่งเทคโนโลยี Snappy ช่วยให้สร้างภาพรวมของระบบโดยไม่ต้องแบ่งออกเป็นแพ็คเกจแยกต่างหาก
เกี่ยวกับ Ubuntu Core
ใน Ubuntu Core แทนการอัปเดตแบบเพิ่มหน่วย ในระดับของแพ็กเกจ deb แต่ละรายการ Ubuntu Core ใช้กลไกการอัปเดตอะตอม สำหรับแพ็คเกจสแน็ปอินและระบบฐาน คล้ายกับ Atomic, Chrome OS, Endless, CoreOS และ Fedora Silverblue
เมื่ออัปเดตสภาพแวดล้อมพื้นฐานและสแน็ปคุณสามารถย้อนกลับไปเป็นเวอร์ชันก่อนหน้าได้ในกรณีที่พบปัญหาหลังการอัปเดต ปัจจุบันมีแพ็คเกจสแน็ปมากกว่า 6000 รายการในแค็ตตาล็อก SnapCraft
เพื่อความปลอดภัย แต่ละองค์ประกอบของระบบได้รับการตรวจสอบโดยลายเซ็นดิจิทัลซึ่งช่วยให้คุณสามารถป้องกันการแจกจ่ายจากการแก้ไขที่ซ่อนอยู่หรือติดตั้งแพ็คเกจ snap ที่ไม่ได้รับการยืนยัน
ส่วนประกอบจัดส่งในรูปแบบสแน็ป แยกโดยใช้ AppArmor และ Seccompสร้างบรรทัดเพิ่มเติมเพื่อป้องกันระบบในกรณีที่แต่ละแอปพลิเคชันถูกบุกรุก
ระบบฐานมีเฉพาะชุดแอพพลิเคชั่นขั้นต่ำที่จำเป็นซึ่งไม่เพียง แต่ทำให้สามารถลดขนาดของสภาพแวดล้อมของระบบได้ แต่ยังส่งผลดีต่อความปลอดภัยด้วยการลดเวกเตอร์การโจมตีที่อาจเกิดขึ้น
ระบบไฟล์พื้นฐานถูกเมาต์แบบอ่านอย่างเดียว การอัปเดตจะออกเป็นประจำโดยจัดส่งในโหมด OTA (over-the-air) และซิงค์กับ Ubuntu 20.04
เพื่อลดปริมาณการใช้งานการอัปเดตจะถูกส่งในรูปแบบบีบอัดและรวมเฉพาะการเปลี่ยนแปลงที่เกี่ยวข้องกับการอัปเดตก่อนหน้านี้ (การอัปเดตเดลต้า) การติดตั้งการอัปเดตอัตโนมัติช่วยแก้ปัญหาการบำรุงรักษาความปลอดภัยของระบบเมื่อใช้กับอุปกรณ์ฝังตัว
ด้วยการแยกระบบฐานออกจากแอปพลิเคชันอย่างมีเหตุผลนักพัฒนา Ubuntu จะทำให้โค้ดของ Ubuntu Core เป็นข้อมูลล่าสุดอยู่เสมอและนักพัฒนาจะดูแลความเกี่ยวข้องของแอปพลิเคชันเพิ่มเติม
วิธีนี้ช่วยลดต้นทุนในการบำรุงรักษาผลิตภัณฑ์ซึ่งสภาพแวดล้อมของซอฟต์แวร์สร้างขึ้นบนพื้นฐานของ Ubuntu Core เนื่องจากผู้ผลิตไม่จำเป็นต้องจัดการกับการเปิดตัวและการส่งมอบการอัปเดตระบบและให้ความสำคัญกับส่วนประกอบเฉพาะของตนเท่านั้น
ข่าวหลักของ Ubuntu Core 20
ในเวอร์ชันที่เปิดตัวใหม่นี้ หนึ่งในสิ่งใหม่ ๆ ที่สำคัญ สิ่งที่โดดเด่นก็คือ มีการใช้การสนับสนุนอย่างเป็นทางการ สำหรับจานต่างๆ Raspberry Pi ใช้ชิป ARM 32 บิตและ 64 บิต
นอกจากนี้ เพิ่มความสามารถในการใช้การเข้ารหัสดิสก์แบบเต็ม ด้วยการรวม TPM (Trusted Platform Module) ขณะนี้การเข้ารหัสมีให้บริการสำหรับระบบ x86 เท่านั้น (สำหรับ ARM จะปรากฏในภายหลัง)
และยังโดดเด่นอีกด้วย เพิ่มโหมดการกู้คืนและการติดตั้งใหม่ ไปยังระบบ (การเริ่มต้นอุปกรณ์โดยใช้เวอร์ชันที่เลือก)
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่:
- มีเมนูบูตเพื่อเลือกตัวเลือกการบูตและไปที่โหมดการกู้คืน เมนูจะปรากฏขึ้นโดยกดปุ่ม« 1 »ค้างไว้ในขั้นตอนการโหลดครั้งแรก
- เพิ่มการสนับสนุนเบื้องต้นสำหรับ Metal-as-a-Service (MAAS) Toolkit เพื่อใช้งานการกำหนดค่าในระบบต่างๆได้อย่างรวดเร็ว
- เพิ่มการสนับสนุนเริ่มต้นสำหรับ cloud-init สำหรับการกำหนดค่าระบบในขั้นตอนการบูต
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม ของ Ubuntu Core 20 เวอร์ชันใหม่คุณสามารถตรวจสอบไฟล์ ลิงค์ต่อไปนี้
ดาวน์โหลดและรับ Ubuntu Core 20
อิมเมจ Ubuntu Core 20 ซึ่งซิงค์กับฐานแพ็กเกจ Ubuntu 20.04 เตรียมไว้สำหรับระบบ x86_64, ARMv7 และ ARMv8
เพื่อให้ได้อิมเมจระบบคุณสามารถทำได้ จากลิงค์ด้านล่าง