มีการนำเสนอชุดแจกจ่าย Fedora Linux 41 แล้ว ผลิตภัณฑ์ Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite และ Live builds จัดทำในรูปแบบของการหมุนด้วยสภาพแวดล้อมเดสก์ท็อป KDE Plasma, Xfce ได้รับการจัดเตรียมสำหรับการดาวน์โหลด , MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie และ Sway แอสเซมบลีถูกสร้างขึ้นสำหรับสถาปัตยกรรม x86_64, Power64 และ ARM64 (AArch64)
การเปลี่ยนแปลงที่สำคัญที่สุดใน Fedora Linux 41 คือ:
- ตามค่าเริ่มต้น ตัวจัดการแพ็คเกจ DNF5 จะถูกใช้งาน ซึ่งไลบรารีระดับต่ำที่มีอยู่จะถูกรวมเป็นหนึ่งเดียว และส่วนประกอบที่ Python ถูกใช้ก่อนหน้านี้จะถูกเขียนใหม่ในภาษา C++ ฟังก์ชันการจัดการแพ็กเกจพื้นฐานถูกย้ายไปยังไลบรารี libdnf5 ที่แยกต่างหาก การใช้ C++ แทน Python ช่วยให้เราสามารถกำจัดการพึ่งพาจำนวนมาก ลดขนาดของชุดเครื่องมือ และปรับปรุงประสิทธิภาพการทำงาน
ชุดเครื่องมือ DNF5 ยังแยกออกจาก PackageKit เพื่อสนับสนุนกระบวนการพื้นหลังใหม่ที่เรียกว่า DNF Daemon ซึ่งแทนที่ฟังก์ชันการทำงานของ PackageKit และจัดเตรียมอินเทอร์เฟซสำหรับจัดการแพ็คเกจและการอัพเดตในสภาพแวดล้อมแบบกราฟิก ในบรรดาการปรับปรุงที่ผู้ใช้มองเห็น เราสามารถสังเกตตัวบ่งชี้ความคืบหน้าของการดำเนินงานที่มองเห็นได้ชัดเจนยิ่งขึ้น รองรับการใช้แพ็คเกจ RPM ท้องถิ่นสำหรับการทำธุรกรรม ความสามารถในการแสดงในรายงานเกี่ยวกับข้อมูลธุรกรรมที่เสร็จสมบูรณ์ซึ่งสร้างโดยสคริปต์ที่สร้างไว้ในแพ็คเกจ ระบบการป้อนข้อมูลขั้นสูงเพิ่มเติมสำหรับการทุบตี
- Fedora รุ่น Spin อย่างเป็นทางการถูกสร้างขึ้นด้วยสภาพแวดล้อมแบบกราฟิกที่อิงจาก Miracle Composite Manager โดยใช้โปรโตคอล Wayland และส่วนประกอบสำหรับการสร้าง Mir Composite Manager เป้าหมายของโครงสร้างใหม่คือการจัดเตรียมสภาพแวดล้อมผู้ใช้ที่ใช้งานได้จริงและหรูหราด้วยเค้าโครงหน้าต่างเรียงต่อกันในรูปแบบของตัวจัดการหน้าต่าง i3 และการออกแบบกราฟิกที่มีชีวิตชีวายิ่งขึ้นพร้อมเอฟเฟกต์ภาพ

