Vydanie linuxovej distribúcie Fedora 30

Predloženej Vydanie distribúcie Linuxu Fedora 30. Na nakladanie pripravené Produkty Pracovná stanica Fedora, Fedora Server, Fedora Silverblue, Vydanie Fedory IoT, a sada "točení" so živými zostavami desktopových prostredí KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE a LXQt. Zostavy sa generujú pre x86, x86_64, Power64, ARM64 (AArch64) a rôzne zariadenia s 32-bitovými procesormi ARM.

Najpozoruhodnejšie vylepšenia vo Fedore 30:

  • Pracovná plocha GNOME aktualizovaná na vydanie 3.32 s prepracovaným štýlom prvkov rozhrania, pracovnej plochy a ikon, experimentálnej podpory pre zlomkové škálovanie a ukončenia podpory globálneho menu;
  • Bola vykonaná práca na zlepšení výkonu správcu balíkov DNF. Všetky metadáta v iných archívoch ako xz a gzip sú teraz dostupné vo formáte zchunk, ktorý okrem dobrej úrovne kompresie poskytuje aj podporu delta zmien, čo umožňuje sťahovať len zmenené časti archívu (súbor je rozdelený do samostatne komprimovaných blokov a klient sťahuje len tie bloky, pre ktoré nie je kontrolný súčet zarovnajte bloky na jeho strane);
  • V DNF dodal kód na odosielanie informácií potrebných na presnejšie odhadnutie používateľskej základne distribúcie. Pri prístupe k zrkadlám sa odošle počítadlo „countme“, ktorého hodnota sa každý týždeň zvyšuje. Počítadlo sa po prvom úspešnom volaní na server vynuluje na „0“ a po 7 dňoch začne počítať týždne. Táto metóda vám umožní odhadnúť, ako dlho bolo používané vydanie nainštalované, čo stačí na analýzu dynamiky používateľov prechádzajúcich na nové verzie a na identifikáciu krátkodobých inštalácií v systémoch nepretržitej integrácie, testovacích systémoch, kontajneroch a virtuálnych strojoch. V prípade potreby môže používateľ zakázať odosielanie týchto informácií.
  • Pridané desktopové balíčky Hlboko v, ktorý vyvinuli vývojári rovnomennej distribučnej súpravy z Číny. Komponenty pracovnej plochy sú vyvinuté pomocou jazykov C/C++ a Go, ale rozhranie je vytvorené pomocou technológií HTML5 pomocou webového nástroja Chromium. Kľúčovou vlastnosťou pracovnej plochy Deepin je panel, ktorý podporuje viacero prevádzkových režimov. V klasickom režime je výraznejšie oddelenie otvorených okien a aplikácií ponúkaných na spustenie. Efektívny režim trochu pripomína Unity, mieša indikátory spustených programov, obľúbených aplikácií a ovládacích apletov. Rozhranie spúšťania programu sa zobrazuje na celej obrazovke a poskytuje dva režimy – prezeranie obľúbených aplikácií a navigáciu v katalógu nainštalovaných programov;
  • Pridané balíky s desktopom Pantheon, ktorý projekt vyvíja Elementary OS. Na vývoj sa používa GTK3+, jazyk Vala a framework Granite. Grafické prostredie Pantheonu kombinuje také komponenty ako správca okien Gala (založený na LibMutter), horný panel WingPanel, spúšťač Slingshot, ovládací panel Switchboard, spodný panel úloh Plank (analóg panelu Docky prepísaný vo Vale) a Pantheon. správca relácie Greeter (založený na LightDM);
  • Aktualizované verzie programu: 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;

  • Prechod na GnuPG 2 ako hlavnú implementáciu GPG (
    /usr/bin/gpg teraz odkazuje na spustiteľný súbor GnuPG 2 namiesto GnuPG 1;
  • Urobili sme prácu, aby sa zabezpečilo plynulejšie zobrazenie grafiky pri spustení, bez výpadkov obrazovky alebo náhlych grafických prechodov. Ovládač i915 má štandardne povolený režim rýchleho spustenia, obrazovka zavádzania plymouthu má novú tému;
  • Predvolená implementácia zbernice D-Bus je povolená D-Bus maklér. D-Bus Broker je implementovaný výlučne v užívateľskom priestore, zostáva plne kompatibilný s referenčnou implementáciou D-Bus, je navrhnutý tak, aby podporoval praktickú funkčnosť a zameriava sa na zlepšenie výkonu a spoľahlivosti;
  • Formát metadát pre šifrovanie celého disku sa zmenil z LUKS1 na LUKS2;
  • V rámci prípravy na ukončenie podpory pre Python 2 (údržba tejto vetvy vyprší 1. januára 2020) bola odstránená z repozitárov veľké číslo Špecifické balíky Python 2. Pre moduly Python dodávané z úložiska s podporou metadát
    Python Egg/Wheel má v predvolenom nastavení povolený generátor závislostí;

  • Podpora pre zastarané a nezabezpečené funkcie ako encrypt, encrypt_r, setkey, setkey_r a fcrypt bola odstránená z libcrypt;
  • Súbor /etc/sysconfig/nfs je zastaraný, na konfiguráciu NFS by sa mal používať iba /etc/nfs.conf;
  • Pridaná podpora uEFI pre bootovanie na systémoch ARMv7;
  • MongoDB DBMS bol odstránený z repozitárov z dôvodu prechodu tohto projektu na neslobodnú licenciu, nezlučiteľné s požiadavkami Fedory;
  • Balíky Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp a sonatype-oss-parent boli zastarané;
  • Zbierka bola pridaná Úlohy systému Linux so sadou modulov a rolí na nasadenie centralizovaného systému riadenia konfigurácie založeného na Ansible;
  • prerušené formovanie zostáv Fedora Atomic Host, ktoré ponúkajú na minimum zredukované prostredie, ktorého aktualizácia sa vykonáva atomicky nahradením obrazu celého systému bez jeho rozdelenia na samostatné balíčky. Fedora Atomic Host bude nahradený projektom Základný operačný systém Fedora, pokračovanie vývoj serverového systému Linux Kontajner Linux;
  • Vďaka použitiu PipeWire problémy vyriešené so zdieľaným prístupom k oknám Chrome a Firefox v prostrediach založených na Waylande pri organizovaní vzdialenej práce so systémom. Problémy s používaním proprietárnych binárnych ovládačov NVIDIA s Waylandom boli tiež vyriešené. Dodávka V predvolenom nastavení sú zostavy Firefoxu so vstavanou podporou Wayland odložené do ďalšieho vydania (vo Fedore 30 bude Firefox stále bežať cez XWayland).
  • Vrátane sady nástrojov Sada nástrojov Fedora, ktorý umožňuje spustiť dodatočné izolované prostredie, ktoré je možné ľubovoľným spôsobom konfigurovať pomocou bežného správcu balíkov DNF. Špecifikované prostredie uľahčí život vývojárom, ktorí často potrebujú inštalovať rôzne doplnkové knižnice a aplikácie pri používaní zostáv Fedora Silverblue;
  • Knižnica OpenH264 s implementáciou kodeku H.264, ktorý sa používa v prehliadačoch Firefox a GStreamer, pridala podporu pre dekódovanie profilov Main a High, ktoré sa zvyčajne používajú na poskytovanie videa v online službách (predtým bol iba profil Baseline podporované v OpenH264);
  • Štruktúra zahŕňa systém pre centralizovanú konfiguráciu linuxových desktopov - Veliteľ flotily, navrhnutý tak, aby organizoval nasadenie a údržbu nastavení pre veľký počet pracovných staníc založených na Linuxe a GNOME. Poskytuje jednotné centralizované rozhranie na správu nastavení pracovnej plochy, aplikačných programov a sieťových pripojení;
  • Pokračovanie vývoj edície Fedora Silverblue, ktorá sa od Fedora Workstation odlišuje tým, že je dodávaná v monolitickej forme, bez rozdelenia základného systému na samostatné balíky, pomocou mechanizmu atomickej aktualizácie a inštalácie všetkých dodatočných aplikácií vo forme balíkov flatpak spúšťaných izolovane kontajnerov. Nová verzia pridáva možnosť použiť vrstvu rpm-ostree v softvéri GNOME na pridanie vrstiev do základného obrazu Silverblue s ďalšími aplikáciami a systémovými komponentmi, ktoré sú distribuované iba vo forme rpm balíčkov a zatiaľ nie sú dostupné v flatpak. Napríklad rpm-ostree poskytuje podporu pre inštaláciu proprietárnych ovládačov NVIDIA, písiem, jazykových sád, rozšírení GNOME Shell a aplikácií tretích strán, ako je Google Chrome.

Súčasne pre Fedoru 30 uviesť do prevádzky „free“ a „nonfree“ úložiská projektu RPM Fusion, v ktorých sú dostupné balíčky s ďalšími multimediálnymi aplikáciami (MPlayer, VLC, Xine), video/audio kodeky, podpora DVD, proprietárne ovládače AMD a NVIDIA, herné programy, emulátory.

Zdroj: opennet.ru

Pridať komentár