Прадстаўлены рэліз дыстрыбутыва Fedora Linux 41. Для загрузкі падрыхтаваны прадукты Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite і Live-зборкі, якія пастаўляюцца ў форме спіной з дэсктоп-акружэннямі KDE Plasma, Xfce , MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie і Sway. Зборкі сфарміраваны для архітэктур x86_64, Power64 і ARM64 (AArch64).
Найбольш значныя змены ў Fedora Linux 41:
- Па змаўчанні задзейнічаны пакетны мэнэджар DNF5, у якім праведзена ўніфікацыя наяўных нізкаўзроўневых бібліятэк і перапісаныя на мове З++ кампаненты, для якіх раней выкарыстоўвалася мова Python. Базавая функцыянальнасць кіравання пакетамі вынесена ў асобную бібліятэку libdnf5. Выкарыстанне мовы З++ замест Python дазволіла пазбавіцца ад вялікай колькасці залежнасцяў, скараціць памер інструментара і павысіць прадукцыйнасць.
Інструментарый DNF5 таксама пазбаўлены ад прывязкі да PackageKit, замест якога задзейнічаны новы фонавы працэс DNF Daemon, які замяняе функцыянальнасць PackageKit і які прадстаўляе інтэрфейс для кіравання пакетамі і абнаўленнямі ў графічных асяроддзях. З бачных карыстачу паляпшэнняў можна адзначыць больш навочную індыкацыю прагрэсу выканання аперацый; падтрымку выкарыстання лакальных RPM-пакетаў для транзакцый; магчымасць паказу ў справаздачах аб выкананых транзакцыях інфармацыі, якая выдаецца ўбудаванымі ў пакеты скрыптамі (scriplets); больш прасунутую сістэму аўтадапаўнення ўводу для bash.
- Сфарміравана афіцыйная Spin-рэдакцыя Fedora з графічным асяроддзем на аснове кампазітнага мэнэджара Miracle, які выкарыстоўвае пратакол Wayland і кампаненты для пабудовы кампазітных менеджэраў Mir. Мэтай стварэння новай зборкі названа прадастаўленне функцыянальнага і элегантнага карыстацкага асяроддзя з мазаічнай (tiling) кампаноўкай вокнаў у стылі аконнага мэнэджара i3 і больш яркім графічным афармленнем з візуальнымі эфектамі.

- Працоўны стол GNOME у Fedora Workstation абноўлены да версіі 47, у якой прапанаваны новы стыль дыялогавых вокнаў, палепшана праца на сістэмах з нізкім дазволам экрана, задзейнічана апаратнае паскарэнне кадавання відэа пры запісе скрынскастаў, цалкам перапрацаваны дыялогі адкрыцця і захаванні файлаў.
- У GNOME Software вернута магчымасць усталёўкі прапрыетарных драйвераў NVIDIA і спрошчаны працэс дадання лічбавага подпісу для працы драйвераў пры загрузцы дыстрыбутыва ў рэжыме Secure Boot. Прадастаўлена магчымасць стварэння і захавання ў MOK (Machine Owner Key) лічбавага подпісу для модуля ядра ад кампаніі NVIDIA.
- З базавай пастаўкі Fedora Workstation выдалены пакеты GNOME, злучаныя з пратаколам X11. З сеансаў, якія падтрымліваюцца па змаўчанні, пакінуты толькі Wayland, але пакеты для арганізацыі працы сеансу X11 можна асобна ўсталяваць з рэпазітароў. Асноўнай прычынай спынення падтрымкі X11 у Fedora з'яўляецца пераклад X.Org-сервера ў RHEL 9 у катэгорыю састарэлых і рашэнне цалкам выдаліць яго ў будучыні значным выпуску RHEL 10.
- У Fedora Workstation замест GNOME Terminal па змаўчанні задзейнічаны эмулятар тэрмінала Ptyxis, які прадстаўляе дадатковыя магчымасці для працы з кантэйнерамі пры дапамозе інструментарыяў Toolbox, Distrobox, Podman і JHBuild. Ptyxis таксама адрозніваецца вельмі высокай хуткасцю адмалёўкі, шырэйшымі магчымасцямі настойкі і наяўнасцю агляднага рэжыму для навочнай навігацыі па адчыненых сеансах.

