L'azienda Huawei Distribuzione Linux , che è diventata il primo rilascio che sarà supportato nell'ambito di un lungo ciclo di supporto (LTS). Gli aggiornamenti dei pacchetti per openEuler 20.03 saranno rilasciati fino al 31 marzo 2024. I repository e le immagini ISO di installazione ( e ) per il download libero da dei codici sorgente dei pacchetti. I codici sorgente relativi ai componenti specifici della distribuzione nel servizio Gitee.
openEuler si basa sulle funzionalità della distribuzione commerciale , che è un fork della base pacchetti CentOS ed è ottimizzata per l'uso su server con processori ARM64. I metodi di protezione utilizzati nella distribuzione EulerOS sono certificati dal Ministero della Pubblica Sicurezza della Repubblica Popolare Cinese e sono 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) e 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 nucleo Linux 4.19, systemd 243, bash 5.0 e
un desktop basato su GNOME 3.30. Sono state apportate numerose ottimizzazioni specifiche per ARM64, alcune delle quali sono già state trasferite alle principali basi di codice del nucleo Linux, GCC, OpenJDK e Docker.
Tra i vantaggi dichiarati di openEuler:
- Orientamento al raggiungimento della massima prestazione su sistemi multi-core e elevato parallelismo nella gestione delle richieste. L'ottimizzazione del meccanismo di gestione della cache dei file ha permesso di eliminare i blocchi e aumentare il numero di richieste elaborate parallelamente in 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). Con l'utilizzo di container leggeri, iSulad ha mostrato un'accelerazione dell'avvio dei container fino al 35% e una riduzione del consumo di memoria fino al 68%.
- Build OpenJDK ottimizzata che dimostra un aumento delle prestazioni del 20% grazie a un sistema di gestione della memoria modernizzato e all'applicazione di ottimizzazioni avanzate durante la compilazione.
- Sistema di ottimizzazione automatica delle impostazioni , che utilizza metodi di apprendimento automatico per ottimizzare i parametri operativi del sistema. Secondo i test di Huawei, l'ottimizzazione automatica delle impostazioni in base allo scenario di utilizzo del sistema dimostra un aumento 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 esterni Kylinsoft, iSoft, Uniontech e ISCAS (Institute of Software Chinese Academy of Sciences), che si sono uniti al lavoro della comunità che sviluppa openEuler. Huawei presenta openEuler come un progetto aperto e collaborativo, sviluppato con il contributo della comunità. Attualmente, sono già stati avviati i lavori del comitato tecnico di supervisione di openEuler, del comitato di sicurezza e del 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à si susseguiranno ogni sei mesi. Il progetto ha anche assunto l'impegno di trasferire prioritariamente le modifiche verso Upstream e restituire tutti gli sviluppi alla comunità sotto forma di progetti aperti.
Fonte: opennet.ru
