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 Topics: FedoraLinuxOpen Source