Na enkele jaren van ontwikkeling sinds de vorige grote release (bijna drie jaar) is de volgende versie van OpenMandriva gepresenteerd ā Lx 4.0. De distributie wordt sinds 2012 door de gemeenschap ontwikkeld, na de stopzetting van verdere ontwikkeling door Mandriva S.A. De nieuwe naam werd gekozen middels een gebruikersstemming, aangezien het bedrijf weigerde de rechten op de oude naam over te dragen.
Tegenwoordig is een kenmerk van OpenMandriva het gebruik van LLVM/clang, met een focus op een hoog niveau van optimalisatie voor alle systeemcomponenten. De distributie bevat vele speciaal voor OpenMandriva (OM) ontwikkelde applicaties, en er wordt aanzienlijke inspanning geleverd om de ondersteuning voor specifieke hardwareplatforms en bepaalde apparaatreeksen te verbeteren. Naast de klassieke installatie worden ook speciale live-modus functies aangeboden. Standaard wordt de grafische omgeving KDE en de systemd-tools gebruikt.
In de release is, zoals gepland, de overstap naar RPMv4 in combinatie met DNF en Dnfdragora gerealiseerd. Eerder was de basis RPMv5, urpmi en de GUI rpmdrake. De migratie is gebaseerd op het feit dat de nieuwe stapel hulpmiddelen door Red Hat wordt ondersteund. Daarnaast wordt RPMv4 in de overgrote meerderheid van de rpm-distributies gebruikt. RPMv5 heeft in het afgelopen decennium daarentegen vrijwel geen ontwikkeling gekend.
Andere significante wijzigingen en updates:
- KDE Plasma is bijgewerkt naar 5.15.5 (met Frameworks 5.58 en Applications 19.04.2, Qt 5.12.3);
- LibreOffice is volledig geĆÆntegreerd met Plasma, waardoor gebruikers de vertrouwde systeemdialoogvensters en een verbeterde uitstraling krijgen;
- Falkon, de KDE-webbrowser die dezelfde rendermechanismen gebruikt als Chromium, is nu de standaardbrowser, wat het geheugengebruik vermindert en een meer consistente gebruikersinterface biedt;
- Aangezien het aantal problematische patenten op MP3 tussen de releases Lx 3 en 4 is verlopen, zijn MP3-decoders en -encoders nu opgenomen in de hoofddistributie. Videospelers en audiospelers zijn ook bijgewerkt.
Applicaties onder het merk OpenMandriva:
- OM Welcome is grondig vernieuwd;
- OM Control Center is nu opgenomen in de hoofddistributie en vervangt de verouderde tools DrakX;
- OM Repository Management Tool (om-repo-picker) ā een hulpmiddel voor het werken met DNF-repositories en -pakketten is ook opgenomen in de hoofdversie.
Live-modus:
- Het menu voor de keuze van taal en toetsenbordinstellingen is vernieuwd;
- Op verzoek van gebruikers zijn kaartspellen KPatience opgenomen in de live-omgeving;
- Nieuwe functies zijn toegevoegd aan de installer Calamares:
- De mogelijkheden voor het werken met schijfpartities zijn verbeterd;
- Het logboek van Calamares wordt nu gekopieerd naar het succesvol geĆÆnstalleerde systeem;
- Alle niet-gebruikte talen worden aan het einde van de installatie verwijderd;
- Calamares controleert nu of het systeem is geĆÆnstalleerd in VirtualBox of op echte hardware. Op echte hardware worden onnodige pakketten voor VirtualBox verwijderd;
- De live-omgeving omvat naast om-repo-picker en Dnfdragora - een grafische interface voor de pakketbeheerder, als vervanging voor de oude rpmdrake;
- Kuser is beschikbaar - een hulpmiddel voor het beheren van gebruikers en groepen, als vervanging voor de oude userdrake;
- Draksnapshot is vervangen door KBackup - een hulpmiddel voor het maken van back-ups van mappen of bestanden;
- Ook in de live-omgeving zijn OpenMandriva Control Center en OpenMandriva Repository Management Tool opgenomen.
Ontwikkelingstools:
- Overstap naar RPM versie 4, de pakketbeheerder DNF wordt gebruikt als softwarepakketbeheerder;
- De basisset van C/C++ tools is nu gebaseerd op clang 8.0, glibc 2.29 en binutils 2.32, met nieuwe shells die tools zoals nm in staat stellen te werken met LTO-bestanden, gegenereerd door zowel gcc als clang. Ook is gcc 9.1 beschikbaar;
- De Java-stapel is bijgewerkt om OpenJDK 12 te gebruiken.
- Python is bijgewerkt naar 3.7.3, afhankelijkheden van Python 2.x zijn uit de hoofdinstallatie verwijderd (op dit moment is Python 2 nog steeds beschikbaar in de repositories voor mensen die verouderde applicaties nodig hebben);
- Perl, Rust en Go zijn ook bijgewerkt naar de huidige versies;
- Alle belangrijke bibliotheken zijn bijgewerkt naar de huidige versies (bijvoorbeeld Boost 1.70, poppler 0.76);
- De kernel is bijgewerkt naar versie 5.1.9 met extra prestatieverbeteringen. Kernel 5.2-rc4 is ook beschikbaar in de repositories voor testen.
Versies van enkele pakketten:
- 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
De ondersteuning voor hardware is aanzienlijk verbeterd. Naast de gebruikelijke updatecyclus voor stuurprogramma's (inclusief de grafische stack Mesa 19.1.0) bevat OMLx 4.0 nu volledige poorten voor de aarch64 en armv7hnl platforms. De RISC-V poort is ook in de maak, maar nog niet klaar voor release. Daarnaast zijn er versies ontwikkeld speciaal voor de huidige AMD-processors (Ryzen, ThreadRipper, EPYC), die beter presteren dan de universele versie door gebruik te maken van de nieuwe functies in deze processors (deze versie werkt niet op universele x86_64-processors).
Let op! Ontwikkelaars raden aan om bestaande installaties van OpenMandriva niet te upgraden, aangezien de wijzigingen te ingrijpend zijn. Het wordt aanbevolen om een back-up van de bestaande gegevens te maken en een schone installatie van OMLx 4.0 uit te voeren.
Bron: linux.org.ru

