След няколко години разработка след предходното значително издание (почти три години) е представена следващата версия на 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;
- Live образът включва не само 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

