Liberazione di distribuzione Fedora Linux 38

A distribuzione Fedora Linux 38 liberata. Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition è e build Live sò preparati per u scaricamentu, consegnati in forma di spins cù ambienti desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE , Phosh, LXQt, Budgie è Sway. L'assemblee sò generate per l'architetture x86_64, Power64 è ARM64 (AArch64). A publicazione di Fedora Silverblue builds hè ritardata.

I cambiamenti più significati in Fedora Linux 38 sò:

  • A prima tappa di a transizione à u prucessu di carica mudernizatu prupostu da Lennart Pöttering hè stata implementata. I diffirenzii da u boot classicu venenu à l'usu, invece di l'imaghjini initrd generati nantu à u sistema lucale quandu si stallanu u pacchettu di kernel, di una immagine di kernel unificata UKI (Unified Kernel Image), generata in l'infrastruttura di distribuzione è firmata digitale da u kernel. distribuzione. UKI combina in un schedariu u gestore per a carica di u kernel da UEFI (UEFI boot stub), l'imagine di u kernel Linux è l'ambiente di sistema initrd caricatu in memoria. Quandu chjamà una maghjina UKI da UEFI, hè pussibule di verificà l'integrità è l'affidabilità di a firma digitale di micca solu u kernel, ma ancu di u cuntenutu di l'initrd, chì a verificazione di l'autenticità hè impurtante postu chì in questu ambiente i chjavi per decrypting. i FS root sò recuperati. In u primu stadiu, u supportu UKI hè statu aghjuntu à u bootloader, l'uttene per installà è aghjurnà UKI sò stati implementati, è hè stata creata una maghjina sperimentale UKI, cuncintrata à l'avvio di macchine virtuali cù un settore limitatu di cumpunenti è drivers.
  • U gestore di pacchetti RPM per l'analisi di e chjavi è e firme digitali usa u pacchettu Sequoia, chì offre una implementazione di OpenPGP in a lingua Rust. Prima, RPM usava u so propiu codice di analisi OpenPGP, chì avia prublemi è limitazioni senza risolve. U pacchettu rpm-sequoia hè statu aghjuntu cum'è una dependenza diretta à RPM, in quale u supportu per l'algoritmi criptografici hè basatu annantu à a biblioteca Nettle, scritta in C (piani di furnisce l'abilità di utilizà OpenSSL).
  • A prima tappa di implementazione di u novu gestore di pacchetti Microdnf hè stata implementata, chì rimpiazza u DNF attualmente utilizatu. U toolkit Microdnf hè statu aghjurnatu significativamente è avà sustene tutte e caratteristiche principali di DNF, ma à u stessu tempu hè carattarizatu da un altu rendiment è compattezza. A diffarenza chjave trà Microdnf è DNF hè l'usu di a lingua C per u sviluppu, invece di Python, chì vi permette di sguassà un gran numaru di dependenzii. Certi altri vantaghji di Microdnf: più indicazione visuale di u prugressu di l'operazioni; implementazione di a tabella di transazzione mejorata; l'abilità di vede in rapporti nantu à l'infurmazioni di e transazzione cumplette prodotte da scriptlets integrati in pacchetti; supportu per l'usu di pacchetti RPM lucali per e transazzione; sistema di cumpletu di input più avanzatu per bash; supportu per eseguisce u cumandamentu builddep senza installà Python in u sistema.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita (на GTK4 среди прочего переведена пользовательская оболочка GNOME Shell и композитный менеджер Mutter). В диалог выбора файлов добавлен режим отображения содержимого в форме сетки значков. Внесены многочисленные изменения в конфигуратор. В меню быстрого изменения настроек добавлена секция для управления Bluetooth.
  • L'ambiente d'utilizatore Xfce hè statu aghjurnatu à a versione 4.18.
  • A furmazione di assemblee cù l'ambiente di l'utilizatori LXQt per l'architettura AArch64 hà iniziatu.
  • U gestore di visualizazione SDDM hè predeterminatu in una interfaccia di login chì usa Wayland. U cambiamentu permette di cambià u gestore di login in build cù u desktop KDE à Wayland.
  • In builds with the KDE desktop, the Initial Setup wizard hè statu sguassatu da a distribuzione, postu chì a maiò parte di e so capacità ùn sò micca aduprate in KDE Spin è Kinoite, è a cunfigurazione iniziale di i paràmetri hè realizata in a fase di stallazione cù l'installatore Anaconda.
  • L'accessu cumpletu à u repertoriu di l'applicazioni Flathub hè statu furnitu (u filtru chì sguassate i pacchetti non ufficiali, i prugrammi proprietarii è l'applicazioni cù requisiti di licenza restrittivi hè statu disattivatu). Se ci sò pacchetti flatpak è rpm cù i stessi prugrammi, quandu si usa u Software GNOME, i pacchetti Flatpak da u prughjettu Fedora seranu installati prima, dopu i pacchetti RPM, è dopu i pacchetti da Flathub.
  • U sviluppu di l'assemblee per i dispositi mobili hà iniziatu, furnitu cù a shell Phosh, chì hè basatu annantu à e tecnulugia GNOME è a biblioteca GTK, usa u servitore compositu Phoc chì corre nantu à Wayland, è ancu u so propiu squeekboard di tastiera in u screnu. L'ambiente hè statu inizialmente sviluppatu da Purism cum'è un analogu di GNOME Shell per u smartphone Librem 5, ma hè diventatu unu di i prughjetti GNOME micca ufficiali è hè ancu utilizatu in postmarketOS, Mobian è qualchì firmware per i dispositi Pine64.
  • Aggiunta Fedora Budgie Spin build cù Budgie shell gràficu, chì hè basatu annantu à e tecnulugia GNOME, u gestore di finestra Budgie Window Manager (BWM) è a so propria implementazione di u GNOME Shell. Budgie hè basatu annantu à un pannellu chì hè simile in l'urganizazione à i pannelli di desktop classici. Tutti l'elementi di u pannellu sò applets, chì vi permette di persunalizà in modu flessibile a cumpusizioni, cambià a piazza è rimpiazzà l'implementazione di l'elementi principali di u pannellu à u vostru gustu.
  • Aggiunta una custruzione di Fedora Sway Spin cun un ambiente Sway persunalizatu custruitu cù u protocolu Wayland è cumplettamente cumpatibile cù u gestore di finestra di piastrelle i3 è i3bar. Per creà un ambiente d'utilizatore cumpletu, i seguenti cumpunenti accumpagnati sò offerti: swayidle (processu di fondo chì implementa u protokollu inattivu KDE), swaylock (screen saver), mako (gestore di notificazioni), grim (creazione di screenshots), slurp (selezzione di una zona). nantu à u screnu), wf-recorder (cattura video), waybar (barra di l'applicazione), virtboard (tastiera nantu à u screnu), wl-clipboard (travagliu cù u clipboard), wallutils (gestione di u wallpaper di u desktop).
  • In l'installatore Anaconda, per supportà i RAID di software furnitu da firmware (RAID BIOS, RAID Firmware, RAID Falsu), u toolkit mdadm hè utilizatu invece di dmraid.
  • Aggiuntu un installatore simplificatu per installà l'imaghjini cù l'edizione IoT di Fedora in i dispositi Internet of Things. L'installatore hè basatu annantu à coreos-installer è usa a copia diretta di l'imagine OStree finita senza interazzione di l'utilizatori.
  • L'imaghjini in diretta sò stati aghjurnati per include supportu per l'attivazione automatica di una strata per l'almacenamiento di dati persistenti quandu si avvia da una unità USB.
  • In u servitore X è Xwayland, per via di prublemi di sicurezza potenziali, i clienti di sistemi cù un ordine di byte differenti sò pruibiti per difettu di cunnessione.
  • U compilatore include i bandieri "-fno-omit-frame-pointer" è "-mno-omit-leaf-frame-pointer" per difettu, chì aumentanu e capacità di prufilu è di debugging è permettenu di diagnosticà i prublemi di rendiment senza avè da recompilà i pacchetti.
  • Обеспечена сборка пакетов с включением режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • U timer per furzà l'unità systemd à finisce durante a chjusa hè stata ridutta da 2 minuti à 45 seconde.
  • I pacchetti cù a piattaforma Node.js sò stati ristrutturati. Hè pussibule installà diverse rami di Node.js in u sistema à u stessu tempu (per esempiu, pudete avà stallà i pacchetti nodejs-16, nodejs-18 è nodejs-20 à u stessu tempu).
  • Versioni di pacchetti aghjurnati include Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, cups-filters 2.0b, TeXLive 2022, Image Postgick 7.

À u listessu tempu, per Fedora 38, i repositori "liberi" è "non free" di u prughjettu RPM Fusion sò stati messi in opera, in quale pacchetti cù applicazioni multimediali supplementari (MPlayer, VLC, Xine), codec video / audio, supportu DVD. , drivers proprietarii AMD è NVIDIA, prugrammi di ghjocu è emulatori.

Source: opennet.ru

Add a comment