Anunțată lansarea distribuției Fedora Linux Versiunile Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite și Live sunt disponibile pentru descărcare. Aceste versiuni sunt disponibile pentru arhitecturile x86_64, Power64 și ARM64 (AArch64).
Cele mai semnificative schimbări din Fedora Linux 42:
- Compilarea Fedora KDE Plasma Desktop a primit statutul de ediție de bază a distribuției, identică în ceea ce privește suportul pentru Fedora Workstation. Astfel, variantele GNOME și KDE ale distribuției au acum statut identic și sunt prezentate pe picior de egalitate. Problemele grave specifice KDE vor fi acum considerate blocare a lansării, la fel cum problemele grave din GNOME erau anterior blocarea lansării. În plus, Fedora KDE Plasma Desktop adaugă suport pentru arhitectura Power (ppc64le), care oferă întreaga stivă de aplicații KDE, inclusiv KDE PIM. Pentru sistemele OpenPOWER, cum ar fi Talos Workstation, sunt disponibile versiuni live ale KDE care acceptă instalarea.
- S-au adăugat versiuni oficiale Spin ale distribuției cu mediul desktop COSMIC, dezvoltat de System76 în limbajul Rust. COSMIC oferă moduri hibride de aranjare a ferestrelor și stivuire a ferestrelor (grupare de ferestre similară filelor de browser) care pot fi activate împreună cu desktop-urile virtuale.
- Desktopul din Fedora Workstation a fost actualizat la ramura GNOME 48. Desktopurile Xfce 4.20 și LXQt 2.1 au fost actualizate.
- Fedora Workstation folosește în mod implicit o nouă versiune a programului de instalare Anaconda, care înlocuiește interfața bazată pe GTK cu o interfață web. Interfața web este construită folosind framework-ul React JavaScript, elementele de design PatternFly și componentele din proiectul Cockpit, care este deja utilizat în produsele Red Hat pentru configurare și administrarea serveruluiÎn loc de un ecran principal cu o listă de acțiuni, noua interfață dispune de o interfață bazată pe un expert, permițând utilizatorilor să finalizeze pași specifici secvențial, fără a reveni la ecranul principal. Interfața web permite interacțiunea prin intermediul unui browser web pentru controlul de la distanță al unității.
Interfața propusă este lipsită de complicații și este mai ușor de înțeles pentru utilizatorii începători. Ca opțiune de bază, se propune utilizarea modului de partiționare automată (ghidată) a discului, în care instalatorul însuși selectează parametrii pentru crearea sau modificarea partițiilor pe baza setărilor selectate de utilizator. A fost adăugată o opțiune pentru a reinstala distribuția (de exemplu, pentru a restabili funcționarea dacă unele fișiere de sistem sunt deteriorate), precum și capacitatea de a instala în modul de pornire dublă pentru a utiliza mai multe sisteme de operare pe un computer.
- Instalatorul clasic Anaconda a fost schimbat pentru a utiliza protocolul Wayland, care a eliminat dependențele legate de X11 din mediile de instalare. Procesul de instalare la distanță a fost mutat de la clientul TigerVNC VNC în aplicația grd (Gnome Remote Desktop), care utilizează protocolul RDP. În mod implicit, partiționarea GPT este activată pentru toate arhitecturile acceptate.
- Conținutul directoarelor /usr/bin și /usr/sbin a fost îmbinat. Directorul /usr/sbin a fost înlocuit cu o legătură simbolică care indică către /usr/bin. Separarea fișierelor executabile în directoare bin și sbin este considerată o practică învechită care și-a pierdut sensul în distribuțiile moderne. Unificarea bin și sbin va simplifica munca întreținătorilor de pachete, care nu vor trebui să ghicească în ce director să plaseze fișierul executabil; va face sistemul mai previzibil și mai ușor de înțeles pentru utilizatori; va crește compatibilitatea cu alte distribuții; va reduce numărul de verificări de director la executarea apelurilor execvp() și similare.
- Au fost adăugate noi grupuri flatpak și diskadmin pentru a oferi utilizatorilor neprivilegiati acces la funcțiile de gestionare pentru pachetele de sistem în format Flatpak și stocare externă. Modificarea a eliminat necesitatea de a adăuga un utilizator la grupul de roți, de exemplu. vă permite să lucrați cu flatpak și unități externe fără a oferi acces la alte operațiuni administrative. Pentru utilizatorii din grupul de roți, este oferită suplimentar posibilitatea de a debloca (LUKS) și de a monta unități externe fără a cere o parolă.
- Este permisă includerea unor variante executabile suplimentare în pachete, construite cu optimizări pentru microarhitecturile x86-64-v2, x86-64-v3 și x86-64-v4. În cele mai multe cazuri, câștigul de performanță în timpul asamblarii pentru astfel de arhitecturi nu depășește 10%, dar în unele situații duce la o creștere vizibilă a performanței (până la 120%). Decizia de a adăuga executabile optimizate suplimentare este luată de menținători, în funcție de rezultatele testării performanței unor pachete specifice.
- Build-urile live ale distribuției care utilizează imaginea sistemului în modul numai citire au fost schimbate de la SquashFS la sistemul de fișiere EROFS. Motivele invocate pentru mutare includ dezvoltarea mai activă a EROFS (ultima lansare a instrumentelor SquashFS a fost în primăvara anului 2023) și prezența unor funcții avansate în EROFS care pot fi utilizate în viitor. În comparație cu SquashFS, EROFS are un nivel de compresie mai slab (dimensiunea imaginii este de 2.7 GiB în EROFS față de 2.0 GiB în SquashFS când se utilizează algoritmul de compresie XZ și 3.9 GiB față de 3.1 GiB când se utilizează LZ4), dar are o viteză de acces aleatoriu și un debit mai mare (7.1 MiB/s în FS B/s față de 5.0 MiB/s pentru LZ30.9).
- Desktop-urile Fedora Atomic, cum ar fi Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic și Fedora Budgie Atomic, au migrat la sistemul de fișiere Composefs în mod implicit, permițând acestor versiuni să folosească o partiție rădăcină numai pentru citire și să permită în continuare verificarea integrității partiției de sistem pentru a detecta probleme în timpul funcționării. Partițiile /etc și /var continuă să fie montate în scris. Sistemul de fișiere Composefs este implementat ca un add-on la sistemele de fișiere OverlayFS și EROFS deja prezente în kernel și este optimizat pentru stocarea eficientă în comun a conținutului mai multor imagini de disc montate.
- În ediția Fedora Kinoite (varianta actualizată atomic cu KDE), actualizările automate sunt activate implicit.
- Sunt furnizate versiunile oficiale Fedora pentru subsistemul WSL (Windows Subsistem pentru Linux), care sunt incluse în listă Linux-distribuții oferite pentru instalare rapidă în WSL. Compilările sunt create într-un format nou, permițându-vă să distribuiți distribuția din propria dvs. servere fără încărcarea în catalogul Microsoft Store, fără ambalare în format appx și fără plasarea codului specific asamblării Windows.
- Noua ramură a bibliotecii multimedia SDL 3 este utilizată pentru aplicațiile bazate pe SDL, protocolul Wayland este utilizat în mod implicit. Bibliotecile SDL 2 au fost înlocuite cu stratul sdl2-compat, care rulează peste SDL 3.
- Managerul de pachete DNF5 acceptă acum ștergerea cheilor de depozit PGP învechite sau expirate din sistem, permițând gestionarea automată a cheilor la instalarea și actualizarea programelor.
- Managerul de pachete RPM acceptă acum crearea de utilizatori și grupuri pe baza fișierelor de configurare furnizate de pachet, situate în directorul Sysusers.d folosit de systemd.
- S-a adăugat un generator de dependențe pentru extensiile GNOME Shell, permițându-vă să legați pachetele rpm cu extensii la versiunile GNOME Shell.
- DNF și RPM au modul „Copy on Write” activat în mod implicit, implementat folosind reflink în Btrfs.
- Versiuni actualizate de pachet: 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 mp .5x, Ansible .11.
- Emulatorul FEX a fost adăugat la depozitul de arhitectură AArch64, permițându-vă să rulați executabile construite pentru arhitecturi x86 și x86-64 în mediul ARM64 (AArch64). Componentele bazate pe FEX pentru rularea programelor x86 sunt integrate în versiunile Fedora cu mediul desktop KDE.
- Suport extins pentru camere web cu interfață MIPI (Mobile Industry Processor Interface), care este din ce în ce mai folosită pe laptopuri și tablete în loc de UVC (USB Video Class).
- S-a adăugat suport pentru criptarea memoriei mașinii virtuale folosind tehnologiile AMD SEV-SNP și Intel TDX.
- Pachetele care folosesc numai binarul git au fost mutate pentru a se conecta la dependența git-core, mai degrabă decât la pachetul git complet.
- Ecranul de pornire de pornire Plymouth a fost schimbat pentru a utiliza modulul kernel simpledrm, eliminând necesitatea de a aștepta inițializarea driverului GPU.
- În Firewalld, în versiunile de stații de lucru pentru IPv6, modul rpfilter (filtru invers de cale) este activat implicit ca „loose” în loc de „strict”.
Pentru Fedora 42 au fost lansate depozitele „gratuite” și „nonfree” ale proiectului RPM Fusion, care conțin pachete cu aplicații multimedia suplimentare (MPlayer, VLC, Xine), codecuri video/audio, suport DVD, drivere proprietare AMD și NVIDIA, programe de jocuri și emulatori.
Одновременно представлен релиз дистрибутива Fedora Asahi Remix 42, предназначенного для установки на компьютеры Mac, оснащённые ARM-чипами, разработанными компанией Apple. Fedora Asahi Remix 42 основан на пакетной базе Fedora Linux 42 и оснащён инсталлятором Calamares. Обеспечена возможность работы на системах Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio и iMac, оснащённых ARM-чипами Apple M1 и M2.
Fedora Asahi este complet compatibilă cu sistemele audio, camera, Wi-Fi, Bluetooth, dispozitivele de intrare, USB Type C (USB 3.0) și încărcarea wireless MagSafe de la Apple. Nu sunt încă compatibile: USB-C, conexiune Thunderbolt/USB4 pentru afișaj, microfon și Touch ID. Driverele grafice sunt compatibile cu OpenGL 4.6, OpenGL ES 3.2 și Vulkan 1.4. Pentru a rula aplicații compilate pentru sisteme x86_64, se utilizează setul de instrumente muvm și un strat de emulare bazat pe pachetul FEX.
Sursa: opennet.ru
