тестирование бета-версии дистрибутива Fedora 32. Бета-версия ознаменовала переход к финальному этапу тестирования, на котором допускается только исправление критических ошибок. Релиз ожидается к концу апреля. Выпуск охватывает , Fedora Server, Fedora Silverblue и Live-сборки, которые поставляются в виде с десктопными окружениями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки подготовлены для архитектур x86_64, ARM (Raspberry Pi 2 и 3), ARM64 (AArch64) и Power.
Najbolj opazne В 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 улучшает использование свободных логических экстентов при динамическом выделении места в хранилище («тонкое распределение») за счёт их возврата в пул;
- Radna površina je ažurirana na izdanje , в котором появилось отдельное приложение для управления дополнениями к GNOME Shell, модернизировано оформление интерфейсов входа в систему и разблокировки экрана, переработано большинство системных диалогов, добавлена функция запуска приложений с использованием дискретного GPU на системах с гибридной графикой, в обзорном режиме реализована возможность переименования каталогов с приложениями, в систему уведомлений добавлена кнопка «не беспокоить», в мастер начальной настройки добавлена опция включения системы родительского контроля и т.д.
- В связи с življenjske dobe Pythona 2 iz Fedore bo paket python2 in vsi paketi, ki za delo ali sestavljanje potrebujejo Python 2. Za razvijalce in uporabnike, ki potrebujejo Python 2, bo na voljo ločen paket python27, ki bo oblikovan v slogu »vse v enem« (brez razdelitve na podpakete) in ni zasnovan za uporabo kot odvisnost;
- Privzeto namesto iptables-legacy paket iptables-nft, ki ponuja niz orodij za zagotavljanje združljivosti z iptables, ki imajo enako sintakso ukazne vrstice, vendar prevedejo prejete pravilnike v bajtkodo nf_tables;
- Dinamični požarni zid firewalld preveden na delovanje nad nftables. Za neposredno klicanje pravil se bosta še naprej uporabljala iptables in ebtables;
- Za sestavljanje je uporabljen GCC 10. Posodobljene so različice številnih paketov, vključno z 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 paketih, ki določajo lastne uporabnike in skupine, prehod na definicije uporabnikov v formatu, identičnem sysusers.d (sama orodja systemd-sysusers za oblikovanje vsebine /etc/passwd in /etc/group za zdaj še niso uporabljena, govora je le o podatkovnem formatu z informacijami o uporabnikih, za ustvarjanje uporabnikov pa se še vedno uporablja useradd);
- V upravitelju paketov DNF koda za pošiljanje podatkov, potrebnih za natančnejšo oceno uporabniške baze distribucije. Namesto prvotno načrtovane prenosa unikatnega UUID-identifikatorja je bila uvedena bolj na podlagi števcem časa namestitve in spremenljivko s podatki o arhitekturi in različici OS. Števec »countme« se bo ponastavil na »0« po prvem uspešnem dostopu do strežnika in po 7 dneh se bo začel povečevati vsak teden, kar bo omogočilo oceno, kako dolgo je bila uporabljena različica nameščena. Po želji lahko uporabnik onemogoči pošiljanje navedenih informacij;
- Interpreter Python sestavljen s flagom «-fno-semantic-interposition», katerega uporaba v testih je pokazala povečanje zmogljivosti od 5 do 27%;
- V sestavi dodatni rastrski pisave v formatu OpenType za uporabo v takih programih, kot je gnome-terminal (po prehodu na HarfBuzz so se pojavile težave pri uporabi starih rastrskih pisav v gnome-terminal);
- Pri pripravi izdaje testiranje kakovosti namestitvenih zbirk za optične nosilce.
Izvor: opennet.ru