- Рэдакцыя з працоўным сталом KDE абноўлена да выпуску KDE Plasma 6.2. Зборкі з KDE для архітэктуры AArch64 аднесены да катэгорыі блакавальных выпуск рэлізу ў выпадку выяўлення сур'ёзных праблем.
- Дададзена новая Spin-рэдакцыя з асяроддзем KDE Plasma Mobile, якую можна выкарыстоўваць на мабільных прыладах. Акрамя класічнай зборкі даступны і атамарна абнаўляемы варыянт з KDE Plasma Mobile.
- Зборка на базе карыстацкага асяроддзя LXQt абноўлена да версіі LXQt 2.0.
- Абноўлены версіі пакетаў, сярод якіх GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Выдалены пакет network-scripts, які забяспечвае падтрымку класічных скрыптоў для настройкі сеткі, заснаваных на выкарыстанні каманд ifup і ifdown. Падобныя скрыпты абвешчаныя састарэлымі з 2018 года. У якасці прычыны выдалення называюцца планы па выдаленні ISC dhcp, суправаджэнне якога было спынена ў канцы 2022 года. Змесціва network-scripts моцна завязана на ISC dhcp і яго пераклад на іншы DHCP-кліент не ўяўляецца магчымым з-за спынення распрацоўкі пакета. Замест каманд ifup і ifdown рэкамендавана выкарыстоўваць утыліту nmcli з NetworkManager ці каманду networkctl.
- У NetworkManager спынена падтрымка профіляў злучэнняў у фармаце ifcfg.
- Дададзена падтрымка камер Intel IPU6 і задзейнічаны новы адчынены стэк для камер, якія падключаюцца пры дапамозе інтэрфейсу MIPI (Mobile Industry Processor Interface). Інтэрфейс MIPI ужываецца ў шматлікіх новых мадэлях наўтбукаў замест раней выкарыстоўванай струменевай перадачы відэа па шыне USB ад прылад, якія падтрымліваюць стандарт UVC (USB Video Class). Для захопу відэа з MIPI-камер можа выкарыстоўвацца мультымедыйны сервер Pipewire.
- У пакеце з Firefox уключаная па змаўчанні падтрымка працы з камерамі праз мультымедыйны сервер Pipewire.
- У зборках, якія ўжываюць атамарную мадэль абнаўлення (Fedora Atomic Desktops), у правілы Polkit унесены змены, якія дазваляюць звычайным непрывілеяваным карыстачам выконваць аперацыю абнаўлення сістэмы без уводу пароля адміністратара. Пры гэтым пашырана колькасць прывілеяваных аперацый, якія патрабуюць уводу пароля, пры іх выкананні адміністратарам (для дадатковага пацверджання небяспечных аперацый, такіх як змена параметраў ядра, усталёўка пакетаў з лакальнай ФС і змена сістэмнай выявы).
- Атамарна абнаўляюцца рэдакцыі дыстрыбутыва Fedora CoreOS і Fedora IoT па змаўчанні перакладзены на файлавую сістэму Composefs, што дазволіла выкарыстаць у дадзеных зборках каранёвая частка, які працуе ў рэжыме толькі для чытання, а таксама ў далейшым задзейнічаць для сістэмнай часткі сродкі верыфікацыі цэласнасці, якія дазваляюць выяўляць узніклыя час працы. Раздзелы /etc і /var працягваюць манціравацца з магчымасцю запісу. Файлавая сістэма Composefs рэалізавана ў выглядзе надбудовы над ужо прысутнымі ў ядры ФС OverlayFS і EROFS, і аптымізавана для эфектыўнага сумеснага захоўвання змесціва некалькіх прымантаваных дыскавых выяў.
- У атамарна абнаўляюцца рэдакцыях Fedora, такіх як Fedora Atomic, CoreOS і Fedora IoT, прапанавана новая ўтыліта bootc, якая ідзе на змену rpm-ostree і прызначаная для транзакцыйнага абнаўлення сістэмы, выкарыстоўваючы выявы ў фармаце OCI (Open Container Initative). Для абнаўлення загрузніка ў атамарных зборках задзейнічана ўтыліта bootupd.
- У рэдакцыях з GNOME, KDE Plasma і Budgie для кіравання профілямі энергаспажывання замест power-profiles-daemon задзейнічаны фонавы працэс tuned, які прадстаўляе больш магчымасцяў для наладкі рэжымаў энергаспажывання.
- У сувязі з перакладам кодавай базы СКБД Redis на прапрыетарную ліцэнзію замест Redis прапанаваны форк Valkey.
- Для большасці пакетаў прадстаўлена магчымасць паўтаранай зборкі, якая дазваляе пераканацца, што распаўсюджваныя бінарныя файлы сабраны з якія прадстаўляюцца зыходных тэкстаў і не ўтрымоўваюць утоеных змен.
- Ва ўсталёўнік дададзеная падтрымка самошифруемых назапашвальнікаў (SED – Self-Encrypting Drives) з інтэрфейсам OPAL2 TCG, у якіх прылада апаратнага шыфравання ўбудавана непасрэдна ў кантролер.
- У пакет з бібліятэкай PyTorch дададзена падтрымка стэка ROCm для апаратнага паскарэння на GPU AMD. Пакет PyTorch абноўлены да версіі 2.4, а ROCm да версіі 6.2.
- Пакет з растравым графічным рэдактарам GIMP пераведзены на пастаўку папярэдніх выпускаў, на базе якіх будзе сфарміраваны рэліз GIMP 3.
- Дададзена новая ўтыліта fedora-repoquery, якая дазваляе шукаць пакеты ў рэпазітарах Fedora, EPEL, eln і Centos Stream.
- У пакеце з OpenSSL па змаўчанні спынены давер да лічбавых подпісаў, створаным з выкарыстаннем хэшаў SHA-1.
- Дададзена падтрымка выкарыстання рэалізацыі TLS на ўзроўні ядра (kTLS) для паскарэння GnuTLS.
- Для зборкі CPython у GCC уключаны рэжым аптымізацыі "-O3", замест выкарыстоўванага па змаўчанні рэжыму "-O2", што дазволіла павысіць прадукцыйнасць Python прыкладна на 4%.
- Спынена пастаўка пакетаў з Python 2, а таксама ўсіх пакетаў, якія патрабуюць для працы Python 2.7.
- Спынена фармаванне 32-разрадных пакетаў з PHP.
Дадаткова можна адзначыць уводзіны ў лад для Fedora 41 "free" і "nonfree" рэпазітараў праекта RPM Fusion, у якіх даступныя пакеты з дадатковымі мультымедыя прыкладаннямі (MPlayer, VLC, Xine), відэа/аўдыё кодэкамі, падтрымкай DVD, прапрыетарнымі драйверамі AMD і NVID , гульнявымі праграмамі і эмулятарамі.
Крыніца: opennet.ru


