ดิ การเปิดตัว Fedora 39 เวอร์ชันใหม่ซึ่งมาพร้อมกับฟีเจอร์ใหม่ๆ การอัปเดต ตลอดจนการปรับปรุงและการแก้ไขข้อบกพร่องที่น่าสนใจมากมาย
เริ่มแรก Fedora 39 นำเสนอ Linux Kernel 6.5 ซึ่งมีการแนะนำการสนับสนุน MIDI 2.0 ใน ALSA, รองรับ ACPI สำหรับสถาปัตยกรรม RISC-V และรองรับ Landlock pสำหรับ UML (ลินุกซ์โหมดผู้ใช้) นอกจากนี้ ขนาดขั้นต่ำของ ESP (พาร์ติชันระบบ EFI) ที่ใช้ในการติดตั้ง Fedora เพิ่มขึ้นจาก 200 เป็น 500 MB เนื่องจากไม่มีพื้นที่สำหรับการอัปเดตเฟิร์มแวร์ ขีดจำกัด 500MB ตรงกับการตั้งค่าที่ Microsoft ใช้มาตั้งแต่ Windows 10
ในด้านการติดตั้ง ขณะนี้มีการติดตั้งยูทิลิตี้ไว้แล้ว createrepo_c มีค่าเริ่มต้นเป็นอัลกอริทึม Zstd เพื่อบีบอัดข้อมูลเมตาของที่เก็บและหยุดการสร้างข้อมูลเมตาในฐานข้อมูล SQLite แพ็คเกจ fedora-repos-modular ถูกลบออกจากการติดตั้งฐาน และที่เก็บข้อมูลแบบโมดูลาร์ถูกปิดใช้งาน การเปลี่ยนแปลงทำให้สามารถเร่งการทำงานของตัวจัดการแพ็คเกจ DNF ได้โดยการลดจำนวนการตรวจสอบและดาวน์โหลดข้อมูลเมตา
ในส่วนบรรจุภัณฑ์ของระบบ Fedora 39 มาพร้อมกับสภาพแวดล้อมเดสก์ท็อป GNOME 45 ซึ่งนับ ด้วยตัวบ่งชี้เดสก์ท็อปเสมือนแบบไดนามิก ในแผงควบคุม ประสิทธิภาพการค้นหาได้รับการปรับปรุง เพิ่มตัวบ่งชี้กล้อง การเล่นวิดีโอได้รับการเร่งด้วยฮาร์ดแวร์ ช่องมองภาพและแอปกล้องถ่ายรูปถูกแทนที่ และรูปแบบการแสดงผลของแถบด้านข้าง และไลบรารี GTK 4.12 และ libadwaita 1.4 มี ได้รับการปรับปรุง
หัวข้อ QGnomePlatform และ Adwaita-qt ซึ่งใช้เพื่อให้แอปพลิเคชัน Qt มีการกำหนดค่าและสไตล์ที่คล้ายคลึงกับของ GNOME ถูกยกเลิกแล้วหรือเพื่อให้แอปพลิเคชันเหล่านี้เข้ากับสภาพแวดล้อม GNOME ได้ดีขึ้น เหตุผลที่อ้างถึงคือความซบเซาของธีมเหล่านี้และปัญหาเมื่อใช้งานกับบางแอปพลิเคชัน
การเปลี่ยนแปลงอีกอย่างที่ Fedora 39 นำเสนอก็คือ เพื่อติดตั้งและอัปเดตแอปพลิเคชันเพิ่มเติม ในขณะที่ ปัจจุบันใช้ระบบบรรจุภัณฑ์ Flatpak โดยแอปพลิเคชันจะถูกแยกออกจากระบบหลักและรันในคอนเทนเนอร์ที่แยกจากกัน
นอกจากนี้ ผู้ใช้ที่จัดการผ่าน Active Directory, FreeIPA หรือ LDAP ยังมีตัวเลือกในการใช้เทคโนโลยี Passkeys ซึ่งอนุญาตให้มีการตรวจสอบสิทธิ์โดยไม่ต้องใช้รหัสผ่านโดยใช้ตัวระบุไบโอเมตริกซ์ เช่น ลายนิ้วมือหรือการจดจำใบหน้า โดยใช้อุปกรณ์ที่รองรับ FIDO2 ที่เข้ากันได้กับไลบรารี libfido2
Se ได้ยกเลิกการประกอบและส่งมอบโมดูลที่อัปเดตแยกต่างหาก ซึ่งวงจรชีวิตไม่เชื่อมโยงกับเนื้อหาหลักของการแจกจ่าย และการสนับสนุนมีให้โดยไม่ขึ้นอยู่กับการเผยแพร่ ซึ่งทำให้สามารถรับประกันการอยู่ร่วมกันของแพ็คเกจกับแอปพลิเคชันเดียวกันในเวอร์ชันที่แตกต่างกัน เหตุผลในการยุติการสนับสนุนโมดูลคือการสูญเสียความสนใจในการพัฒนาโมดูลและปัญหาในการบำรุงรักษาโมดูลที่มีอยู่ (กิจกรรมล่าสุดบน pagure.io/modularity ถูกสังเกตเมื่อ 3 ปีที่แล้ว)
สุดท้ายแต่ไม่ท้ายสุดมีการกล่าวถึงด้วยว่าได้ดำเนินการเตรียมการที่เกี่ยวข้องกับขั้นตอนที่สองของการเปลี่ยนไปใช้กระบวนการโหลดที่ทันสมัยแล้ว ความแตกต่างจากการบูทแบบคลาสสิกอยู่ที่การใช้งาน แทนที่จะเป็นอิมเมจเริ่มต้นที่สร้างขึ้นบนระบบโลคัลเมื่อติดตั้งแพ็คเกจเคอร์เนล ของอิมเมจเคอร์เนลแบบรวม UKI (อิมเมจเคอร์เนลแบบรวม) ที่สร้างขึ้นบนโครงสร้างพื้นฐานการกระจายและเซ็นชื่อแบบดิจิทัลเพื่อการแจกจ่าย UKI รวมไดรเวอร์สำหรับการโหลดเคอร์เนลจาก UEFI (UEFI boot stub), อิมเมจเคอร์เนล Linux และสภาพแวดล้อมระบบ initrd ที่โหลดลงในหน่วยความจำเป็นไฟล์เดียว
ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- NetworkManager ให้การแปลโปรไฟล์การเชื่อมต่อที่มีอยู่โดยอัตโนมัติซึ่งจัดเก็บไว้ในรูปแบบ ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) เป็นรูปแบบตามไฟล์คีย์
- ให้ความสามารถในการลบแพ็คเกจ tzdata ออกจากฐานข้อมูลเขตเวลาเพื่อลดขนาดของคอนเทนเนอร์ที่แยกได้
- ค่าเริ่มต้นของ sysctl vm.max_map_count เพิ่มขึ้นจาก 65530 เป็น 1048576 เพื่อปรับปรุงความเข้ากันได้กับเกม Windows ที่เปิดตัวผ่าน Wine หรือ Steam
- แพ็คเกจที่มี man-pages-ru ถูกยกเลิกแล้ว เนื่องจากการแปลคู่มือ man เป็นภาษารัสเซียรวมอยู่ในแพ็คเกจ man-pages-l10n ด้วย
- วิธีสร้างแพ็คเกจ Flatpak ในการแจกจ่ายมีการเปลี่ยนแปลง แทนที่จะใช้โมดูลเมื่อสร้างแพ็กเกจใหม่ด้วยพารามิเตอร์ "prefix=/app" จะใช้เป้าหมายการสร้างแยกต่างหาก
- การสร้างภาพได้เริ่มต้นด้วยสภาพแวดล้อมผู้ใช้ LXQt สำหรับสถาปัตยกรรม Aarch64
- Fedora Cloud มีความสามารถในการรีบูตอัตโนมัติหลังจากติดตั้งการอัปเดตแพ็คเกจที่จำเป็นต้องรีบูตระบบ
สุดท้ายนี้ หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับมันและ/หรือดาวน์โหลดเวอร์ชันใหม่ คุณสามารถทำได้จาก ลิงค์ต่อไปนี้