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 dostarczane zmodyfikowany 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%.
  • Zintegrowana biblioteka K.A.E., umożliwiając wykorzystanie akceleratorów sprzętowych Hisilikon Kunpeng aby przyspieszyć działanie różnych algorytmów (operacje kryptograficzne, wyrażenia regularne, kompresja itp.) od 10% do 100%.
  • 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.

Źródło: opennet.ru

Dodaj komentarz