testování beta verze distribuce Fedora 32. Beta vydání znamenalo přechod na finální fázi testování, během které je povoleno pouze opravovat kritické chyby. Vydání na konci dubna. Vydání zahrnuje , Fedora Server, Fedora Silverblue a Live verze dodávané ve formě s desktopovými prostředími KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE a LXQt. Buildy jsou připraveny pro architektury x86_64, ARM (Raspberry Pi 2 a 3), ARM64 (AArch64) a Power.
Nejvýraznější ve Fedoře 32:
- Ve standardních sestavách pro pracovní stanice pozadí procesu , což umožní rychleji reagovat na nedostatek paměti, aniž by došlo k vyvolání OOM (Out Of Memory) handleru v jádře, který se aktivuje, když se situace stane kritickou a systém obvykle již nereaguje na akce uživatele. Pokud je dostupná paměť nižší než stanovená hodnota, earlyoom prostřednictvím odeslání SIGTERM (pokud je volná paměť méně než 10 %) nebo SIGKILL (< 5 %) násilně (ukončí proces, který nejvíce zatěžuje paměť (má nejvyšší hodnotu /proc/*/oom_score), aniž by došlo k vyčištění systémových bufferů.
- výchozí systemd časovač fstrim.timer, který jednou týdně spouští službu fstrim.service za účelem provedení příkazu „/usr/sbin/fstrim --fstab --verbose --quiet“, který předává úložným zařízením informace o nevyužívaných blocích v připojených souborových systémech a v dynamicky rozšiřitelných úložištích LVM. Tento mechanismus snižuje opotřebení SSD a NVMe disků a zvyšuje efektivitu čištění bloků, a také v LVM zlepšuje využití volných logických extents při dynamickém přidělování místa v úložišti (thin provisioning) díky jejich vracení do poolu;
- Pracovní plocha byla aktualizována na vydání , ve kterém se objevila samostatná aplikace pro správu doplňků GNOME Shell, byl modernizován design přihlašovacích rozhraní a odemykání obrazovky, byla přepracována většina systémových dialogů, byla přidána funkce spouštění aplikací s použitím diskrétního GPU na systémech s hybridní grafikou, v režimu přehledu byla implementována možnost přejmenování složek s aplikacemi, do systému oznámení byla přidána tlačítko „nerušit“, do průvodce počátečním nastavením byla přidána možnost aktivace rodičovské kontroly atd.
- V souvislosti s životnosti Pythonu 2 bude z Fedory balíček python2 a všechny balíčky, které vyžadují Python 2 pro svou činnost nebo sestavení. Pro vývojáře a uživatele, kteří potřebují Python 2, bude k dispozici samostatný balíček python27, který bude navržen v stylu „všechno v jednom“ (bez rozdělení na subbalíčky) a není určen k použití jako závislost;
- Ve výchozím nastavení místo iptables-legacy balíček iptables-nft, který nabízí sadu utilit pro zajištění kompatibility s iptables, mající stejnou syntaxi příkazového řádku, ale překládající získaná pravidla do bytecode nf_tables;
- Dynamická brána firewall firewalld na práci nad nftables. Pro přímé volání pravidel budou nadále používány iptables a ebtables;
- Pro sestavení byl využit GCC 10. Byly aktualizovány verze mnoha balíčků, včetně Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4. - V balíčcích, které definují vlastní uživatele a skupiny, přechod na definice uživatelů ve formátu, který je identický se sysusers.d (samotná utilita systemd-sysusers pro vytváření obsahu /etc/passwd a /etc/group zatím není používána, hovoříme pouze o datovém formátu s informacemi o uživatelích, pro vytváření uživatelů je stále vyvolávána useradd);
- Do správce balíčků DNF kód pro zasílání informací potřebných pro přesnější zhodnocení uživatelské základny distribuce. Namísto původně plánovaného předávání unikátního UUID identifikátoru byla realizována jednodušší na základě čítače času instalace a proměnné s údaji o architektuře a verzi OS. Čítač „countme“ se po prvním úspěšném volání serveru resetuje na „0“ a po 7 dnech začne zvyšovat každý týden, což umožní posoudit, jak dlouho je používané vydání nainstalováno. Pokud si uživatel přeje, může vypnout odesílání uvedených informací;
- Interpret Python s flagem „-fno-semantic-interposition“, jehož použití v testech prokázalo nárůst výkonu od 5 do 27%;
- Složení další rastrové fonty ve formátu OpenType k použití v takových programech, jako je gnome-terminal (po přechodu na HarfBuzz vznikly problémy s používáním starých rastrových fontů v gnome-terminal);
- Při přípravě vydání testování kvality instalačních balíčků pro optická média.
Zdroj: opennet.ru