- เดสก์ท็อป GNOME ใน Fedora Workstation ได้รับการอัปเดตเป็นเวอร์ชัน 47 ซึ่งมีกล่องโต้ตอบรูปแบบใหม่ ปรับปรุงประสิทธิภาพบนระบบที่มีความละเอียดหน้าจอต่ำ การเร่งความเร็วด้วยฮาร์ดแวร์ในการเข้ารหัสวิดีโอเมื่อบันทึกหน้าจอแคสต์ และกล่องโต้ตอบที่ออกแบบใหม่ทั้งหมดสำหรับการเปิดและบันทึกไฟล์
- ซอฟต์แวร์ GNOME ได้คืนความสามารถในการติดตั้งไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ และทำให้กระบวนการเพิ่มลายเซ็นดิจิทัลง่ายขึ้นเพื่อให้ไดรเวอร์ทำงานเมื่อโหลดการแจกจ่ายในโหมด Secure Boot คุณสามารถสร้างและบันทึกลายเซ็นดิจิทัลสำหรับโมดูลเคอร์เนลจาก NVIDIA ใน MOK (รหัสเจ้าของเครื่อง)
- แพ็คเกจ GNOME ที่เกี่ยวข้องกับโปรโตคอล X11 ได้ถูกลบออกจากการแจกจ่ายฐาน Fedora Workstation แล้ว จากเซสชันที่รองรับโดยค่าเริ่มต้น จะเหลือเพียง Wayland เท่านั้น แต่สามารถติดตั้งแพ็คเกจสำหรับจัดการเซสชัน X11 แยกต่างหากจากที่เก็บข้อมูลได้ เหตุผลหลักในการเลิกรองรับ X11 ใน Fedora คือการเลิกใช้งานเซิร์ฟเวอร์ X.Org ใน RHEL 9 และการตัดสินใจลบออกอย่างสมบูรณ์ใน RHEL 10 รุ่นหลักในอนาคต
- Fedora Workstation จะแทนที่เทอร์มินัล GNOME ตามค่าเริ่มต้นด้วยโปรแกรมจำลองเทอร์มินัล Ptyxis ซึ่งมอบความสามารถเพิ่มเติมสำหรับการทำงานกับคอนเทนเนอร์โดยใช้ Toolbox, Distrobox, Podman และ JHBuild Ptyxis ยังมีคุณสมบัติความเร็วในการเรนเดอร์ที่รวดเร็ว ตัวเลือกการปรับแต่งที่มากขึ้น และโหมดภาพรวมเพื่อการนำทางที่ชัดเจนของเซสชันที่เปิดอยู่

- รุ่นเดสก์ท็อปของ KDE ได้รับการอัปเดตเพื่อเผยแพร่ KDE Plasma 6.2 รุ่นที่มี KDE สำหรับสถาปัตยกรรม AArch64 จะถูกจัดประเภทเป็นการบล็อกรุ่นหากระบุปัญหาร้ายแรง
- มีการเพิ่ม Spin edition ใหม่พร้อมกับสภาพแวดล้อม KDE Plasma Mobile ซึ่งสามารถใช้กับอุปกรณ์พกพาได้ นอกจากเวอร์ชันคลาสสิกแล้ว ยังมีเวอร์ชันอัปเดตแบบอะตอมมิกด้วย KDE Plasma Mobile อีกด้วย
- โครงสร้างตามสภาพแวดล้อมผู้ใช้ LXQt ได้รับการอัปเดตเป็นเวอร์ชัน LXQt 2.0
- เวอร์ชันแพ็คเกจที่อัปเดต ได้แก่ GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20
- แพ็คเกจสคริปต์เครือข่ายถูกลบออก ซึ่งให้การสนับสนุนสคริปต์การกำหนดค่าเครือข่ายแบบคลาสสิกตามคำสั่ง ifup และ ifdown สคริปต์ดังกล่าวได้รับการประกาศให้ล้าสมัยตั้งแต่ปี 2018 สาเหตุของการลบกล่าวกันว่ามีแผนที่จะลบ ISC dhcp ซึ่งการบำรุงรักษาได้ยุติลงเมื่อปลายปี 2022 เนื้อหาของสคริปต์เครือข่ายขึ้นอยู่กับ ISC dhcp เป็นอย่างมาก และการถ่ายโอนไปยังไคลเอนต์ DHCP อื่นไม่สามารถทำได้เนื่องจากการหยุดการพัฒนาแพ็คเกจ แทนที่จะใช้คำสั่ง ifup และ ifdown ขอแนะนำให้ใช้ยูทิลิตี nmcli จาก NetworkManager หรือคำสั่ง networkctl
- NetworkManager ไม่รองรับโปรไฟล์การเชื่อมต่อในรูปแบบ ifcfg อีกต่อไป
- เพิ่มการรองรับกล้อง Intel IPU6 และเปิดใช้งาน open stack ใหม่สำหรับกล้องที่เชื่อมต่อโดยใช้อินเทอร์เฟซ MIPI (อินเทอร์เฟซโปรเซสเซอร์อุตสาหกรรมมือถือ) อินเทอร์เฟซ MIPI ใช้ในแล็ปท็อปรุ่นใหม่หลายรุ่น แทนที่จะใช้การสตรีมวิดีโอที่ใช้ก่อนหน้านี้ผ่านบัส USB จากอุปกรณ์ที่รองรับมาตรฐาน UVC (USB Video Class) เซิร์ฟเวอร์สื่อ Pipewire สามารถใช้จับภาพวิดีโอจากกล้อง MIPI
- แพ็คเกจ Firefox รองรับการทำงานกับกล้องผ่านเซิร์ฟเวอร์สื่อ Pipewire ตามค่าเริ่มต้น
- ในรุ่นที่ใช้โมเดลการอัปเดตอะตอมมิก (Fedora Atomic Desktops) กฎ Polkit มีการเปลี่ยนแปลงเพื่อให้ผู้ใช้ที่ไม่มีสิทธิ์มาตรฐานสามารถดำเนินการอัปเดตระบบโดยไม่ต้องป้อนรหัสผ่านผู้ดูแลระบบ ในเวลาเดียวกัน จำนวนการดำเนินการสิทธิพิเศษที่ต้องใช้รหัสผ่านเมื่อดำเนินการโดยผู้ดูแลระบบได้รับการขยาย (สำหรับการยืนยันเพิ่มเติมเกี่ยวกับการดำเนินการที่เป็นอันตราย เช่น การเปลี่ยนพารามิเตอร์เคอร์เนล การติดตั้งแพ็คเกจจาก FS ในเครื่อง และการเปลี่ยนอิมเมจระบบ)
- เวอร์ชันอัปเดตแบบอะตอมของ Fedora CoreOS และ Fedora IoT จะถูกถ่ายโอนไปยังระบบไฟล์ Composefs ตามค่าเริ่มต้น ซึ่งทำให้สามารถใช้พาร์ติชันรูทที่ทำงานในโหมดอ่านอย่างเดียวในแอสเซมบลีเหล่านี้ได้ เช่นเดียวกับใช้เครื่องมือตรวจสอบความสมบูรณ์เพิ่มเติมสำหรับ พาร์ติชั่นระบบ ช่วยให้คุณระบุปัญหาที่เกิดขึ้นระหว่างเวลาทำงาน พาร์ติชัน /etc และ /var ยังคงถูกเมาท์แบบเขียนได้ต่อไป ระบบไฟล์ Composefs ได้รับการปรับใช้เป็นส่วนเสริมผ่านระบบไฟล์ OverlayFS และ EROFS ที่มีอยู่แล้วในเคอร์เนล และได้รับการปรับให้เหมาะสมสำหรับการจัดเก็บร่วมกันอย่างมีประสิทธิภาพของเนื้อหาของดิสก์อิมเมจหลายดิสก์ที่เมาท์
- Fedora รุ่นที่อัปเกรดได้แบบอะตอมมิก เช่น Fedora Atomic, CoreOS และ Fedora IoT นำเสนอยูทิลิตี้ bootc ใหม่ที่มาแทนที่ rpm-otree และได้รับการออกแบบมาเพื่ออัปเกรดระบบธุรกรรมโดยใช้อิมเมจ OCI (Open Container Initiative) หากต้องการอัปเดต bootloader ในแอสเซมบลีอะตอมมิก จะใช้ยูทิลิตี้ bootupd
- ในรุ่นที่มี GNOME, KDE Plasma และ Budgie กระบวนการพื้นหลังที่ได้รับการปรับแต่งจะใช้เพื่อจัดการโปรไฟล์พลังงานแทนโปรไฟล์พลังงาน-daemon ซึ่งให้ตัวเลือกเพิ่มเติมสำหรับการกำหนดค่าโหมดการใช้พลังงาน
- ในส่วนที่เกี่ยวข้องกับการโอนฐานรหัส Redis DBMS ไปยังใบอนุญาตที่เป็นกรรมสิทธิ์ มีการเสนอ Valkey fork แทน Redis
- แพ็คเกจส่วนใหญ่มีคุณสมบัติการสร้างซ้ำเพื่อให้แน่ใจว่าไบนารีแบบกระจายนั้นถูกสร้างขึ้นจากซอร์สโค้ดที่ให้มาและไม่มีการเปลี่ยนแปลงที่ซ่อนอยู่
- โปรแกรมติดตั้งได้เพิ่มการรองรับไดรฟ์ที่เข้ารหัสด้วยตนเอง (SED - ไดรฟ์ที่เข้ารหัสด้วยตนเอง) ด้วยอินเทอร์เฟซ OPAL2 TCG ซึ่งอุปกรณ์เข้ารหัสฮาร์ดแวร์นั้นถูกสร้างขึ้นโดยตรงในคอนโทรลเลอร์
- ขณะนี้แพ็คเกจไลบรารี PyTorch รวมการรองรับ ROCm stack สำหรับการเร่งฮาร์ดแวร์บน AMD GPU แพ็คเกจ PyTorch ได้รับการอัพเดตเป็นเวอร์ชัน 2.4 และ ROCm เป็นเวอร์ชัน 6.2
- แพ็คเกจที่มีโปรแกรมแก้ไขกราฟิกแรสเตอร์ GIMP ได้ถูกโอนไปยังการส่งมอบการเผยแพร่เบื้องต้น โดยขึ้นอยู่กับการเปิดตัว GIMP 3
- มีการเพิ่มยูทิลิตี้ fedora-repoquery ใหม่ที่ช่วยให้คุณสามารถค้นหาแพ็คเกจในที่เก็บ Fedora, EPEL, eln และ Centos Stream
- ตามค่าเริ่มต้น แพ็คเกจ OpenSSL จะไม่เชื่อถือลายเซ็นดิจิทัลที่สร้างโดยใช้แฮช SHA-1
- เพิ่มการรองรับการใช้งาน TLS ระดับเคอร์เนล (kTLS) เพื่อเร่ง GnuTLS
- ในการสร้าง CPython ใน GCC โหมดการปรับให้เหมาะสม "-O3" ถูกเปิดใช้งานแทนโหมดเริ่มต้น "-O2" ซึ่งปรับปรุงประสิทธิภาพของ Python โดยประมาณ 4%
- การจัดหาแพ็คเกจที่มี Python 2 รวมถึงแพ็คเกจทั้งหมดที่ต้องใช้ Python 2.7 ในการทำงานได้ถูกยกเลิกแล้ว
- หยุดสร้างแพ็คเกจ 32 บิตด้วย PHP
นอกจากนี้ เรายังสังเกตการเปิดตัวพื้นที่เก็บข้อมูล "ฟรี" และ "ไม่ฟรี" ของโปรเจ็กต์ RPM Fusion สำหรับ Fedora 41 ซึ่งในแพ็คเกจที่มีแอปพลิเคชันมัลติมีเดียเพิ่มเติม (MPlayer, VLC, Xine), ตัวแปลงสัญญาณวิดีโอ/เสียง, รองรับ DVD, AMD ที่เป็นกรรมสิทธิ์ และมีไดรเวอร์ NVIDIA โปรแกรมเกมและอีมูเลเตอร์
ที่มา: opennet.ru


