Liberazione di a distribuzione Linux Fedora 34

Hè stata presentata a liberazione di a distribuzione Linux Fedora 34. I prudutti Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, è ancu un set di "spins" cù Live builds di ambienti desktop KDE Plasma 5, Xfce, i3, MATE , Cinnamon, LXDE sò stati preparati per u scaricamentu è LXQt. L'assemblei sò generati per l'architetture x86_64, Power64, ARM64 (AArch64) è parechji dispositi cù processori ARM 32-bit. A publicazione di Fedora Silverblue builds hè ritardata.

I megliurenze più notevuli in Fedora 34 sò:

  • Tutti i flussi audio sò stati spustati à u servitore media PipeWire, chì hè avà u predeterminatu invece di PulseAudio è JACK. Utilizà PipeWire vi permette di furnisce capacità di trasfurmazioni audio prufessiunale in una edizione regulare di desktop, sbarazzate di a frammentazione è unificate l'infrastruttura audio per diverse applicazioni.

    In versioni precedenti, Fedora Workstation hà utilizatu un prucessu di fondu chjamatu PulseAudio per processà l'audio, è l'applicazioni anu utilizatu una biblioteca di cliente per interagisce cù quellu prucessu, mischjendu è gestione flussi audio. Per l'elaborazione di l'audio prufessiunale, u servitore di sonu JACK è a libreria cliente associata sò stati utilizati. Per assicurà a cumpatibilità, invece di biblioteche per interagisce cù PulseAudio è JACK, hè stata aghjunta una capa chì funziona via PipeWire, chì permette di salvà u travagliu di tutti i clienti PulseAudio è JACK esistenti, è ancu l'applicazioni furnite in u furmatu Flatpak. Per i clienti legacy chì utilizanu l'API ALSA di livellu bassu, hè installatu un plugin ALSA chì indirizza i flussi audio direttamente à PipeWire.

  • E custruzzioni cù u desktop KDE sò state cambiate per utilizà Wayland per automaticamente. A sessione basata in X11 hè stata relegata à una opzione. Hè nutatu chì a liberazione di KDE Plasma 34 furnita cù Fedora 5.20 hè stata purtata à quasi parità in funziunalità cù u modu di funziunamentu nantu à X11, cumprese i prublemi cù screencasting è u buttone di u mouse mediu. Per travaglià quandu si usa i drivers NVIDIA proprietarii, u pacchettu kwin-wayland-nvidia hè utilizatu. A cumpatibilità cù l'applicazioni X11 hè assicurata cù u cumpunente XWayland.
  • Supportu Wayland melloratu. Aggiunta a capacità d'utilizà u cumpunente XWayland in sistemi cù drivers NVIDIA proprietarii. In l'ambienti basati in Wayland, u supportu per travaglià in modu senza testa hè implementatu, chì vi permette di eseguisce cumpunenti di desktop in sistemi di servitori remoti cù accessu via VNC o RDP.
  • L'escrivania Fedora Workstation hè stata aghjurnata à GNOME 40 è GTK 4. In GNOME 40, Activities Overview virtual desktops sò stati spustati à una orientazione di u paisaghju è sò visualizati in una catena di scrolling continuamente da left to right. Ogni desktop affissatu in u modu Panoramica visualizeghja e finestri dispunibuli è stende dinamicamente è zoom mentre l'utilizatore interagisce. Una transizione perfetta hè furnita trà a lista di prugrammi è desktop virtuale. Urganizazione mejorata di u travagliu quandu ci sò parechje monitori. U disignu di parechji prugrammi hè statu mudernizatu. GNOME Shell supporta l'usu di a GPU per rendering shaders.
    Liberazione di a distribuzione Linux Fedora 34
  • Tutte l'edizzioni di Fedora sò state spustate per utilizà u mecanismu systemd-oomd per a risposta anticipata à e cundizioni di memoria bassa in u sistema, invece di u prucessu earlyoom utilizatu prima. Systemd-oomd hè basatu annantu à u sottosistema di kernel PSI (Pressure Stall Information), chì permette di analizà in u spaziu di l'utilizatori l'infurmazioni nantu à u tempu d'attesa per ottene diverse risorse (CPU, memoria, I / O) per valutà accuratamente u livellu di carica di u sistema. è a natura di rallentamentu. PSI permette di detectà l'iniziu di ritardi per mancanza di risorse è finisce selettivamente i prucessi intensivi di risorse in un stadiu quandu u sistema ùn hè ancu in un statu criticu è ùn principia micca à tagliate intensivamente a cache è spinghje i dati in u swap. particione.
  • U sistema di schedari Btrfs, chì da l'ultima versione hè stata predeterminata per i sapori di desktop di Fedora (Fedora Workstation, Fedora KDE, etc.), include cumpressione di dati trasparenti cù l'algoritmu ZSTD. A cumpressione hè u predeterminatu per e novi installazioni di Fedora 34. L'utilizatori di i sistemi esistenti ponu attivà a compressione aghjunghjendu a bandiera "compress=zstd: 1" à /etc/fstab è eseguendu "sudo btrfs filesystem defrag -czstd -rv / /home/" per cumpressà i dati digià dispunibili. Per evaluà l'efficienza di compressione, pudete aduprà l'utilità "compsize". Hè nutatu chì l'almacenamiento di dati in forma cumpressa ùn solu risparmia u spaziu di discu, ma ancu aumenta a vita di serviziu di unità SSD riducendu u voluminu di l'operazioni di scrittura, è ancu aumenta a velocità di lettura è scrittura di fugliali grandi è ben compressi in unità lenti. .
  • L'edizzioni ufficiali di a distribuzione includenu a versione cù u gestore di finestra i3, chì offre un modu di dispusizione di finestra piastrelle nantu à u desktop.
  • A furmazione di l'imaghjini cù l'escriptori KDE per i sistemi basati nantu à l'architettura AArch64 hà iniziatu, in più di l'assemblee cù l'escriptori GNOME è Xfce, è l'imaghjini per i sistemi di u servitore.
  • Una nova maghjina di Comp Neuro Container hè stata aghjunta, chì include una selezzione di applicazioni di modellazione è simulazione utili per a ricerca in neuroscienza.
  • L'edizzioni per l'Internet di e Cose (Fedora IoT), chì offre un ambiente di sistema spogliatu à u minimu, l'aghjurnamentu di quale hè realizatu atomicamente rimpiazzendu l'imaghjini di u sistema sanu, è l'applicazioni sò siparati da u sistema principale cù cuntenituri isolati. (podman hè utilizatu per a gestione), u supportu per i schede ARM hè statu aghjuntu Pine64, RockPro64 è Jetson Xavier NX, è ancu un supportu migliuratu per i schede basati in i.MX8 SoC, cum'è 96boards Thor96 è Solid Run HummingBoard-M. L'usu di i meccanismi di seguimentu di fallimentu hardware (watchdog) per a ricuperazione automatica di u sistema hè furnitu.
  • A creazione di pacchetti separati cù biblioteche utilizati in prughjetti basati in Node.js hè stata interrotta. Invece, Node.js hè furnitu solu cù pacchetti basi cù un interprete, schedarii di header, biblioteche primarie, moduli binari, è strumenti di gestione di pacchetti di basa (NPM, filatu). L'applicazioni spedite in u repositoriu Fedora chì utilizanu Node.js sò permessi di incrustà tutte e dipendenze esistenti in un unicu pacchettu, senza split o separà e biblioteche usate in pacchetti separati. L'incrustazione di e biblioteche vi permetterà di sbarazzarsi di l'ingaghjamentu di i picculi pacchetti, simplificà u mantenimentu di i pacchetti (in precedenza, u mantenitore passava più tempu à riviseghjà è pruvà centinaie di pacchetti cù biblioteche chì in u pacchettu principale cù u prugramma), sbararà u infrastruttura di cunflitti di biblioteca è risolverà i prublemi cù ubligatoriu à e versioni di a biblioteca (i mantenitori includeranu versioni pruvati è pruvati in u pacchettu).
  • U mutore di font FreeType hè statu cunvertitu per utilizà u mutore di forma di glifi HarfBuzz. L'usu di HarfBuzz in FreeType hà migliuratu a qualità di l'inclinazione (liscia u contornu di un glifo durante a rasterizazione per migliurà a chiarità nantu à schermi di bassa risoluzione) quandu si mostra u testu in lingue cù un layout di testu cumplessu, in quale i glifi ponu esse formati da parechji. caratteri. In particulare, l'usu di HarfBuzz permette di sbarazzà di u prublema di ignurà ligature per quale ùn ci sò micca caratteri Unicode separati quandu insinuate.
  • A capacità di disattivà SELinux durante l'esecuzione hè stata sguassata - a disattivazione cambiendu i paràmetri /etc/selinux/config (SELINUX=disabled) ùn hè più supportatu. Dopu chì SELinux hè inizializatu, i gestori di LSM sò avà stallati in u modu di sola lettura, chì migliurà a prutezzione contra l'attacchi chì pruvate di disattivà SELinux dopu sfruttà e vulnerabilità chì permettenu di mudificà u cuntenutu di a memoria di u kernel. Per disattivà SELinux, pudete reboot u sistema passendu u paràmetru "selinux = 0" in a linea di cummanda di u kernel. A capacità di cambià trà i modi "infurzà" è "permissivu" durante u prucessu di boot hè conservatu.
  • U cumpunente Xwayland DDX, chì gestisce u X.Org Server per urganizà l'esekzione di l'applicazioni X11 in ambienti basati in Wayland, hè stata spustata in un pacchettu separatu, assemblatu da una basa di codice fresca chì hè indipendente da e versioni stabili di X. Servitore di l'urganizazione.
  • Riavvia attivata di tutti i servizii di sistema aghjurnati in una volta dopu a fine di una transazzione in u gestore di pacchetti RPM. Mentre chì prima u serviziu era riavviatu immediatamente dopu l'aghjurnà ogni pacchettu chì s'incruciava cun ellu, avà una fila hè formata è i servizii sò riavviati à a fine di a sessione RPM, dopu chì tutti i pacchetti è e librerie sò stati aghjurnati.
  • L'imaghjini per i pannelli ARMv7 (armhfp) sò stati cunvertiti in UEFI per automaticamente.
  • A dimensione di u dispusitivu di scambiu virtuale furnita da u mutore zRAM hè aumentata da un quartu à a mità di a dimensione di a memoria fisica, è hè ancu limitata à un limitu di 8 GB. U cambiamentu permette di eseguisce cù successu l'installatore Anaconda in un sistema cù una piccula quantità di RAM.
  • A consegna di pacchetti di crate per a lingua Rust in u ramu stabile hè stata assicurata. I pacchetti sò furniti cù u prefissu "rust-".
  • Per riduce a dimensione di l'imaghjini ISO di stallazione, SquashFS puri hè furnitu, senza a capa EXT4 nidificata, chì hè stata utilizata per ragioni storichi.
  • I schedarii di cunfigurazione di u boot loader GRUB sò stati unificati per tutte l'architetture supportate, indipendentemente da u supportu EFI.
  • Per riduce u cunsumu di u spaziu di discu, a compressione di i schedari cù u firmware utilizatu da u kernel Linux hè furnita (a partendu da u kernel 5.3, u caricamentu di firmware da l'archivi xz hè supportatu). Quandu sbulicatu, tutti i firmware occupanu circa 900 MB, è quandu sò cumpressi, a so dimensione hè stata ridutta à a mità.
  • U pacchettu ntp (servitore per a sincronizazione di l'ora precisa) hè statu rimpiazzatu cù una furchetta di ntpsec.
  • I pacchetti xemacs, xemacs-packages-base, xemacs-packages-extra è neXtaw, chì u sviluppu s'hè fermatu longu, sò stati dichjarati obsoleti. U pacchettu nscd hè statu deprecated - systemd-resolved hè avà utilizatu per cache a basa di dati di l'ospiti, è sssd pò esse usatu per cache servizii chjamati.
  • I cullizzioni xorg-x11-* di l'utilità X11 sò stati interrotti; ogni utilità hè issa offerta in un pacchettu separatu.
  • L'usu di u nome maestru in i repositori git di u prugettu hè statu cessatu, postu chì sta parolla hè stata recentemente cunsiderata puliticamenti incorrecta. U nome di ramu predeterminatu in i repositori git hè avà "principale", è in i repositori cù pacchetti cum'è src.fedoraproject.org/rpms u ramu hè "rawhide".
  • Versioni di pacchetti aghjurnati, cumprese: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13. LX.0.16.0ceQt .4.16 è aghjurnatu.
  • Novu logu introduttu.
    Liberazione di a distribuzione Linux Fedora 34

À u listessu tempu, i repositori "liberi" è "non-free" di u prughjettu RPM Fusion sò stati lanciati per Fedora 34, in quale pacchetti cù applicazioni multimediali supplementari (MPlayer, VLC, Xine), codec video / audio, supportu DVD, AMD proprietariu è Drivers NVIDIA, prugrammi di ghjoculi, emulatori.

Source: opennet.ru

Add a comment