เปิดตัวครั้งแรกของการกระจาย openSUSE Leap Micro

ผู้พัฒนาโครงการ openSUSE นำเสนอชุดแจกจ่าย openSUSE รุ่นใหม่ครั้งแรก -“ Leap Micro” ตามการพัฒนาของโครงการ MicroOS การแจกจ่าย openSUSE Leap Micro อยู่ในตำแหน่งที่เป็นเวอร์ชันชุมชนของผลิตภัณฑ์เชิงพาณิชย์ SUSE Linux Enterprise Micro 5.2 ซึ่งอธิบายจำนวนที่ผิดปกติของเวอร์ชันแรก - 5.2 ซึ่งได้รับการเลือกให้ซิงโครไนซ์หมายเลขของการเผยแพร่ในการแจกแจงทั้งสอง openSUSE Leap Micro 5.2 จะได้รับการสนับสนุนเป็นเวลา 4 ปี

แอสเซมบลีสำหรับสถาปัตยกรรม x86_64 และ ARM64 (Aarch64) พร้อมให้ดาวน์โหลดแล้ว โดยมาพร้อมกับตัวติดตั้ง (แอสเซมบลีออฟไลน์ ขนาด 370MB) และในรูปแบบของอิมเมจสำหรับบูตสำเร็จรูป: 570MB (กำหนดค่าไว้ล่วงหน้า), 740MB (พร้อมเคอร์เนลแบบเรียลไทม์) ) และ 820MB รูปภาพสามารถทำงานภายใต้ไฮเปอร์ไวเซอร์ Xen และ KVM หรือบนฮาร์ดแวร์ รวมถึงบอร์ด Raspberry Pi สำหรับการกำหนดค่า คุณสามารถใช้ชุดเครื่องมือ cloud-init เพื่อถ่ายโอนการตั้งค่าในการบู๊ตแต่ละครั้ง หรือใช้ Combustion เพื่อตั้งค่าระหว่างการบู๊ตครั้งแรก

คุณสมบัติที่สำคัญของ Leap Micro คือการติดตั้งการอัปเดตแบบอะตอมมิก ซึ่งจะถูกดาวน์โหลดและนำไปใช้โดยอัตโนมัติ ต่างจากการอัปเดตอะตอมมิกที่ใช้ ostree และ snap ที่ใช้ใน Fedora และ Ubuntu, openSUSE Leap Micro ใช้ตัวจัดการแพ็คเกจมาตรฐานและกลไกสแน็ปช็อตใน FS แทนที่จะสร้างอิมเมจอะตอมมิกแยกกันและปรับใช้โครงสร้างพื้นฐานการจัดส่งเพิ่มเติม รองรับแพทช์สดเพื่ออัปเดตเคอร์เนล Linux โดยไม่ต้องรีสตาร์ทหรือหยุดทำงาน

พาร์ติชันรากถูกเมาท์ในโหมดอ่านอย่างเดียว และไม่มีการเปลี่ยนแปลงระหว่างการดำเนินการ Btrfs ใช้เป็นระบบไฟล์ สแน็ปช็อตซึ่งทำหน้าที่เป็นพื้นฐานสำหรับการสลับอะตอมมิกระหว่างสถานะของระบบก่อนและหลังการติดตั้งการอัปเดต หากเกิดปัญหาหลังจากใช้การอัพเดต คุณสามารถย้อนกลับระบบไปสู่สถานะก่อนหน้าได้ หากต้องการเรียกใช้คอนเทนเนอร์แบบแยก ชุดเครื่องมือจะรวมเข้ากับการรองรับรันไทม์ Podman/CRI-O และ Docker

แอปพลิเคชันสำหรับ Leap Micro ประกอบด้วยการใช้เป็นระบบพื้นฐานสำหรับแพลตฟอร์มการจำลองเสมือนและการแยกคอนเทนเนอร์ ตลอดจนการใช้งานในสภาพแวดล้อมแบบกระจายอำนาจและระบบที่ใช้ไมโครเซอร์วิส Leap Micro ยังเป็นส่วนสำคัญของการกระจาย SUSE Linux รุ่นต่อไป ซึ่งวางแผนที่จะแบ่งแกนหลักของการแจกจ่ายออกเป็นสองส่วน: "ระบบปฏิบัติการโฮสต์" แบบแยกส่วนสำหรับการทำงานบนฮาร์ดแวร์ และเลเยอร์การสนับสนุนแอปพลิเคชันที่มุ่งเป้าไปที่การทำงาน ในคอนเทนเนอร์และเครื่องเสมือน

แนวคิดใหม่นี้บ่งบอกเป็นนัยว่า “ระบบปฏิบัติการโฮสต์” จะพัฒนาสภาพแวดล้อมขั้นต่ำที่จำเป็นในการสนับสนุนและจัดการอุปกรณ์ และเรียกใช้แอปพลิเคชันและส่วนประกอบพื้นที่ผู้ใช้ทั้งหมดที่ไม่อยู่ในสภาพแวดล้อมแบบผสม แต่ในคอนเทนเนอร์ที่แยกจากกันหรือในเครื่องเสมือนที่ทำงานบน “ระบบปฏิบัติการโฮสต์” และแยกออกจากกัน

ที่มา: opennet.ru

เพิ่มความคิดเห็น