Beta testiranje Fedora distribucije je započelo. Linux Beta izdanje označilo je prijelaz u završnu fazu testiranja, koja dopušta samo ispravke kritičnih programskih pogrešaka. Izdanje je zakazano za 23. travnja. Izdanje obuhvaća Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora Onyx i Live verzije, isporučene kao spinovi s KDE korisničkim okruženjima Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie i Sway. Verzije su dostupne za arhitekture x86_64, Power64 i ARM64 (AArch64).
Najznačajnije promjene u Fedori Linux 40:
- Radna površina u Fedora Workstationu ažurirana je na GNOME 46.
- KDE desktop izdanje ažurirano je na KDE 6, koji koristi Wayland protokol. Podrška za sesiju temeljenu na X11 je ukinuta, a XWayland DDX poslužitelj koristi se za pokretanje X11 aplikacija u sesiji temeljenoj na Waylandu. Razlog naveden za ukidanje podrške za X11 sesiju je ukidanje X.Org poslužitelja u RHEL-u 9 i odluka o njegovom potpunom uklanjanju u budućem većem izdanju RHEL-a 10. Čimbenici navedeni za ostavljanje samo Wayland podrške uključuju zamjenu fbdev upravljačkih programa u Fedori 36 upravljačkim programom simpledrm, koji ispravno radi s Waylandom, i dodavanje Wayland podrške u NVIDIA-ine vlasničke upravljačke programe.
- Atomski ažurirane prilagođene distribucije razvijene projektom Fedora ujedinjene su u jednu obitelj pod brendom Atomic Desktops, ali dugogodišnje atomske verzije zadržavaju staro ime. Kao rezultat toga, Fedora Silverblue temeljen na GNOME-u i Fedora Kinoite temeljen na KDE-u, kao i Fedora CoreOS i Fedora IoT, zadržali su ista imena, ali nove verzije Fedora Sericea i Fedora Onyx sada se distribuiraju pod nazivima Fedora Sway Atomic i Fedora Budgie Atomic.
- Ažurirane verzije paketa, uključujući 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 (blokovi za izgradnju niti) 2021.8, SQLAlchemy 2, Kubernetes 1.29.
- U konfiguratoru NetworkManager standardno je uključen mehanizam za otkrivanje sukoba IPv4 adresa na lokalnoj mreži (RFC 5227), čija je suština slanje ARP testnog paketa prije pripajanja adrese mrežnom sučelju (ako je odgovor primljeno, tada je adresa zauzeta i neće biti dodijeljena). Za bežične veze dodjeljuje se posebna trajna MAC adresa (stabilni-ssid način rada u NetworkManageru).
- Alati za izradu Mock (mock-core-configs), Koji i Copr pretvoreni su u upotrebu DNF 5 upravitelja paketa za instaliranje ovisnosti o izgradnji u chroot okruženju koje se koristi pri izgradnji paketa. Sama distribucija bit će prevedena na DNF 5 u sljedećem izdanju.
- U DNF upravitelju paketa, učitavanje metapodataka s popisima datoteka uključenih u pakete onemogućeno je prema zadanim postavkama. Takvi se podaci rijetko koriste, ali su veliki i usporavaju rad.
- Paket s bibliotekom OpenSSL 1.1 je uklonjen zbog prestanka podrške za ovu granu. Zavisnosti povezane s OpenSSL 1.1 prebačene su na OpenSSL 3.0. Paket python3.7 je uklonjen.
- Knjižnica Zlib zamijenjena je forkom Zlib-ng, koji je kompatibilan sa zlibom na API razini, ali pruža dodatne optimizacije za poboljšanje performansi.
- Generiranje delta ažuriranja RPM paketa je zaustavljeno, dopuštajući da se tijekom ažuriranja učitavaju samo promijenjeni podaci u odnosu na već instaliranu verziju paketa. Deltarpm podrška je onemogućena u DNF i DNF5.
- Dodano Passim keširanje server distribuirati često tražene datoteke unutar lokalne mreže bez izravnog pristupa glavnim poslužiteljima i bez uključivanja globalnih CDN-ova.
- Modul pam_userdb premješten je s upotrebe BerkeleyDB na GDBM zbog toga što je grana BerkeleyDB 5.x zastarjela, a grana BerkeleyDB 6.x premještena na neprihvatljivu licencu. Bogofilter je pretvoren da koristi SQLite umjesto BerkeleyDB (libdb).
- Za izradu živih slika Fedora radne stanice koristi se alat Image Builder koji podržava ponovljive izrade i nudi korisnicima lakši postupak za prilagodbu slika.
- Osbuild toolkit koristi se za izradu minimalnih slika za ARM arhitekturu.
- Za generiranje Fedora Cloud Edition slika, Kiwi alati se koriste umjesto ImageFactory.
- Paketi za Kubernetes su restrukturirani.
- Fedora IoT, izdanje za uređaje Internet of Things, pretvoreno je za korištenje spremnika za pokretanje stvorenih pomoću alata OSTree i bootc tehnologije.
- Uslužni program wget zamijenjen je wget2, a uslužni program iotop iotop-c.
- Izdanja Fedora Silverblue i Kinoite uključuju bootupd, program koji ažurira bootloader.
- Biblioteka libuser proglašena je zastarjelom, neodržavana i više se ne koristi u drugim Fedora paketima (SSSD se dugo koristi u distribuciji za podršku LDAP-u). Paket passwd s implementacijom uslužnog programa passwd koja se temelji na libuseru je uklonjen i zamijenjen sličnim uslužnim programom iz paketa shadow-utils.
- Radilo se na pripremi da GCC uključuje noviju verziju standarda jezika C prema zadanim postavkama, što će označiti kraj zadane podrške za neke značajke naslijeđenog jezika kao što su implicitna definicija funkcije i implicitna dodjela int.
- Implementirana je druga faza prijelaza na modernizirani proces pokretanja koji je predložio Lennart Poettering. Razlike u odnosu na klasični proces pokretanja svode se na korištenje unificirane slike kernela (UKI) generirane unutar distribucijske infrastrukture i digitalno potpisane od strane distribucije, umjesto initrd slike generirane na lokalnom sustavu tijekom instalacije paketa kernela. UKI slika kombinira rukovatelj za učitavanje kernela iz UEFI-ja (UEFI boot stub) i sliku kernela u jednoj datoteci. Linux i initrd sistemsko okruženje učitano u memoriju. Prilikom učitavanja UKI slike iz UEFI-ja, integritet i autentičnost ne samo kernela već i sadržaja initrd-a mogu se provjeriti pomoću digitalnog potpisa. Validacija sadržaja initrd-a je važna jer se u ovom okruženju izdvajaju ključevi za dešifriranje korijenskog datotečnog sustava.
U drugoj fazi dodana je mogućnost izravnog učitavanja UKI-ja iz UEFI modula shim.efi bez korištenja zasebnog bootloadera (grub, sd-boot), implementirana je podrška za korištenje UKI-ja na sustavima s Aarch64 arhitekturom te je pripremljena verzija UKI slike za cloud okruženja i sigurna okruženja. virtualni strojeviPrije toga, prva faza Fedore 38 dodala je UKI podršku bootloaderu, implementirala alate za instaliranje i ažuriranje UKI-ja te stvorila eksperimentalnu UKI sliku za pokretanje virtualnih strojeva s ograničenim skupom komponenti i upravljačkih programa.
- U repozitorij je dodan gotov paket s okvirom za strojno učenje PyTorch, dostupan za instalaciju pomoću naredbe “dnf install pytorch”. Trenutno paket uključuje samo komponente za CPU računalstvo, ali u budućim izdanjima planiraju dodati podršku za korištenje GPU-a i specijaliziranih NPU akceleratora.
Izvor: opennet.ru
