การเปิดตัว Fedora Linux 41

มีการนำเสนอชุดแจกจ่าย 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 และการออกแบบกราฟิกที่มีชีวิตชีวายิ่งขึ้นพร้อมเอฟเฟกต์ภาพ
    การเปิดตัว Fedora Linux 41
  • เดสก์ท็อป 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 ยังมีคุณสมบัติความเร็วในการเรนเดอร์ที่รวดเร็ว ตัวเลือกการปรับแต่งที่มากขึ้น และโหมดภาพรวมเพื่อการนำทางที่ชัดเจนของเซสชันที่เปิดอยู่
    การเปิดตัว Fedora Linux 41
  • รุ่นเดสก์ท็อปของ 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

เพิ่มความคิดเห็น