A fost lansată versiunea distribuitorului Fedora Linux 43. Produsele Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite și live builds sunt disponibile pentru descărcare, livrate în formă de spins cu medii personalizate Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway și Cosmic. Build-urile sunt formulate pentru arhitecturi x86_64, Power64 și ARM64 (AArch64).
Cele mai semnificative modificări în Fedora Linux 43:
- Desktopul din Fedora Workstation a fost actualizat la ramura GNOME 49.
- Pachetele utilizate pentru rularea GNOME peste serverul X au fost eliminate din repositoare. Toți utilizatorii GNOME care foloseau X11 vor fi forțați să treacă la sesiunea GNOME bazată pe Wayland. Posibilitatea de a rula aplicații X11 prin intermediul XWayland rămâne neschimbată.
- Pe sistemele cu arhitectură x86, s-a păstrat doar posibilitatea de a utiliza tabelele de partiționare GPT (GUID Partition Table) în toate instalările Fedora care folosesc UEFI. Suportul pentru instalarea Fedora în modul UEFI pe discuri cu tabele de partiționare MBR (Master Boot Record) a fost eliminat pe sistemele x86, dar a fost păstrat pe sistemele ARM și RISC-V.
- S-a realizat tranziția la managerul de pachete RPM 6, notabil prin suportul pentru un nou format care permite crearea de pachete de peste 4 GB. Activarea implicită a noilor instrumente de verificare a autenticității pachetelor în RPM6 prin utilizarea semnăturii digitale a fost amânată pentru lansarea Fedora 44.
- Toate versiunile spin au fost migrate la o nouă variantă a instalatorului Anaconda, în care, în locul interfeței bazate pe biblioteca GTK, se utilizează o interfață web, ce permite interacțiunea prin browser pentru gestionarea de la distanță a instalării. În versiunea anterioară, noul instalator a fost implementat în Fedora Workstation. În locul ecranului principal cu lista de acțiuni, noua interfață organizează munca sub formă de asistent (Wizard), presupunând îndeplinirea secvențială a unor pași fără a reveni la ecranul principal. Ca mod de bază, se propune modul automatizat (guided) de partitionare a discului, în care instalatorul alege singur parametrii pentru crearea sau modificarea partițiilor pe baza setărilor selectate de utilizator. Există opțiuni pentru reinstalarea distribuției și instalarea în modul de boot dual pe sistemele cu mai multe OS-uri.
- Instalatorul a fost transformat pentru a utiliza managerul de pachete DNF5 la instalarea pachetelor RPM (DNF5 este utilizat începând cu Fedora 41). Funcționalitatea de bază a gestionării pachetelor în DNF5 a fost scoasă într-o bibliotecă separată libdnf5, în locul legăturilor cu PackageKit a fost utilizat DNF Daemon, iar componentele scrise în Python au fost rescrise în C++.
- Din instalator a fost eliminat suportul pentru modulele actualizabile separat, a căror ciclu de viață nu este legat de componenta principală a distribuției, iar întreținerea se face independent de versiunile distribuției, ceea ce permitea coexistența pachetelor cu diferite versiuni ale aceleași aplicații.
- În Fedora Kinoite, varianta atomică a Fedora cu KDE, actualizarea automată a sistemului este activată implicit. Actualizările sunt acum descărcate fără a cere permisiunea utilizatorului în fundal și sunt aplicate după repornire. În setări există opțiuni pentru dezactivarea actualizărilor automate și pentru modificarea intervalului de verificare a actualizărilor.
- Assemblerul YASM a fost clasificat ca învechit, ultima actualizare pentru acesta fiind lansată în 2019. Pachetele în care YASM a fost utilizat pentru compilare (inclusiv Firefox) au fost mutate la compilarea cu NASM.
- Livrarea GnuPG a fost împărțită în mai multe pachete — programul gpg, utilitarele auxiliare și serviciile GnuPG sunt acum distribuite în pachete separate (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils și gnupg2-verify).
- A fost implementată capacitatea de a utiliza mecanismul Intel TDX (Trusted Domain Extensions) pentru criptarea memoriei RAM a sistemelor gazdă (AMD SEV este suportat începând cu Fedora 41).
- Au fost adăugate pachete cu unelte pentru limbajul de programare Hare, dezvoltat de autorul mediului de utilizare Sway. Limbajul este optimizat pentru sarcini de nivel joasă, cum ar fi dezvoltarea sistemelor de operare, compilatoare, aplicații de rețea și utilitare pentru sistem, pentru care se cere atingerea unei performanțe maxime și control complet asupra execuției. În limbaj se utilizează gestionarea manuală a memoriei și un sistem de tipuri static, în care fiecare variabilă trebuie să fie explicit asociată cu un tip specific.
- În timpul compilării pachetelor în limbajul Go, s-au folosit uneltele Go Vendor Tools, prin care copiile bibliotecilor utilizate sunt incluse în pachetul src, în loc să fie utilizate pachetele livrate separat cu dependențe (adică versiunile bibliotecilor utilizate în întreaga sistem nu sunt shared).
- S-a realizat trecerea la utilizarea fonturilor Noto Color Emoji în format vectorial COLRv1 în locul reprezentării rasterizate. Utilizarea COLRv1 a permis îmbunătățirea calității redării și reducerea dimensiunii fișierelor de fonturi.
- Pentru comprimarea imaginilor discului RAM inițial (initrd) a fost utilizat algoritmul Zstd la compilarea cu Dracut. Trecerea de la xz la zstd a permis reducerea dimensiunii initrd cu câțiva megabytes și accelerarea procesului de boot.
- A fost utilizată varianta instrumentarului Greenboot, reproiectată în limbajul Rust (versiunea veche era scrisă în bash). Greenboot este utilizat în versiunile actualizabile ale Fedora pentru a verifica starea sistemului la pornire și pentru a reveni la o versiune anterioară în caz de probleme.
- Versiunile actualizate includ: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.
Pentru Fedora 43, au fost activat repositoarele „free” și „nonfree” de la proiectul RPM Fusion, unde sunt disponibile pachete cu aplicații multimedia suplimentare (MPlayer, VLC, Xine), codec-uri video/audio, suport DVD, drivere proprietare AMD și NVIDIA, prognoză de jocuri și emulatori.
Sursa: opennet.ro
