После нескольких лет разработки после предыдущего значительного выпуска (почти три года), представлен следующий релиз OpenMandriva – Lx 4.0. Дистрибутив разрабатывается сообществом с 2012 года, после отказа компанией Mandriva S.A от дальнейшего развития. Новое имя было выбрано голосованием пользователей, т.к. компания отказалась передать права на прежнее название.
Сегодня отличительной особенностью OpenMandriva является использование LLVM/clang с упором на высокий уровень оптимизации для всех компонентов системы. В состав включены множество специально разработанных для OpenMandriva (OM) приложений, проводится значительная работа по улучшению поддержки конкретных аппаратных платформ и отдельных линеек устройств. Кроме классической установки предлагаются и специальные возможности live-режима работы. По умолчанию используется графическое окружение KDE и инструменты systemd.
В выпуске, как и планировалось, осуществлен переход на RPMv4 в связке с DNF и Dnfdragora. Ранее основой являлись RPMv5, urpmi и GUI rpmdrake. Миграция обусловлена тем что новый стек иснтрументов поддерживается Red Hat. Также RPMv4 используется в подавляющем большинстве rpm-дистрибутивов. В свою очередь, RPMv5 в последнее десятилетие практически не развивается.
Другие существенные изменения и обновления:
- KDE Plasma обновлена до 5.15.5 (с Frameworks 5.58 и Applications 19.04.2, Qt 5.12.3);
- LibreOffice полностью интегрирован с Plasma, предоставляя пользователю привычные системные диалоги и улучшенный внешний вид;
- Falkon, веб-браузер KDE, использующий тот же механизм рендеринга, что и Chromium, теперь является браузером по умолчанию, что сокращает объем используемой памяти и обеспечивает более согласованный пользовательский интерфейс;
- Поскольку количество проблемных патентов на MP3 истекло между выпусками Lx 3 и 4, декодеры и кодеры MP3 теперь включены в основной дистрибутив. Видео и аудио плееры также были обновлены.
Приложения под брендом OpenMandriva:
- OM Welcome серьезно обновлен;
- OM Control Center теперь включен в основной дистрибутив и заменяет устаревшие инструменты DrakX;
- OM Repository Management Tool (om-repo-picker) – инструмент для работы с репозиториями и пакетами DNF также включен в основной состав.
Live режим:
- Обновлено меню для выбора языка и настроек клавиатуры;
- По запросу пользователей карточные игры KPatience включены в live-образ;
- В уставщик Calamares добавлены новые функции:
- Улучшены возможности работы с разделами дисков;
- Журнал Calamares теперь копируется в успешно установленную систему;
- Все не используемые языки удаляются в конце установки;
- Calamares теперь проверяет, установлена ли система в VirtualBox или на реальном оборудовании. На реальном оборудовании удаляются ненужные пакеты для virtualbox;
- Живой образ включает в себя кроме om-repo-picker и Dnfdragora – графический интерфейс для менеджера пакетов, замена старого rpmdrake;
- Доступен Kuser – инструмент для управления пользователями и группами, замена старого userdrake;
- Произведена замена draksnapshot на KBackup – инструмент для резервного копирования каталогов или файлов;
- Также в состав live-образа входят OpenMandriva Control Center и OpenMandriva Repository Management Tool.
Инструменты разработки:
- Переход RPM на версию 4, пакетный менеджер DNF используется в качестве диспетчера пакетов программного обеспечения;
- Основной набор инструментов C/C ++ теперь построен на основе clang 8.0, glibc 2.29 и binutils 2.32, с новыми оболочками, которые позволяют инструментам вроде nm работать с файлами LTO, сгенерированными либо gcc, либо clang. Также доступен gcc 9.1;
- Стек Java был обновлен для использования OpenJDK 12.
- Python был обновлён до 3.7.3, удалены зависимости от Python 2.x из основного установочного образа (на данный момент Python 2 по-прежнему доступен в репозиториях для людей, которым нужны устаревшие приложения);
- Perl, Rust и Go также были обновлены до текущих версий;
- Все важные библиотеки были обновлены до текущих версий (например, Boost 1.70, poppler 0.76);
- Ядро было обновлено до версии 5.1.9 с дополнительными улучшениями производительности. Ядро 5.2-rc4 также доступно в репозиториях для тестирования.
Версии некоторых пакетов:
- Systemd 242
- LibreOffice 6.2.4
- Firefox Quantum 66.0.5
- Krita 4.2.1
- DigiKam 6.0
- Xorg 1.20.4, Mesa 19.1.0
- Calamares 3.2.7
Была значительно улучшена поддержка оборудования. В дополнение к обычному циклу обновления драйверов (включая графический стек Mesa 19.1.0), OMLx 4.0 теперь включает полные порты для платформ aarch64 и armv7hnl. Порт RISC-V также находится в работе, но еще не готов к выпуску. Также созданы версии специально для текущих процессоров AMD (Ryzen, ThreadRipper, EPYC), которые превосходят универсальную версию, используя преимущества новых функций в этих процессорах (эта сборка не будет работать на универсальных процессорах x86_64).
Внимание! Разработчики не рекомендуют обновлять существующие установки OpenMandriva, так изменения слишком значительны. Предлагается произвести резервирование существующих данных и выполнить чистую установку OMLx 4.0.
Источник: linux.org.ru