Представлена бета-версия дистрибутива Fedora Linux 44, ознаменовавшая переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 14 апреля. Выпуск охватывает Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite и Live-сборки, поставляемые в форме спинов c пользовательскими окружениями Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway и Cosmic. Сборки сформированы для архитектур x86_64, Power64 и ARM64 (AArch64).
Olulisemad muudatused Fedora Linux 44-s:
- Проведена работа по доведению инфраструктуры для воспроизводимых сборок до охвата не менее чем 99% пакетов в репозитории Fedora. В прошлых выпусках охват воспроизводимыми сборками оценивался в 90%, благодаря внесения в сборочную систему изменений, синхронизирующих метаданные о времени модификации файлов с эталонным исходным кодом, а также обеспечивающих постоянный порядок перечисления метаданных и структур в бинарных файлах. Для обеспечения воспроизводимых сборок в оставшихся 10% к участию были привлечены сопровождающие проблемных пакетов. Воспроизводимые сборки дают пользователю возможность лично убедиться, что распространяемые в пакетах бинарные файлы собраны из предоставляемого исходного кода и не содержат скрытых изменений, осуществлённых в результате компрометации компилятора или сборочного инструментария.
- KDE töölauda sisaldavates kõigis väljaannetes (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin ja Fedora Kinoite) on pärast installimist süsteemi seadistamiseks kaasatud KDE arendatav Plasma Setup algseadistusmeister ning Anaconda installijast on eemaldatud süsteemi seadistamise etapid, mis on selle rakendusega kattuvad.
- KDE kõigis väljaannetes asendatakse sisselogimise haldur SDDM Plasma Login Manageriga, mida arendab KDE projekt.
- Fedora Games Labi väljaanne on uuendatud, pakkudes valikut pakette ja seadistusi arvutimänguhuvilistele. Uues versioonis on värskendatud mängude käitamiseks vajalikku tarkvarakogumit ning kasutatud kaasaegseid tehnoloogiaid nagu Wayland ja PipeWire.
- Среда рабочего стола GNOME обновлена до ветки 50, в которой прекращена поддержка X11 и реализована новая система сохранения сеансов.
- Budgie kasutajakeskkond on uuendatud versioonile 10.10, mis on üleviidud Waylandi.
- В инсталляторе Anaconda изменена логика создания в установленной системе сетевых профилей (файлов с настройками для NetworkManager). Подобные профили теперь создаются не для всех имеющихся проводных сетевых устройств, а только для устройств, настроенных в процессе установки через GUI, загрузочные опции или kickstart-файл. Создание профилей для всех доступных устройств, а не только выбранных пользователем, требовало удаления лишних профилей после установки и вызывало трудности при последующей необходимости изменения настроек.
- Aarch64 arhitektuuriga süsteemides on tagatud automaatne seadme kirjeldusfaili DTB (Device Tree Blobs) valik UEFI käivituslaadurile, mis lahendas probleemid Live-kogumite käivitamisel Fedora ARM-laptopidel, mis on tarnitud Windowsiga.
- Live-kogumites on kasutusele võetud livesys-skriptide komplekt töökeskkonna seadistamiseks ning Dracuti uued võimalused automaatseks salvestamiseks käivituste vahelise kattehoidla loomiseks USB-mälupulkadele pildi kirjutamisel.
- Обновлены версии пакетов: GCC 16.1, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Tööd on jätkatud pideva integratsiooni infrastruktuuri (dist-git CI) üleviimiseks, mis teostab RPM-pakettide uuesti kompileerimist pärast muudatuste tegemist või versioonide uuendamist, et kasutada vaikimisi Packit tööriistu Fedora CI ja Zuuli asemel.
- В репозиторий добавлен инструментарий с пакетным менеджером NIX, позволяющий устанавливать пакеты в формате NIX из коллекции nixpkgs. Пакеты можно ставить в однопользовательском (в домашний каталог пользователя) и многопользовательском (в каталог /nix) режимах.
- Vaikimisi kasutatakse kõvakaid linke identsete failide sidumiseks, mis installitakse erinevatest pakettidest hierarhiasse /usr. Kõva lingi loomine toimub automaatselt, kui pakett paigaldamise käigus "post install" etapis.
- Прекращена поставка сборок QEMU для 32-разрядных хост-систем (i686). Изменение отражает работу проекта QEMU по удалению поддержки 32-разрядных хост-систем.
- Из состава атомарных редакций Fedora для десктоп систем удалены исполняемые файлы и библиотеки FUSE 2 (ранее данная версия была объявлена устаревшей и все пакеты переведены на использование FUSE 3). Также прекращена поддержка устаревших правил polkit, поставлявшихся в файлах с расширением pkla.
- PackageKit on üle viidud uue DNF5 tausta kasutamisele, mis on koostatud libdnf5 raamatukoguga.
- MiracleWM komposiitormanageriga versioonis on desktopi keskkond nwg-shell asendatud Dank Material Shelliga.
- NTSYNC-i tuumaktiivimine on vaikimisi aktiveeritud, mis võimaldab oluliselt parandada Windowsi mängude jõudlust, mida käitatakse Wine'i abil. Moodul rakendab sümboolset seadme /dev/ntsync ja komplekti sünkroniseerimise primitiive, mida kasutatakse Windows NT tuumas. Oluline jõudluse kasv saavutatakse RPC rakendamisega seotud kulude kõrvaldamisega kasutajaruumi tasandil.
- Fedora Cloudis pakutakse nüüd eraldi Btrfsi alamjaotust, mitte eraldi /boot jaotust.
- LibreOffice'i integreerimise jaoks Qt5-iga mõeldud paketid libreoffice-KF5 on lõpetatud ning selle asemel on tulnud paketid libreoffice-kf6, mis tagavad integreerimise Qt6-ga.
Дополнительно можно отметить инициативу по реформированию процесса разработки Fedora, выставленную на обсуждение Джефом Спалета (Jef Spaleta), лидером проекта Fedora. Джеф предлагает создать «песочницу» для упрощения тестирования новых идей и экспериментирования с новыми технологиями в дистрибутиве, без риска снижения стабильности основного проекта.
Предполагается, что инновационные идеи по развитию дистрибутива будут развиваться бок о бок с основным дистрибутивом, и со временем могут быть интегрированы в основной состав в случае выполнения определённых условий, подтверждения ценности для проекта и наличия интереса других разработчиков. Жизненный цикл экспериментальных технологий подразумевает наличие нескольких этапов становления с рецензированием в контрольных точках, привязанных ко времени, и переходом на другой этап после достижения соответствия определённым для каждого этапа критериям.
Allikas: opennet.ru
