Dopo diversi anni di sviluppo a seguito del precedente significativo rilascio (quasi tre anni), viene presentato il nuovo rilascio di OpenMandriva - Lx 4.0. Il sistema operativo è sviluppato dalla comunità dal 2012, dopo che Mandriva S.A ha interrotto ulteriormente il suo sviluppo. Il nuovo nome è stato scelto tramite voto degli utenti, poiché l'azienda ha rifiutato di trasferire i diritti sul precedente nome.
Oggi, una caratteristica distintiva di OpenMandriva è l'uso di LLVM/clang, con un focus su un alto livello di ottimizzazione per tutti i componenti del sistema. Sono inclusi numerosi applicativi progettati specificamente per OpenMandriva (OM), e viene svolto un lavoro significativo per migliorare il supporto a specifiche piattaforme hardware e linee di dispositivi. Oltre all'installazione classica, sono disponibili anche funzionalità speciali per la modalità live. Di default, viene utilizzato l'ambiente grafico KDE e gli strumenti systemd.
Nel rilascio, come previsto, si è effettuato il passaggio a RPMv4 in combinazione con DNF e Dnfdragora. In precedenza si basava su RPMv5, urpmi e GUI rpmdrake. La migrazione è stata motivata dal fatto che il nuovo stack di strumenti è supportato da Red Hat. Inoltre, RPMv4 è utilizzato nella stragrande maggioranza delle distribuzioni rpm. D'altra parte, RPMv5 non si è praticamente sviluppato nell'ultimo decennio.
Altre modifiche e aggiornamenti significativi:
- KDE Plasma aggiornato alla 5.15.5 (con Frameworks 5.58 e Applications 19.04.2, Qt 5.12.3);
- LibreOffice completamente integrato con Plasma, offrendo all'utente dialoghi di sistema familiari e un aspetto migliorato;
- Falkon, il browser web KDE, che utilizza lo stesso meccanismo di rendering di Chromium, è ora il browser predefinito, riducendo il consumo di memoria e garantendo un'interfaccia utente più coerente;
- Poiché i brevetti problematici su MP3 sono scaduti tra le versioni Lx 3 e 4, i decoder e gli encoder MP3 sono ora inclusi nella distribuzione principale. Anche i lettori video e audio sono stati aggiornati.
Applicazioni a marchio OpenMandriva:
- OM Welcome è stato seriamente aggiornato;
- OM Control Center è ora incluso nella distribuzione principale e sostituisce gli strumenti obsoleti di DrakX;
- OM Repository Management Tool (om-repo-picker) – uno strumento per gestire repository e pacchetti DNF è anch'esso incluso nel pacchetto principale.
Modalità Live:
- Il menu per la selezione della lingua e delle impostazioni della tastiera è stato aggiornato;
- In risposta alle richieste degli utenti, i giochi di carte KPatience sono stati inclusi nell'immagine live;
- Sono state aggiunte nuove funzionalità al configuratore Calamares:
- Migliorate le funzionalità di gestione delle partizioni del disco;
- Il log di Calamares ora viene copiato nel sistema installato con successo;
- Tutte le lingue non utilizzate vengono rimosse alla fine dell'installazione;
- Calamares ora verifica se il sistema è installato in VirtualBox o su hardware reale. Sull'hardware reale vengono rimossi i pacchetti non necessari per VirtualBox;
- L'immagine live comprende, oltre a om-repo-picker e Dnfdragora – un'interfaccia grafica per il gestore di pacchetti, la sostituzione del vecchio rpmdrake;
- È disponibile Kuser – uno strumento per la gestione di utenti e gruppi, la sostituzione del vecchio userdrake;
- Sostituzione di draksnapshot con KBackup – uno strumento per il backup di directory o file;
- Inoltre, l'immagine live include OpenMandriva Control Center e OpenMandriva Repository Management Tool.
Strumenti di sviluppo:
- Il passaggio a RPM versione 4, il gestore pacchetti DNF è utilizzato come gestore dei pacchetti software;
- Il set di strumenti principale C/C++ ora è basato su clang 8.0, glibc 2.29 e binutils 2.32, con nuove shell che permettono a strumenti come nm di lavorare con file LTO generati sia da gcc che da clang. È disponibile anche gcc 9.1;
- Il stack Java è stato aggiornato per utilizzare OpenJDK 12.
- Python è stato aggiornato alla versione 3.7.3, rimuovendo le dipendenze da Python 2.x dalla principale immagine di installazione (Python 2 è ancora disponibile nei repository per coloro che necessitano di applicazioni obsolete);
- Anche Perl, Rust e Go sono stati aggiornati alle versioni attuali;
- Tutte le librerie importanti sono state aggiornate alle versioni attuali (ad esempio, Boost 1.70, poppler 0.76);
- Il kernel è stato aggiornato alla versione 5.1.9 con ulteriori miglioramenti delle prestazioni. Il kernel 5.2-rc4 è anche disponibile nei repository per il testing.
Versioni di alcuni pacchetti:
- 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
Il supporto hardware è stato notevolmente migliorato. Oltre al normale ciclo di aggiornamento dei driver (incluso il stack grafico Mesa 19.1.0), OMLx 4.0 include ora porte complete per le piattaforme aarch64 e armv7hnl. Anche il porting per RISC-V è in fase di sviluppo, ma non è ancora pronto per il rilascio. Sono state create versioni specifiche per i processori AMD attuali (Ryzen, ThreadRipper, EPYC), che superano la versione universale sfruttando le nuove funzionalità di questi processori (questo pacchetto non funzionerà su processori universali x86_64).
Attenzione! Gli sviluppatori sconsigliano di aggiornare le installazioni esistenti di OpenMandriva, in quanto le modifiche sono troppo significative. Si consiglia di eseguire il backup dei dati esistenti e di effettuare una nuova installazione pulita di OMLx 4.0.
Fonte: linux.org.ru

