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

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

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

  • Працоўны стол GNOME абноўлены да выпуску 3.32 з перапрацаваным стылем элементаў інтэрфейсу, працоўнага стала і піктаграм, эксперыментальнай падтрымкай дробавага маштабавання і спыненнем падтрымкі глабальнага меню;
  • Праведзена праца па падвышэнні прадукцыйнасці пакетнага мэнэджара DNF. Усе метададзеныя ў рэпазітарах апроч xz і gzip зараз даступныя ў фармаце zchunk, які акрамя добрага ўзроўня сціску забяспечвае падтрымку delta-змен, якія дазваляюць загружаць толькі якія змяніліся часткі архіва (файл разбіваецца на асобна сцісканыя блокі і кліент загружае толькі тыя блокі, для якіх не супадае кантрольная сума з блокамі на яго боку);
  • У DNF дададзены код для адпраўкі звестак, неабходных для больш дакладнай адзнакі карыстацкай базы дыстрыбутыва. Пры звароце да люстэркаў будзе адпраўляцца лічыльнік "countme", значэнне якога павялічваецца кожны тыдзень. Лічыльнік будзе скідацца ў "0" пасля першага паспяховага звароту да сервера і праз 7 дзён пачне адлічваць тыдні. Указаны метад дазволіць ацаніць як даўно ўсталяваны выкарыстоўваны выпуск, чаго досыць для аналізу дынамікі пераходу карыстачоў на новыя версіі і выяўленні нядоўга якія жывуць усталёвак у сістэмах бесперапыннай інтэграцыі, тэставых сістэмах, кантэйнерах і віртуальных машынах. Пры жаданні карыстач зможа адключыць адпраўку названай інфармацыі.
  • Дададзены пакеты з працоўным сталом Deepin, якія развіваюцца распрацоўшчыкамі аднайменнага дыстрыбутыва з Кітая. Кампаненты працоўнага стала распрацоўваюцца з выкарыстаннем моў C/C++ і Go, але інтэрфейс фармуецца пры дапамозе тэхналогій HTML5 з выкарыстаннем web-рухавічка Chromium. Ключавой асаблівасцю працоўнага стала Deepin з'яўляецца панэль, якая падтрымлівае некалькі рэжымаў працы. У класічным рэжыме ажыццяўляецца больш відавочнае аддзяленне адчыненых вокнаў і прапанаваных для запуску прыкладанняў. Эфектыўны рэжым чымсьці нагадвае Unity, змешваючы індыкатары запушчаных праграм, абраных прыкладанняў і кіравальных аплетаў. Інтэрфейс запуску праграм адлюстроўваецца на ўвесь экран і дае два рэжыму - прагляд абраных прыкладанняў і рух па каталогу устаноўленых праграм;
  • Дададзены пакеты з працоўным сталом Pantheon, распрацоўкай якога займаецца праект Elementary OS. Для распрацоўкі выкарыстоўваецца GTK3+, мова Vala і фрэймворк Granite. Графічнае асяроддзе Pantheon аб'ядноўвае сабой такія кампаненты, як аконны мэнэджар Gala (на базе LibMutter), верхнюю панэль WingPanel, ланчар Slingshot, панэль кіравання Switchboard, ніжнюю панэль задач Plank (перапісаны на Vala аналог панэлі Docky) і мэнэджар сесій Pantheon Greeter (на аснове L );
  • Абноўлены версіі праграм: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Ажыццёўлены пераход на GnuPG 2 у якасці асноўнай рэалізацыі GPG (
    /usr/bin/gpg зараз спасылаецца на выкананы файл GnuPG 2 замест GnuPG 1;
  • Праведзена праца па забеспячэнні гладчэйшага адлюстравання графікі пры загрузцы, без кароткачасовых адключэнняў экрана і без рэзкіх графічных пераходаў. У драйверы i915 па змаўчанні ўключаны рэжым fastboot, у загрузнай застаўцы plymouth задзейнічана новая тэма афармлення;
  • У якасці рэалізацыі шыны D-Bus па змаўчанні задзейнічаны D-Bus Broker. D-Bus Broker рэалізаваны цалкам у прасторы карыстача, застаецца цалкам сумяшчальны з эталоннай рэалізацыяй D-Bus, спраектаваны з аглядкай на падтрымку запатрабаванай на практыку функцыянальнасці і надае галоўную ўвагу працы па павелічэнні прадукцыйнасці і падвышэнню надзейнасці;
  • Фармат метададзеных для шыфравання ўсёй кружэлкі зменены з LUKS1 на LUKS2;
  • У рамках падрыхтоўкі да спынення падтрымкі Python 2 (час суправаджэння дадзенай галінкі заканчваецца 1 студзеня 2020 года) з рэпазітараў выдалена вялікі лік спецыфічных для Python 2 пакетаў. Для пастаўляюцца ў рэпазітары модуляў Python з падтрымкай метададзеных
    Python Egg/Wheel па змаўчанні ўключаны генератар залежнасцяў;

  • З libcrypt выдаленая падтрымка састарэлых і небяспечных функцый, такіх як encrypt, encrypt_r, setkey, setkey_r і fcrypt;
  • Абвешчаны састарэлым файл /etc/sysconfig/nfs, для настройкі NFS варта выкарыстоўваць толькі /etc/nfs.conf;
  • Дададзена падтрымка uEFI для загрузкі на сістэмах ARMv7;
  • З рэпазітараў выдаленая СКБД MongoDB з-за пераходу дадзенага праекту на нявольную ліцэнзію, несумяшчальную з патрабаваннямі Fedora;
  • Перакладзены ў разрад састарэлых пакеты Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp і sonatype-oss-parent;
  • Дададзена калекцыя Linux System Roles з наборам модуляў і роляў для разгортвання сістэмы цэнтралізаванага кіравання канфігурацыяй на аснове Ansible;
  • Спынена фармаванне зборак Fedora Atomic Host, якія прапануюць зрэзанае да мінімуму асяроддзе, абнаўленне якога вырабляецца атамарна праз замену выявы ўсёй сістэмы, без разбіўкі на асобныя пакеты. На змену Fedora Atomic Host прыйдзе праект АС Fedora Core, працяглы распрацоўку сервернай Linux-сістэмы Кантэйнер Linux;
  • Дзякуючы выкарыстанню PipeWire вырашаны праблемы з сумеснаму доступу да вокнаў Chrome і Firefox у асяроддзі на базе Wayland пры арганізацыі выдаленай працы з сістэмай. Таксама вырашаны праблемы з выкарыстаннем прапрыетарных бінарных драйвераў NVIDIA з Wayland. Пастаўка па змаўчанні зборкі Firefox са ўбудаванай падтрымкай Wayland адкладзеная да наступнага выпуску (у Fedora 30 па-ранейшаму Firefox будзе працаваць праз XWayland).
  • У склад уключаны інструментарый Набор інструментаў Fedora, які дазваляе запусціць дадатковае ізаляванае асяроддзе, якое можа быць абсталяванае адвольнай выявай пры дапамозе звычайнага пакетнага мэнэджара DNF. Указанае асяроддзе спросціць жыццё распрацоўнікам, якім неабходна часта ўсталёўваць розныя дадатковыя бібліятэкі і прыкладанні, ва ўмовах ужывання зборак Fedora Silverblue;
  • У бібліятэку OpenH264 з рэалізацыяй кодэка H.264, якая выкарыстоўваецца ў Firefox і GStreamer, дададзена падтрымка дэкадавання профіляў Main і High, якія звычайна прымяняюцца для аддачы відэа ў online-сэрвісах (раней у OpenH264 падтрымліваўся толькі профіль Baseline);
  • У склад уключаная сістэма для цэнтралізаванай налады Linux-дэсктопаў Камандзір флоту, прызначаная для арганізацыі разгортвання і суправаджэння налад для вялікай колькасці працоўных станцый на базе Linux і GNOME. Прадастаўляецца адзіны цэнтралізаваны інтэрфейс для кіравання наладамі працоўнага стала, прыкладных праграм і сеткавых падлучэнняў;
  • Працягнута развіццё рэдакцыі Fedora Silverblue, якая адрозніваецца ад Fedora Workstation пастаўкай у маналітным выглядзе, без падзелу базавай сістэмы на асобныя пакеты, з ужываннем атамарнага механізму абнаўлення і з усталёўкай усіх дадатковых прыкладанняў у выглядзе flatpak-пакетаў, якія запускаюцца ў ізаляваных кантэйнерах. У новай версіі дададзена магчымасць выкарыстання ў GNOME Software праслойкі rpm-ostree для дадання ў базавую выяву Silverblue пластоў з дадатковымі прыкладаннямі і сістэмнымі кампанентамі, якія распаўсюджваюцца толькі ў форме rpm-пакетаў і пакуль недаступнымі ва flatpak. Напрыклад, праз rpm-ostree рэалізавана падтрымка ўстаноўкі прапрыетарных драйвераў NVIDIA, шрыфтоў, моўных набораў, пашырэнняў да GNOME Shell і іншых прыкладанняў, такіх як Google Chrome.

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

Крыніца: opennet.ru

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