Po kilku latach rozwoju po poprzednim znacznym wydaniu (prawie trzy lata), przedstawiamy kolejny wydanie OpenMandriva – Lx 4.0. Dystrybucja jest rozwijana przez społeczność od 2012 roku, po tym, jak firma Mandriva S.A. zrezygnowała z dalszego rozwoju. Nowa nazwa została wybrana w drodze głosowania użytkowników, ponieważ firma odmówiła przekazania praw do poprzedniej nazwy.
Dziś wyróżniającą cechą OpenMandriva jest wykorzystanie LLVM/clang z naciskiem na wysoki poziom optymalizacji dla wszystkich komponentów systemu. W skład wchodzi wiele specjalnie zaprojektowanych dla OpenMandriva (OM) aplikacji, a także prowadzona jest znacząca praca nad poprawą wsparcia dla konkretnych platform sprzętowych i poszczególnych linii urządzeń. Oprócz klasycznej instalacji oferowane są również specjalne możliwości trybu live. Domyślnie używane jest środowisko graficzne KDE oraz narzędzia systemd.
W wydaniu, zgodnie z planem, dokonano przejścia na RPMv4 w połączeniu z DNF i Dnfdragora. Wcześniej podstawą były RPMv5, urpmi i GUI rpmdrake. Migracja jest podyktowana tym, że nowy zestaw narzędzi jest wspierany przez Red Hat. Ponadto RPMv4 jest używany w przeważającej większości dystrybucji rpm. Z kolei RPMv5 w ostatniej dekadzie praktycznie się nie rozwija.
Inne istotne zmiany i aktualizacje:
- KDE Plasma zaktualizowano do 5.15.5 (z Frameworks 5.58 i Applications 19.04.2, Qt 5.12.3);
- LibreOffice został całkowicie zintegrowany z Plasma, oferując użytkownikowi znane systemowe dialogi i ulepszony wygląd;
- Falkon, przeglądarka internetowa KDE, korzystająca z tego samego mechanizmu renderowania, co Chromium, jest teraz domyślną przeglądarką, co zmniejsza zużycie pamięci i zapewnia bardziej spójny interfejs użytkownika;
- Ponieważ liczba problematycznych patentów na MP3 wygasła między wydaniami Lx 3 a 4, dekodery i kodery MP3 zostały teraz włączone do podstawowej dystrybucji. Odtwarzacze wideo i audio również zostały zaktualizowane.
Aplikacje pod marką OpenMandriva:
- OM Welcome został poważnie zaktualizowany;
- OM Control Center jest teraz włączony do podstawowej dystrybucji i zastępuje przestarzałe narzędzia DrakX;
- Narzędzie do zarządzania repozytoriami OM (om-repo-picker) – narzędzie do pracy z repozytoriami i pakietami DNF również zostało włączone do podstawowego składu.
Tryb Live:
- Zaktualizowano menu do wyboru języka i ustawień klawiatury;
- Na prośbę użytkowników, gry karciane KPatience zostały dodane do obrazu Live;
- Nowe funkcje dodano do instalatora Calamares:
- Ulepszono możliwości zarządzania partycjami dysku;
- Dziennik Calamares jest teraz kopiowany do pomyślnie zainstalowanego systemu;
- Wszystkie nieużywane języki są usuwane po zakończeniu instalacji;
- Calamares teraz sprawdza, czy system jest zainstalowany w VirtualBoxie czy na rzeczywistym sprzęcie. Na rzeczywistym sprzęcie usuwane są niepotrzebne pakiety dla VirtualBoxa;
- Obraz Live zawiera oprócz om-repo-picker i Dnfdragora – graficzny interfejs dla menedżera pakietów, stanowiący zastępstwo dla starego rpmdrake;
- Dostępne jest Kuser – narzędzie do zarządzania użytkownikami i grupami, zamieniające stare userdrake;
- Zmieniono draksnapshot na KBackup – narzędzie do tworzenia kopii zapasowych katalogów lub plików;
- Obraz Live zawiera także OpenMandriva Control Center oraz OpenMandriva Repository Management Tool.
Narzędzia deweloperskie:
- Przejście do RPM w wersji 4, menedżer pakietów DNF jest używany jako menedżer pakietów oprogramowania;
- Podstawowy zestaw narzędzi C/C++ oparty jest na clang 8.0, glibc 2.29 oraz binutils 2.32, z nowymi powłokami umożliwiającymi narzędziom takim jak nm pracę z plikami LTO generowanymi przez gcc lub clang. Dostępny jest również gcc 9.1;
- Stos Java został zaktualizowany do OpenJDK 12.
- Python zaktualizowano do 3.7.3, usunięto zależności od Pythona 2.x z podstawowego obrazu instalacyjnego (obecnie Python 2 nadal jest dostępny w repozytoriach dla osób potrzebujących przestarzałych aplikacji);
- Perl, Rust i Go również zostały zaktualizowane do bieżących wersji;
- Wszystkie ważne biblioteki zaktualizowano do bieżących wersji (np. Boost 1.70, poppler 0.76);
- Jądro zaktualizowano do wersji 5.1.9 z dodatkowymi ulepszeniami wydajności. Jądro 5.2-rc4 również dostępne jest w repozytoriach do testów.
Wersje niektórych pakietów:
- 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
Wsparcie sprzętowe zostało znacznie poprawione. Oprócz standardowego cyklu aktualizacji sterowników (w tym stosu graficznego Mesa 19.1.0), OMLx 4.0 teraz zawiera pełne porty dla platform aarch64 i armv7hnl. Port RISC-V również jest w trakcie pracy, ale jeszcze nie jest gotowy do wydania. Stworzone zostały także wersje specjalnie dla obecnych procesorów AMD (Ryzen, ThreadRipper, EPYC), które przewyższają wersję uniwersalną, korzystając z nowych funkcji tych procesorów (ta kompilacja nie będzie działać na uniwersalnych procesorach x86_64).
Uwaga! Programiści nie zalecają aktualizacji istniejących instalacji OpenMandriva, ponieważ zmiany są zbyt znaczące. Sugerowane jest wykonanie kopii zapasowej istniejących danych i przeprowadzenie czystej instalacji OMLx 4.0.
Źródło: linux.org.ru

