นักพัฒนาโครงการ Fedora
จาก CoreOS Container Linux ซึ่ง
โครงการนี้มีจุดมุ่งหมายเพื่อให้สภาพแวดล้อมน้อยที่สุด อัปเดตแบบอะตอมโดยอัตโนมัติโดยไม่ต้องมีส่วนร่วมของผู้ดูแลระบบ และเป็นหนึ่งเดียวสำหรับการปรับใช้ระบบเซิร์ฟเวอร์จำนวนมากที่ออกแบบมาเพื่อใช้งานคอนเทนเนอร์โดยเฉพาะ Fedora CoreOS มีส่วนประกอบเพียงเล็กน้อยเท่านั้นที่เพียงพอที่จะเรียกใช้คอนเทนเนอร์แบบแยกได้ เช่น เคอร์เนล Linux, ตัวจัดการระบบ systemd และชุดบริการยูทิลิตี้สำหรับการเชื่อมต่อผ่าน SSH การจัดการการกำหนดค่า และการติดตั้งการอัปเดต
พาร์ติชันระบบถูกเมาท์ในโหมดอ่านอย่างเดียว และไม่มีการเปลี่ยนแปลงระหว่างการดำเนินการ
เมื่อระบบกำลังทำงาน การเปลี่ยนการกำหนดค่าและเนื้อหาของไดเร็กทอรี /etc จะเป็นไปไม่ได้ คุณสามารถเปลี่ยนได้เฉพาะโปรไฟล์การตั้งค่าและใช้เพื่อแทนที่สภาพแวดล้อม โดยทั่วไป การทำงานกับระบบจะคล้ายกับการทำงานกับคอนเทนเนอร์อิมเมจ ซึ่งไม่ได้อัปเดตในเครื่อง แต่ถูกสร้างขึ้นใหม่ตั้งแต่ต้นและเปิดตัวใหม่
อิมเมจระบบไม่สามารถแบ่งแยกได้และสร้างขึ้นโดยใช้เทคโนโลยี OSTree (แพ็คเกจแต่ละรายการไม่สามารถติดตั้งในสภาพแวดล้อมดังกล่าวได้ คุณสามารถสร้างอิมเมจระบบใหม่ทั้งหมดได้เท่านั้น โดยขยายด้วยแพ็คเกจใหม่โดยใช้ชุดเครื่องมือ rpm-ostree) ระบบการอัพเดตจะขึ้นอยู่กับการใช้พาร์ติชันระบบสองพาร์ติชัน โดยพาร์ติชันหนึ่งทำงานอยู่ และพาร์ติชันที่สองใช้เพื่อคัดลอกการอัปเดต หลังจากติดตั้งการอัปเดต พาร์ติชันจะเปลี่ยนบทบาท
Fedora CoreOS มีสามสาขาแยกกัน:
การทดสอบด้วยสแน็ปช็อตตามรุ่น Fedora ปัจจุบันพร้อมการอัปเดต มีเสถียรภาพ - สาขาที่มีความเสถียรซึ่งเกิดขึ้นหลังจากการทดสอบสาขาทดสอบเป็นเวลาสองสัปดาห์ ถัดไป - ภาพรวมของการเปิดตัวในอนาคตที่อยู่ระหว่างการพัฒนา มีการสร้างการอัปเดตสำหรับทั้งสามสาขาเพื่อกำจัดช่องโหว่และข้อผิดพลาดร้ายแรง ในขั้นตอนการพัฒนาปัจจุบัน ภายในกรอบของการเปิดตัวเบื้องต้น มีเพียงสาขาการทดสอบเท่านั้นที่กำลังเกิดขึ้น เวอร์ชันเสถียรชุดแรกมีกำหนดจะเปิดตัวภายใน 6 เดือน การสนับสนุนสำหรับการกระจาย CoreOS Container Linux จะสิ้นสุดใน 6 เดือนหลังจากที่ Fedora CoreOS มีความเสถียร และการสนับสนุน Fedora Atomic Host คาดว่าจะสิ้นสุดในปลายเดือนพฤศจิกายน
หลังจากที่โปรเจ็กต์เสถียรแล้ว การส่งการตรวจวัดทางไกลจะถูกเปิดใช้งานตามค่าเริ่มต้น (การตรวจวัดทางไกลยังไม่ได้ใช้งานในรุ่นตัวอย่าง) โดยใช้บริการ fedora-coreos-pinger ซึ่งจะสะสมและส่งข้อมูลที่ไม่ระบุตัวตนเกี่ยวกับระบบเป็นระยะๆ เช่น เวอร์ชันของระบบปฏิบัติการ หมายเลข, คลาวด์, ไปยังประเภทการติดตั้งแพลตฟอร์มเซิร์ฟเวอร์โครงการ Fedora ข้อมูลที่ส่งไม่มีข้อมูลที่อาจนำไปสู่การระบุตัวตน เมื่อวิเคราะห์สถิติ จะใช้เฉพาะข้อมูลที่รวบรวมเท่านั้น ซึ่งช่วยให้เราสามารถตัดสินลักษณะการใช้งาน Fedora CoreOS โดยทั่วไปได้ หากต้องการ ผู้ใช้สามารถปิดใช้งานการส่งการวัดและส่งข้อมูลทางไกลหรือขยายข้อมูลเริ่มต้นที่ส่งได้
ที่มา: opennet.ru