Versió de distribució de Fedora Linux 38

S'ha llançat la distribució Fedora Linux 38. Les compilacions Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition i Live estan preparades per a la seva descàrrega, lliurades en forma de girs amb entorns d'escriptori KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE , Phosh, LXQt, Budgie i Sway. Es generen assemblatges per a arquitectures x86_64, Power64 i ARM64 (AArch64). La publicació de les compilacions de Fedora Silverblue es retarda.

Els canvis més significatius a Fedora Linux 38 són:

  • S'ha implementat la primera etapa de la transició al procés de càrrega modernitzat proposat per Lennart Pöttering. Les diferències amb l'arrencada clàssica es redueixen a l'ús, en comptes de la imatge initrd generada al sistema local en instal·lar el paquet del nucli, d'una imatge del nucli unificada UKI (Unified Kernel Image), generada a la infraestructura de distribució i signada digitalment pel distribució. UKI combina en un sol fitxer el controlador per carregar el nucli des de UEFI (estub d'arrencada UEFI), la imatge del nucli de Linux i l'entorn del sistema initrd carregat a la memòria. Quan es crida a una imatge UKI des de UEFI, és possible comprovar la integritat i la fiabilitat de la signatura digital no només del nucli, sinó també del contingut de l'initrd, la comprovació d'autenticitat del qual és important ja que en aquest entorn les claus per desxifrar es recuperen els FS arrel. En la primera etapa, es va afegir el suport UKI al carregador d'arrencada, es van implementar eines per instal·lar i actualitzar UKI i es va crear una imatge experimental d'UKI, centrada a arrencar màquines virtuals amb un conjunt limitat de components i controladors.
  • El gestor de paquets RPM per analitzar claus i signatures digitals utilitza el paquet Sequoia, que ofereix una implementació d'OpenPGP en el llenguatge Rust. Anteriorment, RPM utilitzava el seu propi codi d'anàlisi OpenPGP, que tenia problemes i limitacions no resoltes. El paquet rpm-sequoia s'ha afegit com a dependència directa d'RPM, en què el suport per als algorismes criptogràfics es basa en la biblioteca Nettle, escrita en C (plans per proporcionar la possibilitat d'utilitzar OpenSSL).
  • S'ha implementat la primera fase d'implementació del nou gestor de paquets Microdnf, que substitueix el DNF que s'utilitza actualment. El conjunt d'eines Microdnf s'ha actualitzat significativament i ara admet totes les característiques principals de DNF, però al mateix temps es caracteritza per un alt rendiment i compacitat. La diferència clau entre Microdnf i DNF és l'ús del llenguatge C per al desenvolupament, en lloc de Python, que permet desfer-se d'un gran nombre de dependències. Alguns altres avantatges de Microdnf: més indicació visual del progrés de les operacions; implementació millorada de la taula de transaccions; la capacitat de mostrar en informes sobre transaccions completades informació produïda per scriptlets integrats en paquets; suport per utilitzar paquets RPM locals per a transaccions; sistema de finalització d'entrada més avançat per a bash; suport per executar l'ordre builddep sense instal·lar Python al sistema.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita (на GTK4 среди прочего переведена пользовательская оболочка GNOME Shell и композитный менеджер Mutter). В диалог выбора файлов добавлен режим отображения содержимого в форме сетки значков. Внесены многочисленные изменения в конфигуратор. В меню быстрого изменения настроек добавлена секция для управления Bluetooth.
  • L'entorn d'usuari Xfce s'ha actualitzat a la versió 4.18.
  • S'ha iniciat la formació d'assemblatges amb l'entorn d'usuari LXQt per a l'arquitectura AArch64.
  • El gestor de visualització SDDM fa servir per defecte una interfície d'inici de sessió que utilitza Wayland. El canvi us permet canviar el gestor d'inici de sessió en les compilacions amb l'escriptori KDE a Wayland.
  • En les compilacions amb l'escriptori KDE, l'assistent de configuració inicial s'ha eliminat de la distribució, ja que la majoria de les seves capacitats no s'utilitzen a KDE Spin i Kinoite, i la configuració inicial dels paràmetres es realitza en l'etapa d'instal·lació mitjançant l'instal·lador Anaconda.
  • S'ha proporcionat accés complet al directori d'aplicacions Flathub (s'ha desactivat el filtre que eliminava paquets no oficials, programes propietaris i aplicacions amb requisits de llicència restrictius). Si hi ha paquets flatpak i rpm amb els mateixos programes, quan utilitzeu el programari GNOME, primer s'instal·laran els paquets Flatpak del projecte Fedora, després els paquets RPM i després els paquets de Flathub.
  • S'ha iniciat el desenvolupament de conjunts per a dispositius mòbils, subministrats amb l'intèrpret d'ordres Phosh, que es basa en tecnologies GNOME i la biblioteca GTK, utilitza el servidor compost Phoc que s'executa a sobre de Wayland, així com el seu propi tauler de teclat en pantalla. L'entorn va ser desenvolupat inicialment per Purism com un anàleg de GNOME Shell per al telèfon intel·ligent Librem 5, però després es va convertir en un dels projectes no oficials de GNOME i ara també s'utilitza en postmarketOS, Mobian i alguns microprogramaris per a dispositius Pine64.
  • S'ha afegit Fedora Budgie Spin build amb Budgie shell gràfic, que es basa en tecnologies GNOME, el gestor de finestres Budgie Window Manager (BWM) i la seva pròpia implementació del GNOME Shell. Budgie es basa en un panell d'organització similar als panells d'escriptori clàssics. Tots els elements del panell són miniaplicacions, que us permeten personalitzar de manera flexible la composició, canviar la ubicació i substituir les implementacions dels elements principals del panell al vostre gust.
  • S'ha afegit una compilació de Fedora Sway Spin amb un entorn Sway personalitzat creat amb el protocol Wayland i totalment compatible amb el gestor de finestres de mosaic i3 i i3bar. Per crear un entorn d'usuari complet, s'ofereixen els components següents: swayidle (procés de fons que implementa el protocol inactiu de KDE), swaylock (estalvi de pantalla), mako (gestor de notificacions), grim (creació de captures de pantalla), slurp (selecció d'una àrea). a la pantalla), wf-recorder (captura de vídeo), waybar (barra d'aplicacions), virtboard (teclat en pantalla), wl-porta-retalls (treballar amb el porta-retalls), wallutils (gestionar fons de pantalla d'escriptori).
  • A l'instal·lador d'Anaconda, per donar suport als RAID de programari proporcionats pel microprogramari (RAID BIOS, RAID de firmware, RAID fals), s'utilitza el conjunt d'eines mdadm en comptes de dmraid.
  • S'ha afegit un instal·lador simplificat per instal·lar imatges amb l'edició IoT de Fedora en dispositius d'Internet de les coses. L'instal·lador es basa en coreos-installer i utilitza la còpia directa de la imatge OStree acabada sense la interacció de l'usuari.
  • Les imatges en directe s'han actualitzat per incloure suport per habilitar automàticament una capa per a l'emmagatzematge de dades persistent quan s'arrenquen des d'una unitat USB.
  • Al servidor X i Xwayland, a causa de possibles problemes de seguretat, els clients de sistemes amb un ordre de bytes diferent tenen prohibit per defecte la connexió.
  • El compilador inclou els senyaladors "-fno-omit-frame-pointer" i "-mno-omit-leaf-frame-pointer" per defecte, que milloren les capacitats de creació de perfils i depuració i us permeten diagnosticar problemes de rendiment sense haver de recompilar paquets.
  • Обеспечена сборка пакетов с включением режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • El temporitzador per forçar les unitats del sistema a finalitzar durant l'apagada s'ha reduït de 2 minuts a 45 segons.
  • Els paquets amb la plataforma Node.js s'han reestructurat. És possible instal·lar diferents branques de Node.js al sistema al mateix temps (per exemple, ara podeu instal·lar els paquets nodejs-16, nodejs-18 i nodejs-20 alhora).
  • Les versions actualitzades dels paquets inclouen 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 PostgreSQL 7.Ma

Paral·lelament, per a Fedora 38, es van posar en funcionament els repositoris "gratuïts" i "no lliures" del projecte RPM Fusion, en què paquets amb aplicacions multimèdia addicionals (MPlayer, VLC, Xine), còdecs de vídeo/àudio, suport de DVD , controladors propietaris d'AMD i NVIDIA, programes de jocs i emuladors.

Font: opennet.ru

Afegeix comentari