Fedora Linux 36 เข้าสู่การทดสอบเบต้าแล้ว

การทดสอบเวอร์ชันเบต้าของการแจกจ่าย Fedora Linux 36 ได้เริ่มขึ้นแล้ว รุ่นเบต้าถือเป็นการเปลี่ยนผ่านไปสู่ขั้นตอนสุดท้ายของการทดสอบในระหว่างที่มีการแก้ไขข้อบกพร่องที่สำคัญเท่านั้น มีกำหนดการเปิดตัวในวันที่ 26 เมษายน การเปิดตัวครอบคลุม Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT และ Live builds ที่นำเสนอในรูปแบบของการหมุนด้วยสภาพแวดล้อมเดสก์ท็อป KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE และ LXQt แอสเซมบลีถูกสร้างขึ้นสำหรับสถาปัตยกรรม x86_64, Power64, ARM64 (AArch64) และอุปกรณ์ต่างๆ ที่มีโปรเซสเซอร์ ARM 32 บิต

การเปลี่ยนแปลงที่สำคัญที่สุดใน Fedora Linux 36 คือ:

  • เดสก์ท็อป Fedora Workstation ได้รับการอัปเดตเป็น GNOME 42 ซึ่งเพิ่มการตั้งค่า UI สีเข้มทั่วทั้งสภาพแวดล้อม และเปลี่ยนแอปพลิเคชันจำนวนมากไปใช้ GTK 4 และไลบรารี libadwaita ซึ่งมีวิดเจ็ตและวัตถุสำเร็จรูปสำหรับการสร้างแอปพลิเคชันที่สอดคล้องกับเวอร์ชันใหม่ หลักเกณฑ์ GNOME HIG (แนวทางอินเทอร์เฟซสำหรับมนุษย์)

    ความสับสนของรูปแบบใน GNOME 42 ได้รับการวิพากษ์วิจารณ์ - บางโปรแกรมได้รับการออกแบบตามหลักเกณฑ์ GNOME HIG ใหม่ ในขณะที่โปรแกรมอื่นๆ ยังคงใช้รูปแบบเก่าหรือผสมผสานองค์ประกอบของรูปแบบใหม่และเก่า ตัวอย่างเช่น ในโปรแกรมแก้ไขข้อความใหม่ ปุ่มจะไม่ถูกเน้นด้วยพื้นผิวและหน้าต่างจะแสดงด้วยมุมโค้งมน ในตัวจัดการไฟล์ ปุ่มต่างๆ จะถูกจัดกรอบ และใช้มุมโค้งมนน้อยลงของหน้าต่าง ใน gedit ปุ่มต่างๆ จะถูกเน้นอย่างชัดเจน เพิ่มเติม ตัดกันและวางบนพื้นหลังที่เข้มกว่าและมุมล่างของหน้าต่างก็คมชัด

    Fedora Linux 36 เข้าสู่การทดสอบเบต้าแล้ว

  • สำหรับระบบที่มีไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ เซสชัน GNOME เริ่มต้นจะเปิดใช้งานโดยใช้โปรโตคอล Wayland ซึ่งก่อนหน้านี้ใช้งานได้เฉพาะเมื่อใช้ไดรเวอร์โอเพ่นซอร์สเท่านั้น ความสามารถในการเลือกเซสชัน GNOME ที่ทำงานบนเซิร์ฟเวอร์ X แบบดั้งเดิมจะยังคงอยู่ ก่อนหน้านี้ การเปิดใช้งาน Wayland บนระบบที่มีไดรเวอร์ NVIDIA ถูกขัดขวางเนื่องจากขาดการรองรับการเร่งด้วยฮาร์ดแวร์ OpenGL และการ Vulkan ในแอปพลิเคชัน X11 ที่ทำงานโดยใช้ส่วนประกอบ DDX (Device-Dependent X) ของ XWayland ไดรเวอร์ NVIDIA สาขาใหม่ได้แก้ไขปัญหาแล้ว และประสิทธิภาพของ OpenGL และ Vulkan ในแอปพลิเคชัน X ที่ทำงานโดยใช้ XWayland ตอนนี้เกือบจะเหมือนกับการทำงานภายใต้เซิร์ฟเวอร์ X ทั่วไป
  • Fedora Silverblue และ Fedora Kinoite รุ่นที่อัปเดตแบบอะตอมมิก ซึ่งนำเสนอรูปภาพขนาดใหญ่จาก GNOME และ KDE ที่ไม่ได้แยกออกเป็นแพ็คเกจแยกกันและสร้างขึ้นโดยใช้ชุดเครื่องมือ rpm-ostree ได้รับการออกแบบใหม่เพื่อวางลำดับชั้น /var บนคีย์ย่อย Btrfs ที่แยกจากกัน อนุญาตให้สแน็ปช็อตของเนื้อหาของ /var สามารถจัดการได้อย่างอิสระจากพาร์ติชันระบบอื่น
  • แพ็คเกจและการจัดจำหน่ายพร้อมเดสก์ท็อป LXQt ได้รับการอัปเดตเป็นเวอร์ชัน LXQt 1.0
  • ในระหว่างการดำเนินการ systemd ชื่อของไฟล์หน่วยจะแสดงขึ้น ซึ่งทำให้ง่ายต่อการกำหนดว่าบริการใดที่เริ่มต้นและหยุดทำงาน ตัวอย่างเช่น แทนที่จะแสดง "กำลังเริ่ม Frobnicating Daemon..." ตอนนี้จะแสดง "กำลังเริ่ม frobnicator.service - Frobnicating Daemon..."
  • ตามค่าเริ่มต้น ภาษาส่วนใหญ่ใช้แบบอักษร Noto แทน DejaVu
  • หากต้องการเลือกอัลกอริธึมการเข้ารหัสที่มีอยู่ใน GnuTLS ที่สามารถใช้ได้ ตอนนี้จะใช้ไวท์ลิสต์ เช่น อัลกอริธึมที่ถูกต้องได้รับการกำหนดอย่างชัดเจนแทนที่จะยกเว้นอัลกอริธึมที่ไม่ถูกต้อง วิธีการนี้ช่วยให้คุณสามารถส่งคืนการสนับสนุนสำหรับอัลกอริธึมที่ถูกปิดใช้งานสำหรับแอปพลิเคชันและกระบวนการบางอย่างได้หากต้องการ
  • ข้อมูลเกี่ยวกับแพ็คเกจ rpm ของไฟล์นั้นได้ถูกเพิ่มลงในไฟล์ปฏิบัติการและไลบรารีในรูปแบบ ELF systemd-coredump ใช้ข้อมูลนี้เพื่อแสดงเวอร์ชันแพ็คเกจเมื่อส่งการแจ้งเตือนข้อขัดข้อง
  • ไดรเวอร์ fbdev ที่ใช้สำหรับเอาต์พุต Framebuffer ถูกแทนที่ด้วยไดรเวอร์ simpledrm ซึ่งใช้ EFI-GOP หรือ VESA framebuffer ที่ได้รับจากเฟิร์มแวร์ UEFI หรือ BIOS สำหรับเอาต์พุต เพื่อให้มั่นใจถึงความเข้ากันได้แบบย้อนหลัง เลเยอร์จึงถูกใช้เพื่อจำลองอุปกรณ์ fbdev
  • เพิ่มการสนับสนุนเบื้องต้นสำหรับคอนเทนเนอร์ในรูปแบบ OCI/Docker ลงในสแต็กสำหรับการทำงานกับอิมเมจที่อัปเดตแบบอะตอมมิกตาม rpm-otree ทำให้คุณสามารถสร้างอิมเมจคอนเทนเนอร์และถ่ายโอนสภาพแวดล้อมระบบไปยังคอนเทนเนอร์ได้อย่างง่ายดาย
  • ฐานข้อมูลตัวจัดการแพ็กเกจ RPM ถูกย้ายจากไดเร็กทอรี /var/lib/rpm ไปที่ /usr/lib/sysimage/rpm โดยแทนที่ /var/lib/rpm ด้วยลิงก์สัญลักษณ์ ตำแหน่งดังกล่าวถูกใช้แล้วในแอสเซมบลีตาม rpm-otree และในการแจกแจง SUSE/openSUSE เหตุผลในการถ่ายโอนคือแยกกันไม่ได้ของฐานข้อมูล RPM กับเนื้อหาของพาร์ติชัน /usr ซึ่งมีแพ็คเกจ RPM จริง ๆ (เช่น การวางตำแหน่งในพาร์ติชันที่แตกต่างกันจะทำให้การจัดการสแน็ปช็อต FS และการย้อนกลับของการเปลี่ยนแปลงมีความซับซ้อน และหาก /usr คือ โอนแล้วข้อมูลเกี่ยวกับการเชื่อมต่อกับแพ็คเกจที่ติดตั้งจะหายไป)
  • ตามค่าเริ่มต้น NetworkManager จะไม่รองรับรูปแบบการกำหนดค่า ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) ในการติดตั้งใหม่อีกต่อไป ตั้งแต่ Fedora 33 เป็นต้นไป NetworkManager จะใช้รูปแบบไฟล์คีย์ตามค่าเริ่มต้น
  • พจนานุกรม Hunspell ถูกย้ายจาก /usr/share/myspell/ ไปยัง /usr/share/hunspell/
  • สามารถติดตั้งคอมไพเลอร์เวอร์ชันต่างๆ สำหรับภาษา Haskell (GHC) ได้พร้อมกัน
  • ประกอบด้วยโมดูลห้องนักบินพร้อมเว็บอินเตอร์เฟสสำหรับตั้งค่าการแชร์ไฟล์ผ่าน NFS และ Samba
  • การใช้งาน Java เริ่มต้นคือ java-17-openjdk แทนที่จะเป็น java-11-openjdk
  • โปรแกรมสำหรับจัดการสถานที่ mlocate ถูกแทนที่ด้วย plocate ซึ่งเป็นอะนาล็อกที่เร็วกว่าและใช้พื้นที่ดิสก์น้อยลง
  • การสนับสนุนสแต็กไร้สายเก่าที่ใช้ในไดรเวอร์ ipw2100 และ ipw2200 (Intel Pro Wireless 2100/2200) ถูกยกเลิกแล้ว ซึ่งถูกแทนที่ด้วยสแต็ก mac2007/cfg80211 ย้อนกลับไปในปี 80211
  • ในตัวติดตั้ง Anaconda ในอินเทอร์เฟซสำหรับการสร้างผู้ใช้ใหม่ ช่องทำเครื่องหมายสำหรับการให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้ที่เพิ่มจะถูกเปิดใช้งานตามค่าเริ่มต้น
  • แพ็คเกจ nscd ที่ใช้สำหรับแคชฐานข้อมูลโฮสต์ถูกยกเลิกแล้ว nscd ถูกแทนที่ด้วย systemd-resolved และ sssd สามารถใช้เพื่อแคชบริการที่ระบุชื่อได้
  • ชุดเครื่องมือการจัดการพื้นที่เก็บข้อมูลในตัวเครื่อง Stratis ได้รับการอัปเดตเป็นเวอร์ชัน 3.0.0
  • อัปเดตเวอร์ชันแพ็คเกจ รวมถึง GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0 ,Ruby บน Rails 7.0.

ที่มา: opennet.ru

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