Fedora Atomic Host จะกลายเป็น Fedora Core OS

fedora27- อะตอม

Matthew Millerหัวหน้าโครงการ Fedora และ Dusty Mabe วิศวกรของ Red Hat Atomic OpenShift ได้ประกาศเปิดตัว Fedora CoreOS ระบบปฏิบัติการในอนาคตที่ออกแบบมาเพื่อทดแทน Fedora Atomic Host

นักพัฒนาโครงการ Fedora ได้ประกาศว่าพวกเขาได้ลบส่วนประกอบ Fedora Atomic Host ออกจากที่เก็บ Rawhide แล้วและยุติการพัฒนาดิสทริบิวชันนี้แล้ว Fedora 29 จะเป็นเวอร์ชันสุดท้ายที่มีส่วนประกอบ Fedora Atomic Host

เมื่อรอบการบำรุงรักษาเสร็จสิ้นการเผยแพร่การอัปเดต Fedora 29 สำหรับ Fedora Atomic Host จะถูกระงับอย่างสมบูรณ์ (คาดว่าจะในเดือนพฤศจิกายนหรือธันวาคม 2019)

Fedora Atomic Host คืออะไร?

Atomic Host จาก Project Atomic เป็นแพลตฟอร์มที่มีน้ำหนักเบาและไม่สามารถเปลี่ยนแปลงได้ ออกแบบมาเพื่อใช้งานแอปพลิเคชันแบบคอนเทนเนอร์โดยเฉพาะ

ภายในกรอบของโครงการ Fedora Atomic Host จะมีการนำเสนอสภาพแวดล้อมที่ย่อเล็กสุดซึ่งได้รับการอัปเกรดด้วยอะตอมโดยการแทนที่อิมเมจของระบบทั้งหมดโดยไม่แยกย่อยออกเป็นแพ็คเกจแยกกัน

ขึ้นอยู่กับ Fedora Atomic Host สภาพแวดล้อมพิเศษถูกสร้างขึ้นเพื่อเปิดใช้งานและจัดการคอนเทนเนอร์แยกของ Docker

Fedora Atomic Host ไม่เหมือนเครื่องเสมือนซึ่ง รวมถึงระบบปฏิบัติการที่สมบูรณ์คอนเทนเนอร์มีไว้เพื่อให้มีซอฟต์แวร์ที่จำเป็นในการเรียกใช้แอปพลิเคชันเท่านั้น
ดังนั้นในการเรียกใช้คอนเทนเนอร์อย่างมีประสิทธิภาพและปลอดภัยคุณต้องมีระบบปฏิบัติการที่ให้บริการคอนเทนเนอร์ที่ปลอดภัยและทำหน้าที่เป็นรากฐานสำหรับการเรียกใช้คอนเทนเนอร์

การใช้งานที่ดีที่สุดคือการจัดหาระบบปฏิบัติการที่เชื่อถือได้และอัพเกรดได้ง่ายสำหรับการใช้งานคอนเทนเนอร์
รูปแบบ Atomic Host ที่แตกต่างกันนั้นพร้อมใช้งานในกิจกรรมทุกประเภทตั้งแต่แพลตฟอร์มธรรมดาไปจนถึงสภาพแวดล้อมคลาวด์ที่หลากหลาย

เมื่อติดตั้ง Atomic Host แล้วคุณสามารถใช้คำสั่ง docker ได้เช่นเดียวกับในระบบที่เปิดใช้งานคอนเทนเนอร์อื่น ๆ

อย่างไรก็ตาม Atomic Host ยังมาพร้อมกับคำสั่งเพิ่มเติมที่เรียกว่า atomic ซึ่งจะขยายสิ่งที่คุณสามารถทำได้กับคอนเทนเนอร์

แต่ Atomic ยังมีคุณสมบัติอื่น ๆ ที่ช่วยให้คุณ:

  • ทำงานกับโฮสต์อะตอม: ตรวจสอบอัปเดตย้อนกลับและปลดล็อกระบบโฮสต์อะตอม
  • จัดการรูปภาพ: ติดตั้ง (เพื่อเรียกใช้ด้วยวิธีที่กำหนดไว้ล่วงหน้า) อัปเดตตรวจสอบและสแกนอิมเมจคอนเทนเนอร์
  • ดำเนินการในคอนเทนเนอร์: รายการอัปเดตและเลิกทำ

แนวทางปฏิบัติของ Fedora Atomic Host ถูกนำมาใช้เพื่อสร้างผลิตภัณฑ์ Red Hat Enterprise Linux Atomic Host และ CentOS Atomic Host

ลาก่อน Fedora Atomic Host สวัสดี Fedora CoreOS

ระบบปฏิบัติการหลัก

มีรายงานว่าโครงการ Fedora Atomic Host จะถูกแทนที่ด้วยโครงการ Fedora CoreOSซึ่งสานต่อการพัฒนาของระบบเซิร์ฟเวอร์ Linux Container Linux ซึ่ง Red Hat เข้าซื้อกิจการหลังจากการซื้อ CoreOS

แพ็กเกจทั้งหมดที่รองรับการทำงานของแอ็พพลิเคชันขั้นสุดท้ายจะถูกส่งโดยตรงโดยเป็นส่วนหนึ่งของคอนเทนเนอร์และระบบโฮสต์มีส่วนประกอบเพียงเล็กน้อยเท่านั้น (systemd, journald, docker, rpm-OSTree ฯลฯ )

Fedora CoreOS เป็นผลิตภัณฑ์หนึ่งที่ผสานรวมเทคโนโลยี Fedora Atomic และ Container Linux เข้าด้วยกัน

เช่นเดียวกับ Fedora Atomic ส่วนต่างๆ ของFedora CoreOS อาศัยคลังซอฟต์แวร์ของ Fedora ที่ใช้ rpm-ostree และใช้ SELinux สำหรับการแยกคอนเทนเนอร์เพิ่มเติมแต่เทคโนโลยีหลัก เช่น Ignition (ระบบกำหนดค่าการบูตเริ่มต้น ซึ่งเป็นทางเลือกแทน Cloud-Init) และกลไกการติดตั้งนั้นถูกย้ายมาจาก Container Linux

การยุติการพัฒนา Fedora Atomic Host จะไม่ส่งผลกระทบต่อการพัฒนาโครงการ Fedora Atomic Workstationซึ่งปัจจุบันกำลังพัฒนาอยู่ภายใต้ชื่อ Fedora Silverblue และอาจเข้ามาแทนที่ Fedora Workstation แบบดั้งเดิมในอนาคต

Fedora Silverblue edition ยังจัดส่งในรูปแบบเสาหินโดยไม่ต้องแบ่งระบบฐานออกเป็นแพ็คเกจแยกกันโดยใช้กลไกการอัพเกรดอะตอม

แทนที่จะใช้คอนเทนเนอร์ Docker จะมีการใช้แพ็คเกจ flatpak อัตโนมัติที่เพียงพอเพื่อติดตั้งแอปพลิเคชันเพิ่มเติม

อิมเมจระบบแยกไม่ออกและถูกสร้างขึ้นด้วยเทคโนโลยี OSTree (แต่ละแพ็กเกจไม่สามารถติดตั้งในสภาพแวดล้อมนี้คุณสามารถสร้างอิมเมจระบบใหม่ทั้งหมดได้โดยการขยายด้วยแพ็คเกจใหม่โดยใช้ชุดเครื่องมือ rpm-ostree)


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google