Izdanje distribucije Fedora Linux 40

Objavljen je dodatak distribuciji Fedora Linux 40. Za preuzimanje su pripremljeni proizvodi Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition i Live izdanja, dostupna u obliku spinova s desktop okruženjima KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie i Sway. Izdanja su oblikovana za arhitekture x86_64, Power64 i ARM64 (AArch64). Objavljivanje izdanja Fedora Silverblue odgađa se.

Najvažnije promjene u Fedora Linux 40:

  • Radna površina GNOME u Fedora Workstation ažurirana je na verziju 46, u kojoj je dodana opcija globalne pretrage, poboljšane su performanse upravitelja datotekama i terminalnih emulatora, dodana je eksperimentalna podrška za mehanizam VRR (Variable Refresh Rate), poboljšana je kvaliteta izlaza pri fractional scalingu, proširene su mogućnosti povezivanja s vanjskim servisima, ažuriran je konfigurator i poboljšan je sustav obavijesti. U GTK-u korišten je novi engine za prikaz temeljen na API-ju Vulkan.
  • Izdanja s radnom površinom KDE ažurirana su na KDE 6, koji koristi Wayland protokol. Podrška za sesije temeljenje na X11 protokolu ukinuta je u osnovnoj instalaciji (može se vratiti instaliranjem paketa plasma-workspace-x11 iz repozitorija). Za pokretanje X11 aplikacija u sesiji temeljenoj na Waylandu korišten je DDX poslužitelj XWayland. Kao razlog za ukidanje podrške za X11 sesije navedena je migracija X.Org poslužitelja u RHEL 9 u kategoriju zastarjelih i odluka o njegovom potpunom uklanjanju u budućem značajnom izdanju RHEL 10. Među faktorima koji su doprinijeli isključivoj podršci za Wayland navodi se zamjena fbdev vozača s vozačem simpledrm u Fedora 36, koji ispravno radi s Waylandom, kao i pojava podrške za Wayland u vlasničkim NVIDIA vozačima.
  • Apsolutno ažurirani korisnički distribucijski sustavi razvijeni u projektu Fedora objedinjeni su u jednu obitelj pod brendom Atomic Desktops, iako su dugo postojeći atomski dodaci zadržali svoja stara imena. Kao rezultat toga, Fedora Silverblue temeljena na GNOME-u i Fedora Kinoite temeljena na KDE-u, kao i Fedora CoreOS i Fedora IoT, zadržali su prethodna imena, dok se nova izdanja Fedora Sericea i Fedora Onyx sada distribuiraju pod imenima Fedora Sway Atomic i Fedora Budgie Atomic.
  • Ažurirane su verzije paketa, među kojima su 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.
  • U konfiguratoru NetworkManager po defaultu je uključen mehanizam za prepoznavanje konflikata IPv4 adresa u lokalnoj mreži (RFC 5227), čija suština je slanje kontrolnog ARP paketa prije pridruživanja adrese mrežnom sučelju (ako se dobije odgovor, to znači da je adresa zauzeta i neće biti dodijeljena). Za bežične veze osigurano je dodjeljivanje posebne stalne MAC adrese (stable-ssid režim u NetworkManageru).
  • Alati za gradnju Mock (mock-core-configs), Koji i Copr su prebačeni na korištenje upravitelja paketa DNF 5 za instalaciju zavisnosti za gradnju u chroot okruženju, koje se koristi prilikom gradnje paketa. Očekuje se da će prijelaz samog distributivnog sustava na DNF 5 biti u sljedećem izdanju.
  • U upravitelju paketa DNF po defaultu je onemogućeno preuzimanje metapodataka sa popisima datoteka uključenih u pakete. Takvi podaci se rijetko koriste, ali zauzimaju veliku količinu prostora i usporavaju rad.
  • Uklonjen je paket s bibliotekom OpenSSL 1.1 zbog prestanka podrške za ovu granu. Zavrzani na OpenSSL 1.1 su prebačeni na OpenSSL 3.0. Uklonjen je paket python3.7.
  • Biblioteka Zlib zamijenjena je fork-om Zlib-ng, kompatibilnim sa zlib na razini API-a, ali pruža dodatne optimizacije za poboljšanje performansi.
  • Prekid je formiranje delta ažuriranja RPM paketa, omogućujući preuzimanje samo promijenjenih podataka u odnosu na već instaliranu verziju paketa prilikom ažuriranja. Podrška za deltarpm u DNF i DNF5 je onemogućena.
  • Dodana je passim, keširajući server za distribuciju često traženih datoteka u lokalnoj mreži bez izravnog pristupa glavnim poslužiteljima i bez upotrebe globalnih CDN-a.
  • Modul pam_userdb prebačen je s korištenja BerkeleyDB na GDBM zbog prestanka podrške za granu BerkeleyDB 5.x i prijenosa grane BerkeleyDB 6.x na neprihvatljivu licencu. Bogofilter je prebačen na korištenje SQLite umjesto BerkeleyDB (libdb).
  • Za izradu Live slika Fedora Workstation korišten je alat Image Builder, koji podržava ponovljive gradnje i korisnicima nudi jednostavniji proces prilagodbe slika.
  • Za izradu minimalnih slika za ARM arhitekturu korišten je alat osbuild.
  • Za izradu slika Fedora Cloud Edition umjesto ImageFactory korišten je alat Kiwi.
  • Provjena restrukturiranja paketa za Kubernetes.
  • Fedora IoT, izdanje za uređaje Interneta stvari, prešlo je na korištenje boot kontejnera, formiranih uz pomoć alata OSTree i boot tehnologije.
  • Prikaz alatke wget zamijenjen je wget2, a alatka iotop je zamijenjena s iotop-c.
  • U izdanjima Fedora Silverblue i Kinoite uključен je program bootupd, koji obavlja ažuriranje bootloadera.
  • Objavljena je zastarjela biblioteka libuser, koja više nema podršku i ne koristi se u drugim paketima Fedora (za podršku LDAP u distribuciji već se dugo koristi SSSD). Uklonjen je paket passwd s implementacijom alata passwd temeljenog na libuser, umjesto kojeg se koristi sličan alat iz paketa shadow-utils.
  • Obavljen je rad na pripremi za uključivanje novije verzije standarda jezika C u GCC po defaultu, što će označiti prekid po defaultu podrške za neke zastarjele mogućnosti jezika, poput implicitnog definisanja funkcija i implicitnog dodjeljivanja tipa int.
  • Provedena je druga faza prijelaza na modernizirani proces pokretanja, koji je predložio Lennart Poettering. Razlike od klasičnog pokretanja svode se na korištenje umjesto initrd slike, formirane na lokalnom sustavu prilikom instaliranja paketa s kernelom, univerzalne slike kernela UKI (Unified Kernel Image), koja se generira u infrastrukturi distribucije i potpisuje digitalnim potpisom distribucije. Slika UKI spaja u jednom fajlu obraditelj za pokretanje kernela iz UEFI (UEFI boot stub), sliku Linux kernela i učitani initrd sistemski okruženje u memoriju. Kada se poziva UKI slika iz UEFI, pruža se mogućnost provjere cjelovitosti i autentičnosti putem digitalnog potpisa ne samo kernela, već i sadržaja initrd-a, čija je provjera autentičnosti važna, jer se u tom okruženju vrši izvlačenje ključeva za dešifriranje korijenskog FS-a.

    U drugoj fazi dodana je mogućnost direktnog pokretanja UKI iz UEFI modula shim.efi bez uključivanja zasebnog bootloadera (grub, sd-boot), implementirana je podrška za korištenje UKI na sistemima s arhitekturom Aarch64 i pripremljena je verzija UKI slike za oblake i zaštićene okruženja. virtualnih mašina. U prvoj fazi u Fedora 38 dodana je podrška za UKI u bootloader, implementirani su alati za instalaciju i ažuriranje UKI, a također je kreirana eksperimentalna slika UKI za pokretanje virtualnih mašina s ograničenim skupom komponenti i drajvera.

  • U repozitorij je dodan gotov paket s frameworkom za strojno učenje PyTorch, koji je dostupan za instalaciju naredbom «dnf install pytorch». Trenutno, paket uključuje samo komponente za izračune pomoću CPU-a, ali u budućim izdanjima planiraju dodati podršku za korištenje GPU-a i specijaliziranih NPU akceleratora.

Dodatno, može se primijetiti uvođenje 'free' i 'nonfree' repozitorija RPM Fusion projekta za Fedora 40, u kojima su dostupni paketi s dodatnim multimedijskim aplikacijama (MPlayer, VLC, Xine), video/audio kodecima, podrškom za DVD, proprietary drajverima AMD i NVIDIA, igraćim programima i emulatorima.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster