Phiên bản phân phối Fedora Linux 42 đã được phát hành. Các phiên bản có thể tải xuống là Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite và Live builds, được cung cấp dưới dạng bản spin với các môi trường người dùng Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway và Cosmic. Các bản lắp ráp được tạo cho kiến trúc x86_64, Power64 và ARM64 (AArch64).
Những thay đổi quan trọng nhất trong Fedora Linux 42 là:
- Bản dựng Fedora KDE Plasma Desktop đã nhận được trạng thái là phiên bản cơ bản của bản phân phối, có mức hỗ trợ giống hệt với Fedora Workstation. Vì vậy, các phiên bản phân phối GNOME và KDE hiện có trạng thái giống hệt nhau và được trình bày ngang nhau. Các vấn đề nghiêm trọng dành riêng cho KDE hiện sẽ được coi là chặn phát hành, giống như các vấn đề nghiêm trọng trong GNOME trước đây đã bị chặn phát hành. Ngoài ra, Fedora KDE Plasma Desktop còn hỗ trợ kiến trúc Power (ppc64le), cung cấp toàn bộ ngăn xếp ứng dụng KDE, bao gồm cả KDE PIM. Đối với các hệ thống OpenPOWER như Talos Workstation, các bản dựng Live của KDE đều có hỗ trợ cài đặt.
- Đã thêm bản dựng Spin chính thức của bản phân phối với môi trường máy tính để bàn COSMIC, được System76 phát triển bằng ngôn ngữ Rust. COSMIC cung cấp chế độ xếp chồng cửa sổ và lát cửa sổ kết hợp (nhóm cửa sổ tương tự như tab trình duyệt) có thể được kích hoạt cùng với máy tính để bàn ảo.
- Màn hình nền trong Fedora Workstation đã được cập nhật lên nhánh GNOME 48. Máy tính để bàn Xfce 4.20 và LXQt 2.1 đã được cập nhật.
- Fedora Workstation sử dụng phiên bản mới của trình cài đặt Anaconda theo mặc định, thay thế giao diện dựa trên GTK bằng giao diện web. Giao diện web được xây dựng bằng khung JavaScript React, các phần tử thiết kế PatternFly và các thành phần từ dự án Cockpit, vốn đã được sử dụng trong các sản phẩm của Red Hat để cấu hình và... quản lý máy chủThay vì màn hình chính với danh sách các thao tác, giao diện mới có giao diện dạng trình hướng dẫn, cho phép người dùng hoàn thành các bước cụ thể theo trình tự mà không cần quay lại màn hình chính. Giao diện web cho phép tương tác thông qua trình duyệt web để điều khiển thiết bị từ xa.
Giao diện được đề xuất không có gì phức tạp và dễ hiểu hơn đối với người dùng mới. Là một tùy chọn cơ bản, người ta đề xuất sử dụng chế độ phân vùng đĩa tự động (có hướng dẫn), trong đó trình cài đặt tự chọn các tham số để tạo hoặc thay đổi phân vùng dựa trên các cài đặt do người dùng chọn. Đã thêm tùy chọn cài đặt lại bản phân phối (ví dụ: khôi phục hoạt động nếu một số tệp hệ thống bị hỏng) cũng như khả năng cài đặt ở chế độ khởi động kép để sử dụng nhiều hệ điều hành trên một máy tính.
- Trình cài đặt Anaconda cổ điển đã được chuyển sang sử dụng giao thức Wayland, giúp loại bỏ các phụ thuộc liên quan đến X11 khỏi phương tiện cài đặt. Quá trình cài đặt từ xa đã được chuyển từ máy khách TigerVNC VNC sang ứng dụng grd (Gnome Remote Desktop), sử dụng giao thức RDP. Theo mặc định, phân vùng GPT được bật cho tất cả các kiến trúc được hỗ trợ.
- Nội dung của thư mục /usr/bin và /usr/sbin đã được hợp nhất. Thư mục /usr/sbin đã được thay thế bằng liên kết tượng trưng trỏ tới /usr/bin. Việc phân tách các tệp thực thi thành các thư mục bin và sbin được coi là một thông lệ lỗi thời và không còn ý nghĩa trong các bản phân phối hiện đại. Việc hợp nhất bin và sbin sẽ đơn giản hóa công việc của người bảo trì gói, những người sẽ không phải đoán xem nên đặt tệp thực thi vào thư mục nào; sẽ làm cho hệ thống dễ dự đoán và dễ hiểu hơn đối với người dùng; sẽ tăng khả năng tương thích với các bản phân phối khác; sẽ giảm số lần kiểm tra thư mục khi thực hiện lệnh execvp() và các lệnh gọi tương tự.
- Các nhóm mới flatpak và diskadmin đã được thêm vào để cung cấp cho người dùng không có đặc quyền quyền truy cập vào các chức năng quản lý cho các gói hệ thống ở định dạng Flatpak và bộ nhớ ngoài. Sự thay đổi này đã loại bỏ nhu cầu phải thêm người dùng vào nhóm bánh xe, tức là cho phép bạn làm việc với flatpak và ổ đĩa ngoài mà không cần cung cấp quyền truy cập vào các hoạt động quản trị khác. Đối với người dùng trong nhóm wheel, khả năng mở khóa (LUKS) và gắn ổ đĩa ngoài mà không cần nhập mật khẩu cũng được cung cấp thêm.
- Được phép bao gồm các biến thể thực thi bổ sung trong các gói được xây dựng với các tối ưu hóa cho các kiến trúc vi mô x86-64-v2, x86-64-v3 và x86-64-v4. Trong hầu hết các trường hợp, hiệu suất tăng trong quá trình lắp ráp cho các kiến trúc như vậy không vượt quá 10%, nhưng trong một số trường hợp, nó dẫn đến sự gia tăng hiệu suất đáng kể (lên tới 120%). Quyết định thêm các tệp thực thi được tối ưu hóa bổ sung sẽ được người bảo trì đưa ra tùy thuộc vào kết quả kiểm tra hiệu suất của các gói cụ thể.
- Các bản dựng trực tiếp của bản phân phối sử dụng ảnh hệ thống ở chế độ chỉ đọc đã được chuyển từ SquashFS sang hệ thống tệp EROFS. Những lý do được đưa ra cho động thái này bao gồm sự phát triển tích cực hơn của EROFS (bản phát hành gần đây nhất của công cụ SquashFS là vào mùa xuân năm 2023) và sự hiện diện của các tính năng nâng cao trong EROFS có thể được sử dụng trong tương lai. So với SquashFS, EROFS có mức độ nén kém hơn (kích thước hình ảnh là 2.7 GiB trong EROFS so với 2.0 GiB trong SquashFS khi sử dụng thuật toán nén XZ và 3.9 GiB so với 3.1 GiB khi sử dụng LZ4), nhưng có tốc độ truy cập ngẫu nhiên và thông lượng cao hơn (7.1 MiB/giây trong EROFS so với 5.0 MiB/giây trong SquashFS đối với XZ và 30.9 MiB/giây so với 26.3 MiB/giây đối với LZ4).
- Các máy tính để bàn Fedora Atomic, chẳng hạn như Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic và Fedora Budgie Atomic, đã di chuyển sang hệ thống tệp Composefs theo mặc định, cho phép các bản dựng này sử dụng phân vùng gốc chỉ đọc và cho phép xác minh tính toàn vẹn cho phân vùng hệ thống để phát hiện các sự cố trong quá trình hoạt động. Các phân vùng /etc và /var vẫn tiếp tục được gắn kết với khả năng ghi. Hệ thống tệp Composefs được triển khai như một tiện ích bổ sung cho các hệ thống tệp OverlayFS và EROFS đã có trong kernel và được tối ưu hóa để lưu trữ chung hiệu quả nội dung của nhiều ảnh đĩa được gắn kết.
- Trong phiên bản Fedora Kinoite (phiên bản được cập nhật tự động với KDE), tính năng cập nhật tự động được bật theo mặc định.
- Các bản dựng Fedora chính thức dành cho Hệ thống con Linux trên Windows (WSL) hiện đã có sẵn và được bao gồm trong danh sách các bản phân phối Linux được cung cấp để cài đặt nhanh trên WSL. Các bản dựng được tạo ở định dạng mới cho phép phân phối từ máy tính của bạn. may chủ mà không cần tải lên danh mục Microsoft Store, không cần đóng gói ở định dạng appx và không cần đưa mã dành riêng cho Windows vào trong tập tin lắp ráp.
- Nhánh mới của thư viện đa phương tiện SDL 3 được sử dụng. Đối với các ứng dụng dựa trên SDL, giao thức Wayland được sử dụng theo mặc định. Thư viện SDL 2 đã được thay thế bằng lớp sdl2-compat chạy trên SDL 3.
- Trình quản lý gói DNF5 hiện hỗ trợ xóa các khóa kho lưu trữ PGP lỗi thời hoặc hết hạn khỏi hệ thống, cho phép quản lý khóa tự động khi cài đặt và cập nhật chương trình.
- Trình quản lý gói RPM hiện hỗ trợ việc tạo người dùng và nhóm dựa trên các tệp cấu hình do gói cung cấp nằm trong thư mục Sysusers.d được systemd sử dụng.
- Đã thêm trình tạo phụ thuộc cho tiện ích mở rộng GNOME Shell, cho phép bạn liên kết các gói rpm với tiện ích mở rộng với các phiên bản GNOME Shell.
- DNF và RPM có chế độ "Sao chép khi ghi" được bật theo mặc định, được triển khai bằng cách sử dụng reflink trong Btrfs.
- Phiên bản gói được cập nhật: 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.
- Trình giả lập FEX đã được thêm vào kho lưu trữ kiến trúc AArch64, cho phép bạn chạy các tệp thực thi được xây dựng cho kiến trúc x86 và x86-64 trong môi trường ARM64 (AArch64). Các thành phần dựa trên FEX để chạy các chương trình x86 được tích hợp vào bản dựng Fedora với môi trường máy tính để bàn KDE.
- Mở rộng hỗ trợ cho webcam với giao diện MIPI (Giao diện bộ xử lý công nghiệp di động), giao diện này ngày càng được sử dụng nhiều trên máy tính xách tay và máy tính bảng thay vì UVC (Giao diện video USB).
- Đã thêm hỗ trợ mã hóa bộ nhớ máy ảo bằng công nghệ AMD SEV-SNP và Intel TDX.
- Các gói chỉ sử dụng nhị phân git đã được di chuyển để liên kết với phụ thuộc git-core thay vì gói git đầy đủ.
- Màn hình khởi động Plymouth đã được chuyển sang sử dụng mô-đun hạt nhân simpledrm, loại bỏ nhu cầu phải chờ trình điều khiển GPU khởi tạo.
- Trong Firewalld, khi xây dựng máy trạm cho IPv6, chế độ rpfilter (Bộ lọc đường dẫn ngược) được bật theo mặc định là "lỏng lẻo" thay vì "nghiêm ngặt".
Đối với Fedora 42, kho lưu trữ "miễn phí" và "không miễn phí" của dự án RPM Fusion đã được ra mắt, chứa các gói có các ứng dụng đa phương tiện bổ sung (MPlayer, VLC, Xine), codec video/âm thanh, hỗ trợ DVD, trình điều khiển AMD và NVIDIA độc quyền, chương trình trò chơi và trình giả lập.
Cùng lúc đó, bản phân phối Fedora Asahi Remix 42 cũng được phát hành, dự định cài đặt trên máy tính Mac được trang bị chip ARM do Apple phát triển. Fedora Asahi Remix 42 dựa trên gói cơ sở Fedora Linux 42 và đi kèm trình cài đặt Calamares. Hỗ trợ các hệ thống Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio và iMac có chip ARM Apple M1 và M2.
Fedora Asahi hỗ trợ đầy đủ âm thanh, camera, Wi-Fi, Bluetooth, thiết bị đầu vào, USB Type C (USB 3.0) và sạc không dây MagSafe của máy tính Apple. Chưa được hỗ trợ: USB-C, kết nối màn hình Thunderbolt/USB4, micrô và Touch ID. Trình điều khiển đồ họa hỗ trợ OpenGL 4.6, OpenGL ES 3.2 và Vulkan 1.4. Để chạy các ứng dụng được biên dịch cho hệ thống x86_64, bộ công cụ muvm và lớp mô phỏng dựa trên gói FEX được sử dụng.
Nguồn: opennet.ru
