A început testarea beta pentru Fedora Linux 42

A fost lansată versiunea beta a distribuției Fedora Linux 42, marcând trecerea în etapa finală de testare, în care sunt acceptate doar corecturi pentru erorile critice. Lansarea este planificată pentru 22 aprilie. Versiunea include Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite și versiunile Live, livrate sub formă de spini cu medii personalizate Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway și Cosmic. Versiunile sunt disponibile pentru arhitecturile x86_64, Power64 și ARM64 (AArch64).

Cele mai semnificative schimbări în Fedora Linux 42:

  • Build-ul Fedora KDE Plasma Desktop a obținut statutul de ediție de bază a distribuției, identică ca nivel de suport cu Fedora Workstation. Astfel, opțiunile de distribuție cu GNOME și KDE au acum un statut identic și sunt prezentate pe picior de egalitate. Problemele grave specifice KDE sunt acum considerate blocante pentru lansare, la fel cum erau problemele grave din GNOME. În plus, în Fedora KDE Plasma Desktop a fost adăugată suportul pentru arhitectura Power (ppc64le), pentru care este disponibil întregul pachet de aplicații KDE, inclusiv KDE PIM. S-au pregătit versiuni Live cu KDE pentru sistemele OpenPOWER, cum ar fi Talos Workstation, care suportă opțiunea de instalare.
  • Au fost adăugate oficiale Spin-uri ale distribuției cu mediu desktop COSMIC, dezvoltat de compania System76 în limbajul Rust. COSMIC oferă moduri de aranjare hibridă a ferestrelor și fixare în stivă a ferestrelor (gruparea ferestrelor similar cu tab-urile din browser), care pot fi activate cu legătura la birourile virtuale.
  • Desktopul în Fedora Workstation a fost actualizat la ramura GNOME 48, a cărei lansare este programată pentru mâine. Au fost actualizate desktopurile Xfce 4.20 și LXQt 2.1.
  • În Fedora Workstation este utilizată în mod implicit o nouă variantă a instalatorului Anaconda, care înlocuiește interfața bazată pe biblioteca GTK cu o interfață web. Interfața web este construită folosind framework-ul JavaScript React, elemente de design PatternFly și componente din proiectul Cockpit, deja folosit în produsele Red Hat pentru configurare și gestionarea serverelor. În loc de ecranul principal cu lista de acțiuni, noul interfață este organizat sub forma unui asistent (Wizard), care presupune executarea succesiunilor de pași fără a reveni la ecranul principal. Interfața web permite interacțiunea printr-un browser pentru gestionarea de la distanță a instalării.

    Interfața propusă este lipsită de complexitate și este mai ușor de înțeles pentru utilizatorii începători. Se recomandă utilizarea modului automatizat (guided) pentru partajarea discului, în care instalatorul alege singur parametrii de creare sau modificare a partițiilor pe baza setărilor alese de utilizator. A fost adăugată opțiunea de reinstalare a distribuirii (de exemplu, pentru a restabili funcționarea în cazul deteriorării unor fișiere sistem), precum și posibilitatea de instalare în modul de boot dual pentru utilizarea mai multor sisteme de operare pe un singur computer.

  • Instalatorul clasic Anaconda a fost actualizat pentru a utiliza protocolul Wayland, ceea ce a permis eliminarea dependențelor asociate cu X11 din suporturile de instalare. Procesul de instalare de la distanță a fost transferat de la clientul VNC TigerVNC la aplicația grd (Gnome Remote Desktop), care utilizează protocolul RDP. În mod implicit, pentru toate arhitecturile suportate, este utilizată partajarea pe sectoare cu GPT.
  • Conținutul directoarelor /usr/bin și /usr/sbin a fost unit. Directorul /usr/sbin a fost înlocuit cu un link 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 celor care întrețin pachetele, care nu vor mai 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 ale directoarelor la executarea execvp() și apeluri similare.
  • Au fost adăugate grupuri noi flatpak și diskadmin pentru a asigura accesul utilizatorilor fără privilegii la funcțiile de gestionare a pachetelor de sistem în format Flatpak și la dispozitivele de stocare externe. Această modificare a permis eliminarea necesității de a adăuga utilizatorul în grupul wheel, adică oferă posibilitatea de a lucra cu flatpak și cu unități externe fără a oferi acces la celelalte operațiuni de administrare. Pentru utilizatorii care fac parte din grupul wheel, s-a oferit în plus posibilitatea de deblocare (LUKS) și montare a dispozitivelor externe fără a solicita introducerea parolei.
  • Este permisă includerea în pachete a unor variante suplimentare de fișiere executabile, compilează cu optimizări pentru microarhitecturile x86-64-v2, x86-64-v3 și x86-64-v4. În majoritatea cazurilor, creșterea performanței la compilarea pentru aceste arhitecturi nu depășește 10%, dar în anumite situații duce la o creștere semnificativă a performanței (până la 120%). Decizia de a adăuga fișiere executabile suplimentar optimizate este luată de mentori, în funcție de rezultatele testării performanței pachetelor respective.
  • Versiunile live ale distribuției, care utilizează o imagine de sistem în modul doar citire, au fost migrate de la SquashFS la sistemul de fișiere EROFS. Printre motivele tranziției se numără o dezvoltare mai activă a EROFS (ultimul release al instrumentului SquashFS a fost în primăvara anului 2023) și existența în EROFS a unor capacități extinse, care ar putea fi utilizate în viitor. Comparativ cu SquashFS, în EROFS nivelul de compresie este mai slab (dimensiunea imaginii 2.7 GiB în EROFS față de 2.0 GiB în SquashFS folosind algoritmul de compresie XZ și 3.9 GiB față de 3.1 GiB folosind LZ4), dar viteza de acces aleator și lățimea de bandă sunt mai mari (7.1 MiB/s în EROFS față de 5.0 MiB/s în SquashFS pentru XZ și 30.9 MiB/s față de 26.3 MiB/s pentru LZ4).
  • Versiunile actualizabile atomic din distribuția pentru sisteme desktop (Fedora Atomic Desktops), cum ar fi Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic și Fedora Budgie Atomic, sunt, în mod implicit, traduse pe sistemul de fișiere Composefs, ceea ce a permis utilizarea unei partiții rădăcină care funcționează în modul doar citire, și ulterior activarea instrumentelor de verificare a integrității pentru partiția sistemului, permițând identificarea problemelor care pot apărea în timpul utilizării. Partițiile /etc și /var continuă să fie montate cu posibilitate de scriere. Sistemul de fișiere Composefs este realizat ca un overlay peste sistemele de fișiere deja existente în kernel, OverlayFS și EROFS, și este optimizat pentru stocarea eficientă a conținutului mai multor imagini de disc montate.
  • În ediția Fedora Kinoite (varianta actualizabilă atomică cu KDE), instalarea automată a actualizărilor este inclusă în mod implicit.
  • Sunt disponibile versiuni oficiale Fedora pentru subsistemul WSL (Windows Subsystem for Linux), care sunt incluse în lista distribuțiilor Linux oferite pentru instalare rapidă în WSL. Versiunile sunt formate într-un nou format care permite distribuirea distribuției fără descărcarea în catalogul Microsoft Store, fără ambalare în format appx și fără includerea codului specific Windows. servere A fost activat un nou ramură a bibliotecii multimedia SDL 3. Pentru aplicațiile bazate pe SDL, protocolul Wayland este utilizat în mod implicit. Bibliotecile SDL 2 sunt înlocuite cu un strat de compatibilitate sdl2-compat, care funcționează deasupra SDL 3.
  • În managerul de pachete DNF5 a fost adăugată suportul pentru eliminarea din sistem a cheilor PGP ale repository-urilor care sunt învechite sau care nu mai sunt valide, ceea ce a permis automatizarea gestionării cheilor la instalarea și actualizarea programelor.
  • În managerul de pachete RPM a fost adăugată suportul pentru crearea de utilizatori și grupuri pe baza fișierelor de configurare furnizate în pachete, care sunt plasate în directorul Sysusers.d, utilizat în systemd.
  • A fost adăugat un generator de dependențe pentru extensiile GNOME Shell, care permite legarea pachetelor rpm cu extensiile la versiunile GNOME Shell.
  • În DNF și RPM, modul „Copy on Write” este activat în mod implicit, implementat prin reflink în Btrfs.
  • Versiunile pachetelor au fost actualizate: 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 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
  • Actualizările versiunilor pachetelor include: 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 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
  • În depozitul pentru arhitectura AArch64 a fost adăugat emulatorul FEX, care permite rularea fișierelor executabile compilate pentru arhitecturile x86 și x86-64 într-un mediu ARM64 (AArch64). Componentele bazate pe FEX pentru rularea programelor x86 sunt integrate în versiunile Fedora cu mediul desktop KDE.
  • A fost extins suportul pentru camere web cu interfață MIPI (Mobile Industry Processor Interface), care sunt tot mai frecvent utilizate pe laptopuri și tablete în loc de UVC (USB Video Class).
  • A fost adăugat suport pentru criptarea memoriei mașinilor virtuale prin tehnologiile AMD SEV-SNP și Intel TDX.
  • Pachetele care folosesc doar fișierul executabil git au fost trecute pe legătura la dependența git-core, nu pe pachetul complet git.
  • Ecranul de încărcare Plymouth a fost transformat pentru a folosi modulul de nucleu simpledrm, eliminând așteptarea inițializării driverului pentru GPU.
  • În Firewalld în versiunile pentru stații de lucru, modul rpfilter (Reverse Path Filter) „loose” este activat implicit pentru IPv6 în loc de „strict”.

De asemenea, a fost anunțat testarea beta a distribuției Fedora Asahi Remix 42, destinată instalării pe computere Mac echipate cu cipuri ARM dezvoltate de Apple. Fedora Asahi Remix 42 se bazează pe baza de pachete Fedora Linux 42-beta și este echipat cu instalatorul Calamares. Se asigură funcționarea pe sistemele Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio și iMac echipate cu cipurile ARM Apple M1 și M2.

În Fedora Asahi sunt complet suportate: subsistemul audio al computerelor Apple, camera, Wi-Fi, Bluetooth, dispozitivele de intrare, USB Type C (USB 3.0) și încărcarea wireless MagSafe. Momentan nu este suportat: conectarea ecranului prin USB-C, Thunderbolt/USB4, microfonul și Touch ID. În driverele grafice este suportat OpenGL 4.6, OpenGL ES 3.2 și Vulkan 1.4. Aplicatiile compilate pentru sistemele x86_64 sunt rulate folosind instrumentarul muvm și un strat de emulare pe baza pachetului FEX.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster