Azienda Huawei Distribuzione Linux , che è diventato il primo rilascio a essere supportato in un ciclo di supporto a lungo termine (LTS). Gli aggiornamenti dei pacchetti per openEuler 20.03 verranno rilasciati fino al 31 marzo 2024. I repository e le immagini ISO di installazione ( e ) per il download libero da i sorgenti dei pacchetti. I sorgenti specifici del componente della distribuzione nel servizio Gitee.
openEuler si basa sui lavori di una distribuzione commerciale , che è un fork della base dei pacchetti CentOS e ottimizzato per l'uso su server con processori ARM64. I metodi di protezione utilizzati nella distribuzione EulerOS sono certificati dal Ministero della pubblica sicurezza della Cina e riconosciuti conformi ai requisiti CC EAL4+ (Germania), NIST CAVP (USA) e CC EAL2+ (USA). EulerOS è uno dei cinque sistemi operativi (EulerOS, macOS, Solaris, HP-UX e IBM AIX) ed è l'unica distribuzione Linux certificata dal comitato Opengroup per la conformità allo standard .
Le differenze tra openEuler e CentOS sono piuttosto significative e non si limitano a un semplice rebranding. Ad esempio, in openEuler del kernel Linux 4.19, systemd 243, bash 5.0 e
un ambiente desktop basato su GNOME 3.30. Sono state implementate molte ottimizzazioni specifiche per ARM64, alcune delle quali sono già state trasferite nelle basi di codice principali del kernel Linux, GCC, OpenJDK e Docker.
Tra i vantaggi dichiarati di openEuler:
- Orientamento verso il raggiungimento di prestazioni massime su sistemi multicore e elevato parallelismo nell'elaborazione delle richieste. L'ottimizzazione del meccanismo di gestione della cache dei file ha consentito di eliminare i blocchi superflui e aumentare il numero di richieste elaborate in parallelo su Nginx del 15%.
- Libreria integrata , che consente di utilizzare acceleratori hardware per aumentare le prestazioni di vari algoritmi (, , ecc.) dal 10% al 100%.
- Strumenti semplificati per la gestione di container isolati , configuratore di rete e runtime (Lightweight Container Runtime, compatibile con OCI, ma a differenza di runc, scritto in C e utilizza gRPC). L'uso di container leggeri iSulad porta a un'accelerazione nell'avvio dei container fino al 35% e a una riduzione del consumo di memoria fino al 68%.
- Build ottimizzata di OpenJDK, che mostra un aumento delle prestazioni del 20% grazie a un sistema di gestione della memoria modernizzato e all'applicazione di ottimizzazioni avanzate in fase di compilazione.
- Sistema di ottimizzazione automatica delle impostazioni , che utilizza metodi di machine learning per ottimizzare i parametri di funzionamento del sistema. Secondo i test di Huawei, l'ottimizzazione automatica delle impostazioni in base allo scenario di utilizzo del sistema dimostra un incremento dell'efficienza fino al 30%.
- Supporto per diverse architetture hardware, come i processori Kunpeng e x86 (in futuro si prevede un aumento del numero di architetture supportate).
Huawei ha anche annunciato il lancio di quattro edizioni commerciali di openEuler — Kylin Server OS, iSoft Server OS, deepinEuler e EulixOS Server, sviluppate da produttori terzi come Kylinsoft, iSoft, Uniontech e ISCAS (Institute of Software Chinese Academy of Sciences), che si sono uniti allo sviluppo della comunità openEuler. Huawei presenta openEuler come un progetto aperto e collaborativo, sviluppato con la partecipazione della comunità. Attualmente sono già attivi il comitato tecnico di supervisione di openEuler, il comitato per la sicurezza e il segretariato pubblico.
Con la comunità, si prevede di creare servizi di certificazione, formazione e supporto tecnico. Le versioni LTS saranno rilasciate ogni due anni, mentre le versioni che sviluppano funzionalità saranno rilasciate ogni sei mesi. Il progetto si impegna anche a trasferire prioritariamente le modifiche in Upstream e a restituire tutti i progetti della comunità sotto forma di progetti aperti.
Fonte: opennet.ru
