Wydanie dystrybucji Linuksa openEuler 20.03, opracowanej przez Huawei
Huawei представила Dystrybucja Linuksa otwórz Euler 20.03, które stało się pierwszą wersją obsługiwaną w ramach długoterminowego cyklu wsparcia (LTS). Aktualizacje pakietów dla openEuler 20.03 będą wydawane do 31 marca 2024 r. Repozytoria i obrazy ISO instalacji (x86_64 и arch64) dostępny do bezpłatnego pobrania z dostarczanie kody źródłowe pakietów. Teksty źródłowe komponentów specyficznych dla dystrybucji wysłano w serwisie Gitee.
openEuler opiera się na rozwoju dystrybucji komercyjnej EulerOS, który jest rozwidleniem bazy pakietów CentOS i jest zoptymalizowany do użytku na serwerach z procesorami ARM64. Metody bezpieczeństwa stosowane w dystrybucji EulerOS posiadają certyfikaty Ministerstwa Bezpieczeństwa Publicznego Chińskiej Republiki Ludowej, a także są uznawane za spełniające wymagania CC EAL4+ (Niemcy), NIST CAVP (USA) i CC EAL2+ (USA). EulerOS jest jeden z pięciu systemów operacyjnych (EulerOS, macOS, Solaris, HP-UX i IBM AIX) i jedyna dystrybucja Linuksa certyfikowana przez komitet Opengroup na zgodność ze standardem UNIX-a 03.
Różnice pomiędzy openEulerem a CentOS są dość znaczne i nie ograniczają się do rebrandingu. Na przykład w openEuler dostarczanezmodyfikowany Jądro Linuksa 4.19, systemd 243, bash 5.0 i
pulpit oparty na GNOME 3.30. Wprowadzono wiele optymalizacji specyficznych dla ARM64, a niektóre z nich zostały już wniesione do głównych baz kodu jądra Linuksa, GCC, OpenJDK i Docker.
Wśród podanych zalet openEuler:
Skoncentruj się na osiągnięciu maksymalnej wydajności na systemach wielordzeniowych i dużej równoległości przetwarzania zapytań. Optymalizacja mechanizmu zarządzania pamięcią podręczną plików pozwoliła pozbyć się niepotrzebnych blokad i zwiększyć liczbę równolegle przetwarzanych żądań w Nginx o 15%.
Uproszczone narzędzia do zarządzania izolowanymi kontenerami i Sulad, konfigurator sieci clibcni i czas działania lkr (Środowisko wykonawcze Lightweight Container jest kompatybilne z OCI, ale w przeciwieństwie do runc jest napisane w C i używa gRPC). W przypadku korzystania z lekkich kontenerów iSulad czas uruchamiania kontenerów jest do 35% krótszy, a zużycie pamięci zmniejszone nawet o 68%.
Zoptymalizowana kompilacja OpenJDK, wykazująca 20% wzrost wydajności dzięki ulepszonemu systemowi zarządzania pamięcią i zastosowaniu zaawansowanych optymalizacji kompilacji.
System automatycznej optymalizacji ustawień A-Tune, który wykorzystuje metody uczenia maszynowego do dostrajania parametrów operacyjnych systemu. Według testów Huawei automatyczna optymalizacja ustawień w zależności od scenariusza użytkowania systemu wykazuje wzrost wydajności nawet o 30%.
Obsługa różnych architektur sprzętowych, takich jak procesory Kunpeng i x86 (w przyszłości oczekuje się większej liczby obsługiwanych architektur).
Huawei ogłosił także dostępność czterech komercyjnych edycji openEuler – Kylin Server OS, iSoft Server OS, deepinEuler i EulixOS Server, przygotowanych przez zewnętrznych producentów Kylinsoft, iSoft, Uniontech i ISCAS (Instytut Oprogramowania Chińskiej Akademii Nauk), które dołączyły społeczność, rozwijająca openEuler. Huawei początkowo przedstawia openEuler jako otwarty, oparty na współpracy projekt opracowany przy udziale społeczności. Obecnie komitet techniczny, komitet bezpieczeństwa i sekretariat publiczny nadzorujący openEuler rozpoczęły już prace.
Społeczność planuje utworzenie usług certyfikacji, szkoleń i wsparcia technicznego. Wersje LTS planowane są ukazywać się raz na dwa lata, a wersje rozwijające funkcjonalność – raz na sześć miesięcy. W ramach projektu zobowiązano się również do wprowadzenia zmian w Upstream w pierwszej kolejności i zwrócenia wszystkich osiągnięć społeczności w formie otwartych projektów.