a Fedora 32 disztribúció bétaverziójának tesztelése. A bétakiadás a tesztelés végső szakaszára tett át, amelyben csak a kritikus hibák javítása engedélyezett. Kiadás április végére várható. A kiadás magában foglalja a Fedora Server, a Fedora Silverblue és a Live-kép, amelyeket formában szállítanak kínálnak a KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE és LXQt asztali környezetekkel. A készletek x86_64, ARM (Raspberry Pi 2 és 3), ARM64 (AArch64) és Power architektúrákra készültek.
Legfontosabb a Fedora 32-ben:
- Az asztali build-ek alapértelmezetten háttérfolyamat , amely lehetővé teszi a memóriahiányra való gyorsabb reagálást, anélkül, hogy elérnénk az OOM (Out Of Memory) kezelőt a kernelben, amely akkor aktiválódik, amikor a helyzet kritikus, és a rendszer általában már nem reagál a felhasználói interakciókra. Ha a rendelkezésre álló memória a megadott érték alatt van, az earlyoom a SIGTERM (szabad memória kevesebb, mint 10%) vagy a SIGKILL (< 5%) küldésével kényszerítve zárja le a legnagyobb memóriafelhasználást végző folyamatot (amely a legnagyobb értéket tartalmazza a /proc/*/oom_score állományban), anélkül, hogy a rendszer állapotát a rendszer puffereinek tisztításáig vinné.
- alapértelmezés szerint a fstrim.timer systemd-timer, amely hetente egyszer indítja el a fstrim.service szolgáltatást a következő parancs végrehajtására: “/usr/sbin/fstrim —fstab —verbose —quiet”, átadva a tárolóeszközöknek a csatlakoztatott fájlrendszerekben és a dinamikusan bővíthető LVM tárolókban lévő nem használt blokkokról szóló információkat. Ez a mechanizmus csökkenti az SSD és NVMe tárolók kopását, növeli a blokkok törlésének hatékonyságát, és az LVM-ben javítja a szabad logikai kiterjedések felhasználását a tárolóhely dinamikus allokálása (“thin provisioning”) révén, visszahelyezve azokat a poolba;
- Az asztal frissítve lett a kiadásra , amelyen megjelent egy külön alkalmazás a GNOME Shell bővítményeinek kezelésére, modernizálták a bejelentkezési és képernyőfeloldási felületeket, átformálták a legtöbb rendszer párbeszédablakot, új funkció lett az alkalmazások indítása disszkrét GPU használatával hibrid grafikus rendszereken, a gyorsnézeti üzemmódban megvalósították az alkalmazáskönyvtárak átnevezésének lehetőségét, az értesítési rendszerhez hozzáadták a „ne zavarj” gombot, a beállítási varázslóhoz pedig beépítették a szülői felügyelet aktiválásának lehetőségét stb.
- A lejárta miatt a Fedora-ból python2 csomag és minden csomag, amely Python 2-t igényel a működéséhez vagy a fordításához. A fejlesztők és felhasználók számára, akiknek szükségük van Python 2-re, elkülönített python27 csomag kerül biztosításra, amely „mindent egyben” stílusú lesz (szubcsomagokra bontás nélkül) és nem lesz tervezve, hogy függőségként használják;
- Alapértelmezés szerint az iptables-legacy helyett az iptables-nft csomag, amely egy olyan segédprogramok készletét kínálja, amely kompatibilis az iptables-szel, ugyanazzal a parancssor szintaxissal, de a kapott szabályokat nf_tables bytekódra fordítja;
- A dinamikus tűzfal firewalld a nftables fölötti működésre. A szabályok közvetlen meghívására továbbra is használni fogják az iptables-t és az ebtables-t;
- Az összeszereléshez GCC 10-et használtak. Számos csomag verziója frissült, beleértve a Glibc 2.31-et, a Binutils 2.33-at, az LLVM 10-rc-t, a Python 3.8-at, a Ruby 2.7-et,
a Go 1.14-et, a MariaDB 10.4-et, a Mono 6.6-ot, a PostgreSQL 12-t, a PHP 7.4-et. - A saját felhasználókat és csoportokat definiáló csomagokban lépés a felhasználói definíciók átállítása egy formátumra, amely az sysusers.d-hez hasonló (maga a systemd-sysusers eszköz, amely az /etc/passwd és az /etc/group tartalmát alakítja ki, még nem alkalmazható, itt csak a felhasználókról szóló adatinformáció formátumáról van szó, a felhasználók létrehozásához továbbra is a useradd hívása szükséges);
- A DNF csomagkezelőhöz kód az elosztás felhasználói bázisának pontosabb értékeléséhez szükséges információk elküldésére. A kezdetben tervezett egyedi UUID-azonosító helyett egy egyszerűbb az telepítési időzítő számláló és az OS architektúrával és verzióval kapcsolatos változó alapján. A “countme” számláló “0”-ra lesz visszaállítva az első sikeres szerverhívás után, és 7 nap elteltével elkezd növekedni hetente, lehetővé téve annak felmérését, hogy mióta telepítették az elérhető kiadást. Szükség esetén a felhasználó letilthatja a megadott információk küldését;
- A Python értelmező a “-fno-semantic-interposition” flaggal, amelynek alkalmazása a tesztekben 5 és 27% közötti teljesítménynövekedést mutatott.
- A következő alkotórészek további raszteres betűtípusok OpenType formátumban, amelyeket olyan programokban használhatók, mint a gnome-terminal (a HarfBuzz-ra való áttérés után problémák adódtak a régi raszteres betűtípusok használatával a gnome-terminal-ben);
- A kiadás előkészítésekor a telepítőcsomagok minőségi tesztelése optikai médiákhoz.
Forrás: opennet.ru
