Рэліз Linux-дыстрыбутыва Fedora 32

Прадстаўлены рэліз Linux-дыстрыбутыва Fedora 32. Для загрузкі падрыхтаваны прадукты Fedora Workstation, Fedora сервер, Ядро АС, а таксама набор «спінаў» c Live-зборкамі дэсктоп-акружэнняў KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE і LXQt. Зборкі сфарміраваны для архітэктур x86_64, Power64, ARM64 (AArch64) і розных прылад з 32-разраднымі працэсарамі ARM. Публікацыя зборак Fedora Silverblue и Інтэрнэт-выданне Fedora затрымліваецца.

Найбольш прыкметныя паляпшэння у Fedora 32:

  • У зборках для працоўных станцый па змаўчанні актываваны фонавы працэс ранняе павелічэнне, які дазволіць больш аператыўна рэагаваць на недахоп памяці, не даходзячы да выкліку апрацоўшчыка OOM (Out Of Memory) у ядры, які спрацоўвае, калі сітуацыя становіцца крытычнай і сістэма, як правіла, ужо не рэагуе на дзеянні карыстальніка. Калі аб'ём даступнай памяці менш зададзенага значэння, то earlyoom праз адпраўку SIGTERM (свабоднай памяці менш за 10%) або SIGKILL (< 5%) прымусова (завершыць працу працэсу, найболей актыўна спажывальнага памяць (малага самае вялікае значэнне /proc/*/oom_score), не даводзячы стан сістэмы да ачысткі сістэмных буфераў.
  • Уключаны па змаўчанні systemd-таймер fstrim.timer, раз у тыдзень які запускае сэрвіс fstrim.service для выканання каманды «/usr/sbin/fstrim —fstab —verbose —quiet», якая перадае прыладам захоўвання звесткі аб невыкарыстоўваных блоках у прымантаваных файлавых сістэмах і ў дынамічна якія пашыраюцца сховішчах LVM. Дадзены механізм згладжвае знос SSD-і NVMe-назапашвальнікаў і павялічвае эфектыўнасць ачысткі блокаў, а таксама ў LVM паляпшае выкарыстанне вольных лагічных экстэнтаў пры дынамічным вылучэнні месца ў сховішча ("thin provisioning") за кошт іх вяртання ў пул.
  • Працоўны стол абноўлены да выпуску GNOME 3.36, у якім з'явілася асобнае прыкладанне для кіравання дадаткамі да GNOME Shell, мадэрнізавана афармленне інтэрфейсаў уваходу ў сістэму і разблакаванні экрана, перапрацавана большасць сістэмных дыялогаў, з'явілася функцыя запуску прыкладанняў з выкарыстаннем дыскрэтнага GPU на сістэмах з гібрыднай графікай, у аглядным рэжыме рэалізавана магчымасць перайменавання прыкладаннямі, у сістэму апавяшчэнняў дададзена кнопка «не турбаваць», у майстар пачатковай наладкі дададзена опцыя ўключэння сістэмы бацькоўскага кантролю і да т.п.
  • У сувязі з спыненнем часу жыцця Python 2 з Fedora будзе выдалены пакет python2 і ўсе пакеты, якія патрабуюць Python 2 для сваёй працы ці зборкі. Для распрацоўшчыкаў і карыстальнікаў, якім неабходны Python 2, будзе прадстаўлены адасоблены пакет python27, які будзе аформлены ў стылі "ўсё ў адным" (без разбіўкі на субпакеты) і не разлічаны на выкарыстанне ў якасці залежнасці.
  • Па змаўчанні замест iptables-legacy задзейнічаны пакет iptables-nft, які прапануе набор утыліт для забеспячэння сумяшчальнасці з iptables, мелых такі ж сінтаксіс каманднага радка, але што транслююць атрыманыя правілы ў байткод nf_tables.
  • Дынамічны міжсеткавы экран firewalld пераведзены на працу-над nftables. Для прамога выкліку правіл працягнуць выкарыстоўвацца iptables і ebtables.
  • Для зборкі задзейнічаны GCC 10. Абноўлены версіі шматлікіх пакетаў, уключаючы Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Go 1.14, MariaDB 10.4/6.6, Mono 12, PostgreSQL 7.4, PHP XNUMX.

  • У пакетах, якія вызначаюць уласных карыстальнікаў і груп, ажыццёўлены пераход на азначэнні карыстачоў у фармаце, ідэнтычным sysusers.d (сама ўтыліта systemd-sysusers для фармавання змесціва /etc/passwd і /etc/group пакуль не ўжываецца, прамова толькі аб фармаце дадзеных з інфармацыяй аб карыстачах, для стварэння карыстачоў па-ранейшаму выклікаецца useradd).
  • У пакетны мэнэджар DNF дададзены код для адпраўкі звестак, неабходных для больш дакладнай адзнакі карыстацкай базы дыстрыбутыва. Замест першапачаткова планаванай перадачы ўнікальнага UUID-ідэнтыфікатара рэалізавана больш простая схема на аснове лічыльніка часу ўсталёўкі і зменнай з дадзенымі аб архітэктуры і версіі АС. Лічыльнік "countme" будзе скідацца ў "0" пасля першага паспяховага звароту да сервера і праз 7 дзён пачне павялічвацца кожны тыдзень, што дазволіць ацаніць як даўно ўсталяваны выпуск. Пры жаданні карыстальнік можа адключыць адпраўку ўказанай інфармацыі.
  • Інтэрпрэтатар Python сабраны са сцягам "-fno-semantic-interposition", прымяненне якога ў тэстах паказала прырост прадукцыйнасці ад 5 да 27%.
  • У склад ўключаны дадатковыя растравыя шрыфты ў фармаце OpenType для выкарыстання ў такіх праграмах, як gnome-terminal (пасля пераходу на HarfBuzz узніклі праблемы з выкарыстаннем старых растравых шрыфтоў у gnome-terminal).
  • Пры падрыхтоўцы рэлізу спынена тэсціраванне якасці ўсталявальных зборак для аптычных носьбітаў.

Адначасова для Fedora 32 уведзены ў строй "free" і "nonfree" рэпазітары праекта RPM Fusion, у якіх даступныя пакеты з дадатковымі мультымедыя прыкладаннямі (MPlayer, VLC, Xine), відэа / аўдыё кодэкамі, падтрымкай DVD, прапрыетарнымі драйверамі AMD і NVIDIA, гульнявымі праграмамі, эмулятарамі. Фарміраванне зборак Russian Fedora спынена.

Крыніца: opennet.ru

Дадаць каментар