Ребята из Fedora недавно выпустила бета-версию Fedora 32, С которым отмечен переход к заключительному этапу тестирования, в которых допускаются только критические ошибки. Релиз стабильной версии планируется выпустить в конце апреля.
Среди наиболее заметных изменений в этой выпущенной бета-версии Fedora 32 упоминается, что в сборках для рабочих станций фоновый процесс"Ранняя комната" для раннего реагирования на нехватку памяти в системе.
Если объем доступной памяти меньше указанного значения, затем в зависимости от размера оставшейся памяти Sigterm будет отправлен (свободная память менее 10%) или Сигкилл (<5%), чем силой процесс, который потребляет больше всего памяти, завершится.
Еще одно важное изменение - таймер systemd. по умолчанию, который "Фстрим.таймер", который запускает службу fstrim.service один раз в неделю для выполнения команды "/ usr / sbin / fstrim –fstab –verbose –quiet", которая передает информацию о неиспользуемых блоках в файловых системах монтируется в динамически расширяемые репозитории и устройства хранения LVM.
Этот механизм сглаживает износ SSD и накопителей NVMe и увеличивает эффективность очистки блоков, а также в LVM улучшает использование свободных логических экстентов за счет динамического распределения дискового пространства («тонкое предоставление») обратно в пул;
Что касается среды рабочего стола, мы можем найти новую версию Gnome 3.36, в котором появилось отдельное приложение для управления плагинами для Gnome Shell в дополнение к модернизирован дизайн интерфейсов входа и разблокировки экрана, большая часть системных диалогов была переработана, функция запуска приложений с использованием дискретного графического процессора в системах с гибридной графикой.
В режиме обзора реализована возможность переименовывать каталоги с приложениями, кнопка «Не беспокоить» добавлена в систему уведомлений, опция включения добавлена в мастер начальной настройки Системы родительского контроля и так далее.
Относительно окончания срока полезного использования Python 2 из Fedora будет удален пакет python2 и все пакеты, требующие Python 2 для его эксплуатации или сборки. Для разработчиков и пользователей, которым нужен Python 2, будет предоставлен отдельный пакет python27, который будет разработан в стиле «все в одном» (без подпакетов) и не предназначен для использования в качестве зависимости.
По умолчанию вместо iptables-legacy используется пакет iptables-nft. Он предлагает набор утилит для обеспечения совместимости с iptables, которые имеют такой же синтаксис командной строки, но преобразуют полученные правила в байт-код nf_tables;
Сборка использует GCC 10, Кроме того, включены обновленные версии многих пакетов, включая 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.
Из других изменений, которые выделяются:
- Код был добавлен к менеджеру пакетов DNF для отправки необходимой информации для более точной оценки пользовательской базы дистрибутива.
- Вместо изначально запланированной передачи уникального UUID была реализована более простая схема, основанная на счетчике времени установки и переменной с данными об архитектуре и версии операционной системы.
- Счетчик «countme» будет сброшен на «0» после первого успешного обращения к серверу и через 7 дней он начнет увеличиваться каждую неделю, что позволит вам оценить, как долго была установлена используемая версия. При желании пользователь может отключить отправку этой информации.
- В интерпретаторе Python он компилируется с опцией «-fno-semantic-interposition», использование которой при тестировании показало прирост производительности с 5% до 27%;
Наконец, если вы заинтересованы в тестировании этой бета-версии дистрибутива, вы можете скачать образ системы. по ссылке ниже.
Вы можете сохранить образ системы с помощью Etcher.
Я пробовал эту бета-версию. Проблема в том, что он зависает, как с моим IBM X3650 m3, так и с моим Dell T3600. Иногда он работает нормально и все зависает, иногда это происходит, как только вы входите в систему.