ประกาศการเปิดตัวระบบปฏิบัติการ Fedora Linux สามารถดาวน์โหลด Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite และ Live builds ได้ โดยเวอร์ชันเหล่านี้รองรับสถาปัตยกรรม x86_64, Power64 และ ARM64 (AArch64)
การเปลี่ยนแปลงที่สำคัญที่สุดใน Fedora Linux 42:
- Fedora KDE Plasma Desktop build ได้รับสถานะเป็นรุ่นพื้นฐานของการแจกจ่าย ซึ่งมีการรองรับเหมือนกับ Fedora Workstation ในทุกประการ ดังนั้นเวอร์ชัน GNOME และ KDE ของการแจกจ่ายจึงมีสถานะเหมือนกันและได้รับการนำเสนออย่างเท่าเทียมกัน ปัญหาที่ร้ายแรงเฉพาะของ KDE จะถูกพิจารณาให้บล็อกการเผยแพร่ จากนี้ไป ปัญหาที่ร้ายแรงใน GNOME จะถูกพิจารณาให้บล็อกการเผยแพร่ก่อนหน้านี้ เช่นเดียวกับปัญหาที่ร้ายแรงใน GNOME นอกจากนี้ Fedora KDE Plasma Desktop ยังเพิ่มการรองรับสถาปัตยกรรม Power (ppc64le) ซึ่งมอบสแต็กแอปพลิเคชัน KDE เต็มรูปแบบ รวมถึง KDE PIM สำหรับระบบ OpenPOWER เช่น Talos Workstation จะมี KDE แบบ Live build ที่รองรับการติดตั้ง
- เพิ่มรุ่น Spin อย่างเป็นทางการของการแจกจ่ายพร้อมกับสภาพแวดล้อมเดสก์ท็อป COSMIC ที่พัฒนาโดย System76 ในภาษา Rust COSMIC นำเสนอโหมดไฮบริดของการจัดเรียงหน้าต่างและการซ้อนหน้าต่าง (การจัดกลุ่มหน้าต่างแบบคล้ายกับแท็บของเบราว์เซอร์) ที่สามารถเปิดใช้งานได้ร่วมกับเดสก์ท็อปเสมือน
- เดสก์ท็อปใน Fedora Workstation ได้รับการอัปเดตเป็นสาขา GNOME 48 แล้ว เดสก์ท็อป Xfce 4.20 และ LXQt 2.1 ได้รับการอัปเดตแล้ว
- Fedora Workstation ใช้ตัวติดตั้ง Anaconda เวอร์ชันใหม่เป็นค่าเริ่มต้น ซึ่งแทนที่อินเทอร์เฟซแบบ GTK ด้วยอินเทอร์เฟซบนเว็บ อินเทอร์เฟซบนเว็บนี้สร้างขึ้นโดยใช้เฟรมเวิร์ก JavaScript React, องค์ประกอบการออกแบบ PatternFly และส่วนประกอบจากโปรเจกต์ Cockpit ซึ่งใช้ในผลิตภัณฑ์ของ Red Hat อยู่แล้วสำหรับการกำหนดค่าและ การจัดการเซิร์ฟเวอร์แทนที่จะเป็นหน้าจอหลักที่มีรายการการกระทำต่างๆ อินเทอร์เฟซใหม่นี้มีรูปแบบเป็นตัวช่วยแนะนำ ทำให้ผู้ใช้สามารถทำตามขั้นตอนต่างๆ ได้ตามลำดับโดยไม่ต้องกลับไปยังหน้าจอหลัก อินเทอร์เฟซบนเว็บช่วยให้สามารถโต้ตอบผ่านเว็บเบราว์เซอร์เพื่อควบคุมอุปกรณ์จากระยะไกลได้
อินเทอร์เฟซที่เสนอไม่มีความซับซ้อนและเข้าใจได้ง่ายขึ้นสำหรับผู้ใช้มือใหม่ เป็นตัวเลือกพื้นฐานที่มีการแนะนำให้ใช้โหมดการแบ่งพาร์ติชั่นดิสก์แบบอัตโนมัติ (มีคำแนะนำ) โดยโปรแกรมติดตั้งจะเลือกพารามิเตอร์สำหรับการสร้างหรือการเปลี่ยนแปลงพาร์ติชั่นตามการตั้งค่าที่ผู้ใช้เลือกเอง มีการเพิ่มตัวเลือกสำหรับการติดตั้งการแจกจ่ายใหม่อีกครั้ง (เช่น การคืนค่าการทำงานหากไฟล์ระบบบางไฟล์เสียหาย) เช่นเดียวกับความสามารถในการติดตั้งในโหมดบูตคู่เพื่อใช้ระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์หนึ่งเครื่อง
- โปรแกรมติดตั้ง Anaconda แบบคลาสสิกได้รับการสลับให้ใช้โปรโตคอล Wayland ซึ่งได้กำจัดการอ้างอิงที่เกี่ยวข้องกับ X11 จากสื่อการติดตั้ง กระบวนการติดตั้งระยะไกลได้ถูกย้ายจากไคลเอนต์ TigerVNC VNC ไปยังแอปพลิเคชัน grd (Gnome Remote Desktop) ซึ่งใช้โปรโตคอล RDP โดยค่าเริ่มต้น การแบ่งพาร์ติชั่น GPT จะถูกเปิดใช้งานสำหรับสถาปัตยกรรมที่รองรับทั้งหมด
- เนื้อหาของไดเร็กทอรี /usr/bin และ /usr/sbin ได้รับการผสานกันแล้ว ไดเร็กทอรี /usr/sbin ถูกแทนที่ด้วยลิงก์สัญลักษณ์ที่ชี้ไปยัง /usr/bin การแยกไฟล์ปฏิบัติการออกเป็นไดเร็กทอรี bin และ sbin ถือเป็นแนวทางปฏิบัติที่ล้าสมัยและสูญเสียความหมายในระบบปฏิบัติการสมัยใหม่ การรวมกันของ bin และ sbin จะทำให้การทำงานของผู้ดูแลแพ็กเกจง่ายขึ้น เนื่องจากพวกเขาจะไม่ต้องเดาว่าจะวางไฟล์ปฏิบัติการไว้ในไดเร็กทอรีใด จะทำให้ระบบสามารถคาดเดาและเข้าใจได้ง่ายขึ้นสำหรับผู้ใช้ จะเพิ่มความเข้ากันได้กับการแจกจ่ายอื่น ๆ จะลดจำนวนการตรวจสอบไดเรกทอรีเมื่อดำเนินการ execvp() และการเรียกที่คล้ายกัน
- มีการเพิ่มกลุ่ม flatpak และ diskadmin ใหม่เพื่อให้ผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงฟังก์ชันการจัดการสำหรับแพ็คเกจระบบในรูปแบบ Flatpak และที่เก็บข้อมูลภายนอก การเปลี่ยนแปลงนี้ทำให้ไม่จำเป็นต้องเพิ่มผู้ใช้ลงในกลุ่มล้ออีกต่อไป ซึ่งหมายความว่าคุณสามารถทำงานกับไดรฟ์แบบแบนและไดรฟ์ภายนอกได้โดยไม่ต้องให้สิทธิ์การเข้าถึงการดำเนินการดูแลระบบอื่นๆ สำหรับผู้ใช้ในกลุ่มล้อ ความสามารถในการปลดล็อค (LUKS) และติดตั้งไดรฟ์ภายนอกโดยไม่ต้องถามรหัสผ่านก็มีให้เพิ่มเติม
- อนุญาตให้รวมตัวแปรที่สามารถปฏิบัติการได้เพิ่มเติมในแพ็คเกจที่สร้างขึ้นด้วยการปรับปรุงประสิทธิภาพสำหรับสถาปัตยกรรมไมโคร x86-64-v2, x86-64-v3 และ x86-64-v4 ในกรณีส่วนใหญ่ ประสิทธิภาพที่เพิ่มขึ้นระหว่างการประกอบสถาปัตยกรรมดังกล่าวจะไม่เกิน 10% แต่ในบางสถานการณ์ ประสิทธิภาพที่เพิ่มขึ้นนั้นสังเกตได้ชัดเจน (สูงถึง 120%) การตัดสินใจที่จะเพิ่มไฟล์ปฏิบัติการที่ได้รับการเพิ่มประสิทธิภาพเพิ่มเติมนั้นจะทำโดยผู้ดูแลระบบ โดยจะขึ้นอยู่กับผลลัพธ์ของการทดสอบประสิทธิภาพของแพ็คเกจเฉพาะนั้นๆ
- การสร้างแบบสดของการแจกจ่ายที่ใช้ภาพระบบในโหมดอ่านอย่างเดียวได้รับการสลับจาก SquashFS เป็นระบบไฟล์ EROFS แล้ว เหตุผลที่อ้างถึงการย้ายครั้งนี้ ได้แก่ การพัฒนา EROFS ที่มีความกระตือรือร้นมากขึ้น (การเปิดตัวเครื่องมือ SquashFS ครั้งล่าสุดอยู่ในฤดูใบไม้ผลิปี 2023) และการมีอยู่ของฟีเจอร์ขั้นสูงใน EROFS ที่อาจนำมาใช้ในอนาคต เมื่อเปรียบเทียบกับ SquashFS แล้ว EROFS จะมีระดับการบีบอัดที่แย่กว่า (ขนาดภาพคือ 2.7 GiB ใน EROFS เทียบกับ 2.0 GiB ใน SquashFS เมื่อใช้อัลกอริธึมการบีบอัด XZ และ 3.9 GiB เทียบกับ 3.1 GiB เมื่อใช้ LZ4) แต่มีความเร็วในการเข้าถึงสุ่มและปริมาณงานสูงกว่า (7.1 MiB/s ใน EROFS เทียบกับ 5.0 MiB/s ใน SquashFS สำหรับ XZ และ 30.9 MiB/s เทียบกับ 26.3 MiB/s สำหรับ LZ4)
- Fedora Atomic Desktops เช่น Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic และ Fedora Budgie Atomic ได้ย้ายไปยังระบบไฟล์ Composefs ตามค่าเริ่มต้น ซึ่งทำให้รุ่นเหล่านี้สามารถใช้พาร์ติชันรูทแบบอ่านอย่างเดียวได้ และยังเปิดใช้งานการตรวจสอบความสมบูรณ์สำหรับพาร์ติชันระบบเพื่อตรวจพบปัญหาในระหว่างการทำงานได้ พาร์ติชัน /etc และ /var ยังคงสามารถเมาท์แบบเขียนได้ ระบบไฟล์ Composefs ถูกนำมาใช้เป็นส่วนเสริมของระบบไฟล์ OverlayFS และ EROFS ที่มีอยู่ในเคอร์เนลแล้ว และได้รับการปรับให้เหมาะสมสำหรับการจัดเก็บเนื้อหาของดิสก์อิมเมจที่ติดตั้งร่วมกันอย่างมีประสิทธิภาพ
- ในรุ่น Fedora Kinoite (เวอร์ชันอัปเดตแบบอะตอมพร้อม KDE) การอัปเดตอัตโนมัติจะเปิดใช้งานตามค่าเริ่มต้น
- มีการจัดเตรียม Fedora เวอร์ชันทางการสำหรับระบบย่อย WSL ไว้ให้แล้ว (Windows ระบบย่อยสำหรับ Linuxซึ่งรวมอยู่ในรายการดังกล่าว Linux- มีชุดโปรแกรมสำหรับติดตั้งอย่างรวดเร็วใน WSL โดยไฟล์ที่สร้างขึ้นจะอยู่ในรูปแบบใหม่ ทำให้คุณสามารถแจกจ่ายชุดโปรแกรมได้จากที่บ้านของคุณเอง เซิร์ฟเวอร์ โดยไม่ต้องอัปโหลดไปยังแคตตาล็อกของ Microsoft Store โดยไม่ต้องบรรจุในรูปแบบ appx และโดยไม่ต้องใส่โค้ดเฉพาะสำหรับแอสเซมบลี Windows.
- มีการใช้สาขาใหม่ของไลบรารีมัลติมีเดีย SDL 3 สำหรับแอปพลิเคชันที่ใช้ SDL โปรโตคอล Wayland จะถูกใช้ตามค่าเริ่มต้น ไลบรารี SDL 2 ถูกแทนที่ด้วยเลเยอร์ sdl2-compat ซึ่งทำงานอยู่บน SDL 3
- ตอนนี้ตัวจัดการแพ็กเกจ DNF5 รองรับการลบคีย์ที่เก็บ PGP ที่ล้าสมัยหรือหมดอายุออกจากระบบ ช่วยให้จัดการคีย์อัตโนมัติได้เมื่อติดตั้งและอัปเดตโปรแกรม
- ตอนนี้ตัวจัดการแพ็คเกจ RPM รองรับการสร้างผู้ใช้และกลุ่มโดยอิงจากไฟล์การกำหนดค่าที่แพ็คเกจให้มาซึ่งตั้งอยู่ในไดเร็กทอรี Sysusers.d ที่ใช้โดย systemd
- เพิ่มตัวสร้างการอ้างอิงสำหรับส่วนขยายของ GNOME Shell ทำให้คุณสามารถเชื่อมโยงแพ็คเกจ rpm กับส่วนขยายไปยังเวอร์ชันของ GNOME Shell ได้
- DNF และ RPM มีโหมด "คัดลอกเมื่อเขียน" เปิดใช้งานตามค่าเริ่มต้น โดยใช้ reflink ใน Btrfs
- เวอร์ชันแพ็คเกจที่อัปเดต: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3
- มีการเพิ่มโปรแกรมจำลอง FEX ลงในที่เก็บสถาปัตยกรรม AArch64 ซึ่งทำให้คุณสามารถรันไฟล์ปฏิบัติการที่สร้างขึ้นสำหรับสถาปัตยกรรม x86 และ x86-64 ในสภาพแวดล้อม ARM64 (AArch64) ได้ ส่วนประกอบที่ใช้ FEX สำหรับการรันโปรแกรม x86 ได้ถูกรวมเข้าไว้ในรุ่น Fedora ที่ใช้สภาพแวดล้อมเดสก์ท็อป KDE
- ขยายการรองรับเว็บแคมด้วยอินเทอร์เฟซ MIPI (Mobile Industry Processor Interface) ซึ่งมีการใช้มากขึ้นบนแล็ปท็อปและแท็บเล็ตแทน UVC (USB Video Class)
- เพิ่มการรองรับการเข้ารหัสหน่วยความจำเครื่องเสมือนโดยใช้เทคโนโลยี AMD SEV-SNP และ Intel TDX
- แพ็คเกจที่ใช้เฉพาะไบนารี git ได้ถูกย้ายไปเชื่อมโยงกับการอ้างอิง git-core แทนที่จะเป็นแพ็คเกจ git เต็มรูปแบบ
- หน้าจอเริ่มต้นระบบของ Plymouth ได้รับการสลับไปใช้โมดูลเคอร์เนล simpledrm ซึ่งไม่จำเป็นต้องรอให้ไดรเวอร์ GPU เริ่มต้นการทำงานอีกต่อไป
- ใน Firewalld ในการสร้างเวิร์กสเตชันสำหรับ IPv6 โหมด rpfilter (ตัวกรองเส้นทางย้อนกลับ) จะถูกเปิดใช้งานตามค่าเริ่มต้นเป็น "หลวม" แทนที่จะเป็น "เข้มงวด"
สำหรับ Fedora 42 ได้มีการเปิดตัวที่เก็บข้อมูล "ฟรี" และ "ไม่ฟรี" ของโครงการ RPM Fusion ซึ่งประกอบด้วยแพ็คเกจที่ประกอบด้วยแอปพลิเคชันมัลติมีเดียเพิ่มเติม (MPlayer, VLC, Xine), ตัวแปลงสัญญาณวิดีโอ/เสียง, การสนับสนุน DVD, ไดรเวอร์ AMD และ NVIDIA ที่เป็นกรรมสิทธิ์, โปรแกรมเกมและโปรแกรมจำลอง
Fedora Asahi Remix 42 ซึ่งเป็นระบบปฏิบัติการที่ออกแบบมาสำหรับการติดตั้งบนคอมพิวเตอร์ Mac ที่ใช้ชิป ARM ที่พัฒนาโดย Apple ได้ถูกปล่อยออกมาพร้อมกัน โดย Fedora Asahi Remix 42 นั้นใช้พื้นฐานแพ็กเกจของ Fedora Linux เวอร์ชัน 42 และรวมถึงโปรแกรมติดตั้ง Calamares รองรับระบบ Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio และ iMac ที่ติดตั้งชิป Apple M1 และ M2 ARM
Fedora Asahi รองรับเสียงคอมพิวเตอร์ของ Apple, กล้อง, Wi-Fi, บลูทูธ, อุปกรณ์อินพุต, USB Type C (USB 3.0) และการชาร์จไร้สาย MagSafe อย่างสมบูรณ์ ยังไม่รองรับ: USB-C, การเชื่อมต่อจอแสดงผล Thunderbolt/USB4, ไมโครโฟน และ Touch ID ไดรเวอร์กราฟิกรองรับ OpenGL 4.6, OpenGL ES 3.2 และ Vulkan 1.4 ในการรันแอปพลิเคชันที่คอมไพล์สำหรับระบบ x86_64 จะใช้ชุดเครื่องมือ muvm และเลเยอร์จำลองที่อิงตามแพ็คเกจ FEX
ที่มา: opennet.ru
