Huawei ha Linux-distribuzione , che è stata la prima versione ad essere mantenuta con un ciclo di supporto a lungo termine (LTS). Gli aggiornamenti dei pacchetti per openEuler 20.03 saranno rilasciati fino al 31 marzo 2024. Repository e immagini ISO di installazione ( и ) per il download gratuito da Codice sorgente dei pacchetti. Codice sorgente dei componenti specifici della distribuzione nel servizio Gitee.
openEuler si basa sugli sviluppi di una distribuzione commerciale , che è un fork del pacchetto base CentOS ed è ottimizzato per l'uso su server con processori ARM64. I metodi di sicurezza utilizzati nella distribuzione EulerOS sono certificati dal Ministero della Pubblica Sicurezza della Repubblica Popolare Cinese e sono anche riconosciuti come conformi ai requisiti di CC EAL4+ (Germania), NIST CAVP (USA) e CC EAL2+ (USA). uno dei cinque sistemi operativi (EulerOS, macOS, Solaris, HP-UX e IBM AIX) e l'unica distribuzione Linux, certificato dal comitato Opengroup per la conformità allo standard .
Differenze tra openEuler e CentOS sono piuttosto significativi e non si limitano al rebranding. Ad esempio, in openEuler nucleo Linux 4.19, systemd 243, bash 5.0 e
Un ambiente desktop basato su GNOME 3.30. Sono state introdotte numerose ottimizzazioni specifiche per ARM64, alcune delle quali sono già state integrate nel codice sorgente del kernel principale. Linux, GCC, OpenJDK e Docker.
Tra i vantaggi dichiarati di openEuler:
- Concentrazione sul raggiungimento delle massime prestazioni su sistemi multi-core e di un elevato parallelismo nell'elaborazione delle richieste. L'ottimizzazione del meccanismo di gestione della cache dei file ha permesso di eliminare blocchi non necessari e di aumentare del 15% il numero di richieste parallele elaborate in Nginx.
- Libreria integrata , consentendo l'uso di acceleratori hardware per accelerare le prestazioni di vari algoritmi (, , ecc.) dal 10% al 100%.
- Toolkit semplificato per la gestione di contenitori isolati , configuratore di rete e tempo di esecuzione (Lightweight Container Runtime, compatibile con OCI, ma a differenza di runc è scritto in C e utilizza gRPC). Utilizzando contenitori iSulad leggeri, l'avvio dei contenitori aumenta fino al 35% e il consumo di memoria si riduce fino al 68%.
- Una build ottimizzata di OpenJDK che mostra un miglioramento delle prestazioni del 20% grazie a un sistema di gestione della memoria aggiornato e a ottimizzazioni avanzate della compilazione.
- Sistema di ottimizzazione automatica delle impostazioni , che utilizza metodi di apprendimento automatico per ottimizzare i parametri operativi del sistema. Secondo i test Huawei, l'ottimizzazione automatica delle impostazioni in base allo scenario di utilizzo del sistema dimostra un aumento dell'efficienza fino al 30%.
- Supporto per varie architetture hardware come i processori Kunpeng e x86 (in futuro si prevede che saranno supportate altre architetture).
Huawei ha inoltre annunciato quattro edizioni commerciali di openEuler: Kylin Server OS, iSoft Server OS, deepinEuler ed EulixOS Server, sviluppate da fornitori terzi quali Kylinsoft, iSoft, Uniontech e ISCAS (Institute of Software Chinese Academy of Sciences), che si sono uniti alla comunità che sta sviluppando openEuler. Inizialmente Huawei ha presentato openEuler come un progetto collaborativo aperto, sviluppato con la partecipazione della comunità. Attualmente, il comitato tecnico, il comitato per la sicurezza e la segreteria pubblica che supervisionano openEuler hanno già iniziato i loro lavori.
La comunità prevede di creare servizi di certificazione, formazione e supporto tecnico. Le release LTS sono previste ogni due anni e le versioni che sviluppano funzionalità ogni sei mesi. Il progetto si è inoltre impegnato a trasferire prioritariamente le modifiche a Upstream e a restituire tutti gli sviluppi alla comunità sotto forma di progetti aperti.
Fonte: opennet.ru
