Fedora 28 ออกแล้ว เพิ่มฟีเจอร์ Modular Server ติดตั้งซอฟต์แวร์ได้หลายเวอร์ชันพร้อมกัน

by mk
2 May 2018 - 06:49

Fedora ออกเวอร์ชัน 28 ตามรอบการออกทุก 6 เดือน ของใหม่ได้แก่

  • Fedora 28 Workstation อัพเดตเป็น GNOME 3.28, รองรับ third-party repository สำหรับซอฟต์แวร์ภายนอกที่ติดเรื่องสัญญาอนุญาต ไม่สามารถผนวกเข้ามาอยู่ในดิสโทรได้ เช่น ไดรเวอร์ NVIDIA, Steam, Chrome
  • Fedora 28 Atomic เพิ่มฟีเจอร์ automatic update ช่วยลดงานของแอดมิน แต่ยังปิดไว้เป็นค่าดีฟอลต์

แต่ฟีเจอร์สำคัญจริงๆ ไปอยู่ที่ Fedora 28 Server โดยเพิ่ม Modular Server ที่เลื่อนมาจาก Fedora 27

Modular Server ออกแบบมาเพื่อแก้ปัญหาเวอร์ชันของซอฟต์แวร์ไม่ตรงกัน เช่น นักพัฒนาอาจต้องการใช้ Node.js เวอร์ชันใหม่ที่สุด แต่ในการรันงานจริงอาจต้องการเวอร์ชันเก่าที่ทดสอบแล้ว

ทางออกของ Fedora คือตัวดิสโทรมาพร้อมซอฟต์แวร์เวอร์ชันเสถียรที่ใหม่ที่สุดเหมือนเดิม แต่เพิ่ม repository แบบใหม่ที่เรียกกว่า AppStream หรือ Application Stream ให้เลือกติดตั้งซอฟต์แวร์เวอร์ชันอื่นได้ด้วย (ดูภาพประกอบ)

ตัวอย่างเช่น Fedora 26 มาพร้อมกับ Node.js เวอร์ชัน 6 ส่วน Fedora 27 ใช้ Node.js เวอร์ชัน 8 แต่ภายใต้แนวคิด Modular Server เราจะมี AppStream ให้เลือกทั้งเวอร์ชัน 6 และ 8

Fedora จะซัพพอร์ต AppStream ของแต่ละเวอร์ชันให้ช่วงเวลาหนึ่งที่แตกต่างกันไป (เช่น LTS อาจซัพพอร์ตได้นานกว่า) แต่ใช้ได้นานกว่าหนึ่งรอบการออกดิสโทรใหม่ ทำให้ตัวดิสโทรหลักสามารถอัพเดตได้อย่างไม่ต้องพะวง ส่วนคนที่ยังต้องใช้ของเก่าก็สามารถใช้งานได้ผ่าน AppStream

สำหรับผู้ใช้ทั่วไป ยังสามารถใช้ repository หลัก (traditional base repository) ได้เหมือนเดิมโดยไม่ต้องทำอะไรเพิ่ม ส่วนคนที่จำเป็นต้องใช้ซอฟต์แวร์เวอร์ชันพิเศษก็เลือกใช้ได้จาก AppStream (modular repository) ได้แบบไม่ต้องปะปนกัน รายละเอียดดูได้จาก What is Modularity

ที่มา - Fedora, Fedora Workstation

Blognone Jobs Premium