A Fedora Linux 40 disztribúció beta-tesztelési szakaszba lépett

Megkezdődött a Fedora Linux 40 béta verziójának tesztelése. A bétakiadás a tesztelés végső szakaszára való áttérést jelenti, ahol csak a kritikus hibák javítása engedélyezett. A kiadás április 23-ra van tervezve. A kiadás magában foglalja a Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora Onyx és az élő összeállításokat, amelyek felhasználói környezet készítésével készültek a KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie és Sway rendszerekhez. Az összeállítások az x86_64, Power64 és ARM64 (AArch64) architektúrákra készültek.

A legfontosabb változások a Fedora Linux 40-ben:

  • A Fedora Workstation asztali környezete frissült a GNOME 46-os verziójára.
  • A KDE asztali környezetű kiadás frissült a KDE 6-ra, amely a Wayland protokollt használja. Az X11 protokoll alapú munkamenetek támogatását megszüntették, és az X11-alkalmazások Wayland alapú munkanemzeteihez az XWayland DDX szervert alkalmazzák. Az X11 munkamenetek támogatásának megszüntetésének okaként azon X.Org szerver RHEL 9-es verziójára való átminősítése említhető, amely a jövőbeni jelentős RHEL 10-es kiadásban teljesen eltávolításra kerül. Az X11 támogatásának fenntartásával kapcsolatos indokok között szerepel, hogy a Fedora 36-ban végrehajtották a fbdev driverek cseréjét simpledrm driverekre, amelyek megfelelően működnek Wayland alatt, valamint a Wayland támogatásának megjelenése az NVIDIA zárt forrású drivereiben.
  • Az Atomikusan frissíthető felhasználói disztribúciók, amelyek a Fedora projekt által kerülnek fejlesztésre, egy közös Atomic Desktops márkaként egyesülnek, de a régóta létező atomikus kiadások megtartották a régi nevüket. Ennek eredményeként a GNOME alapú Fedora Silverblue és a KDE alapú Fedora Kinoite, valamint a Fedora CoreOS és a Fedora IoT megőrizték korábbi neveiket, de az új Fedora Sericea és Fedora Onyx kiadások mostantól Fedora Sway Atomic és Fedora Budgie Atomic néven kerülnek forgalomba.
  • Frissült a csomagok verziója, beleértve az LLVM 18, GCC 14, binutils 2.41, glibc 2.39, gdb 14.1, PHP 8.3, Ruby 3.3, Go 1.22, Java 21, AMD ROCm 6, Boost 1.83, 389 Directory Server 3.0.0, Podman 5, PostgreSQL 16, TBB (Thread Building Blocks) 2021.8, SQLAlchemy 2, Kubernetes 1.29.
  • A NetworkManager konfigurátorban alapértelmezés szerint engedélyezve van az IPv4-cím ütközésvizsgálati mechanizmus a helyi hálózaton (RFC 5227), amely a címet a hálózati interfészhez való csatlakoztatása előtt egy ARP-ellenőrző csomag küldésével jár. (Ha válasz érkezik, akkor a cím foglalt, és nem lesz hozzárendelve.) A vezeték nélküli kapcsolatok számára külön állandó MAC-cím hozzárendelése biztosított (stabil-szsid módban a NetworkManager-ben).
  • A Mock (mock-core-configs) assembly tool, Koji, and Copr have been translated to use the DNF 5 package manager for installing build dependencies in the chroot environment used for package building. The distribution translation to DNF 5 is expected in the next release.
  • In DNF package manager, downloading metadata with the lists of files included in the packages is disabled by default. Such data is rarely used but occupies a large size and slows down the operation.
  • The package with OpenSSL 1.1 library has been removed due to the end of support for this branch. Dependencies tied to OpenSSL 1.1 have been switched to OpenSSL 3.0. The python3.7 package has also been removed.
  • The Zlib library has been replaced with the Zlib-ng fork, compatible with zlib at the API level, but providing additional optimizations for enhanced performance.
  • The formation of delta RPM package updates, allowing only changed data to be downloaded during an update relative to the already installed version of the package, has been discontinued. Deltarpm support in DNF and DNF5 has been disabled.
  • Passim has been added, caching szerver to distribute frequently requested files over the local network without direct access to the main servers and without involving global CDNs.
  • The pam_userdb module has been transitioned from using BerkeleyDB to GDBM due to the end of support for the BerkeleyDB 5.x branch and the migration of the BerkeleyDB 6.x branch to an unacceptable license. Bogofilter has been transitioned to using SQLite instead of BerkeleyDB (libdb).
  • The Image Builder tool has been leveraged for building Live images of Fedora Workstation, supporting reproducible builds and offering users a simpler customization process for images.
  • For building minimal images for the ARM architecture, the osbuild tool has been utilized.
  • For creating images of Fedora Cloud Edition, the Kiwi tool has been used instead of ImageFactory.
  • The restructuring of packages for Kubernetes has been carried out.
  • Fedora IoT, a version for Internet of Things devices, has transitioned to using boot containers formed with the OSTree tool and boot technology.
  • The wget utility has been replaced with wget2, and the iotop utility has been replaced with iotop-c.
  • In the Fedora Silverblue and Kinoite editions, the bootupd program has been included, which performs bootloader updates.
  • A libuser könyvtár elavultnak lett nyilvánítva, amely már nem karbantartott, és más Fedora csomagokban már nem használják (LDAP támogatására a disztróban már régóta a SSSD-t alkalmazzák). A passwd csomag, amely a libuser alapú passwd segédprogramot tartalmazta, eltávolításra került, helyette a shadow-utils csomagból származó hasonló segédprogram került előtérbe.
  • Elvégezték a GCC alapértelmezett újabb C nyelv szabvány verzióra való felkészítését, amely a régi nyelvi funkciók, például a funkciók implicit meghatározása és az implicit int típusú hozzárendelés alapértelmezett leállítását jelenti.
  • Megvalósult a modernizált betöltési folyamat második szakasza, amelyet Lennart Poettering javasolt. A klasszikus betöltéstől való eltérés abban áll, hogy az initrd kép helyett, amely a helyi rendszeren készül a kernelcsomag telepítésekor, egy egységesített kernel kép (UKI, Unified Kernel Image) kerül használatra, amelyet a disztribúció infrastruktúrájában generálnak és a disztribúció digitális aláírásával hitelesítenek. Az UKI kép egy fájlban egyesíti a kernel UEFI-ból való betöltésére szolgáló kezelőt (UEFI boot stub), a Linux kernel képét és a memóriába betöltött initrd környezetet. Az UKI kép UEFI-ből való hívásakor lehetőség nyílik a kernel és az initrd tartalmának digitális aláírás általi integritás- és hitelesítési ellenőrzésére, amely fontos, mivel ebben a környezetben kerül sor a gyökér fájlrendszer dekódolásához szükséges kulcsok kinyerésére.

    A második szakaszban lehetőség nyílt a UKI közvetlen betöltésére az UEFI shim.efi modulból, külön betöltőprogram (grub, sd-boot) bevonása nélkül, megvalósult a UKI használatának támogatása Aarch64 architektúrájú rendszereken, és elkészült a UKI kép felhőalapú környezetek és védelem lehetőségeire. virtuális gépekhezEzt megelőzően az első szakaszban a Fedora 38-ban a UKI támogatás a betöltőbe került, megvalósult a UKI telepítésére és frissítésére szolgáló eszközkészlet, valamint egy kísérleti UKI kép létrehozása virtuális gépek bootolására korlátozott összetevőkkel és driverekkel.

  • A GitHub repository has been added with a ready-to-use package for the PyTorch machine learning framework, available for installation using the command "dnf install pytorch". Currently, the package includes only components for CPU computations, but future releases are planned to add support for GPU and specialized NPU accelerators.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster