Huawei over de voltooiing van de infrastructuur voor de ontwikkeling van een nieuwe Linux-distributie — , die zal ontwikkelen de gemeenschap. Op de projectwebsite is al de eerste release van openEuler 1.0 gepubliceerd, (3,2 GB) die voorlopig alleen beschikbaar is voor systemen met een Aarch64-architectuur (ARM64). De repository bevat ongeveer 1000 pakketten, verzameld voor de architecturen ARM64 en x86_64. De broncodes die verband houden met de distributie staan in de dienst . De broncodes van de pakketten zijn ook via Gitee beschikbaar.
openEuler is gebaseerd op de ontwikkelingen van een commerciële distributie , die een afsplitsing is van de pakketbasis CentOS en voornamelijk is geoptimaliseerd voor gebruik op servers met ARM64-processors. De beveiligingsmethoden die in de distributie worden gebruikt, zijn gecertificeerd door het Ministerie van Openbare Veiligheid van China en zijn ook erkend als conform de vereisten van CC EAL4+ (Duitsland), NIST CAVP (Verenigde Staten) en CC EAL2+ (Verenigde Staten). EulerOS is een van de vijf besturingssystemen (EulerOS, macOS, Solaris, HP-UX en IBM AIX) en de enige Linux-distributie die door de Opengroup-commissie is gecertificeerd op conformiteit met de UNIX 03-norm.
Op het eerste gezicht zijn de verschillen tussen openEuler en CentOS behoorlijk substantieel en beperken ze zich niet tot een rebranding. Bijvoorbeeld, openEuler wordt geleverd met Linux-kernel 4.19, systemd 243, bash 5.0 en
een desktop gebaseerd op GNOME 3.30. Er zijn veel specifieke optimalisaties voor ARM64 aangebracht, waarvan een deel al is doorgegeven aan de hoofdkerncodebases van Linux, GCC, OpenJDK en Docker. voorlopig alleen in het Chinees.
Een van de kenmerken van de distributie is het systeem voor automatische optimalisatie van instellingen , dat machine learning-methoden gebruikt voor het afstemmen van systeemparameters. Ook wordt een eigen vereenvoudigde toolset voor het beheer van geïsoleerde containers aangeboden , runtime (Lightweight Container Runtime, compatibel met OCI, maar in tegenstelling tot runc geschreven in C en gebruikmakend van gRPC) en de netwerkconfigurator .
Bron: opennet.ru
