Huawei publikuje nową dystrybucję Linuksa openEuler

Huawei ogłosił po zakończeniu tworzenia infrastruktury do rozwoju nowej dystrybucji Linuksa - otwórzEuleraktóre się rozwinie w roli głównej społeczności. Na stronie projektu opublikowano już pierwszą wersję openEuler 1.0, obraz ISO (3.2 GB) z czego jest obecnie dostępne tylko dla systemów opartych na architekturze Aarch64 (ARM64). Repozytorium zawiera około 1000 pakietów skompilowanych dla architektur ARM64 i x86_64. Teksty źródłowe związane z dystrybucją Składniki zamieszczono w serwisie wyżywienie we własnym zakresie. Źródła pakietów są również dostępny za pośrednictwem Gitee.

openEuler opiera się na rozwoju dystrybucji komercyjnej EulerOS, który jest rozwidleniem bazy pakietów CentOS i jest zoptymalizowany przede wszystkim 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 Opengroup na zgodność ze standardem UNIX 03.

Na pierwszy rzut oka różnice pomiędzy openEulerem a CentOS-em są dość znaczne i nie ograniczają się jedynie do rebrandingu. Na przykład openEuler jest dostarczany z 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. Dokumentacja podczas obecny tylko po chińsku.

Wśród funkcji zestawu dystrybucyjnego wyróżnia się system automatycznej optymalizacji ustawień A-Tune, który wykorzystuje metody uczenia maszynowego do dostrajania parametrów operacyjnych systemu. Oferuje również własny, uproszczony zestaw narzędzi do zarządzania izolowanymi kontenerami i Sulad, czas pracy lkr (Lightweight Container Runtime, kompatybilny z OCI, ale w przeciwieństwie do runc jest napisany w C i wykorzystuje gRPC) oraz konfigurator sieciowy clibcni.

Źródło: opennet.ru

Dodaj komentarz