Випуск Linux-дистрибутиву openEuler 20.03, який розвиває компанія Huawei

компанія Huawei представила Linux-дистрибутив openEuler 20.03, який став першим випуском, який супроводжуватиметься в рамках тривалого циклу підтримки (LTS). Оновлення пакетів для openEuler 20.03 випускатимуться до 31 березня 2024 року. Репозиторії та настановні iso-образи (x86_64 и aarch64) доступні для вільного завантаження з наданням вихідні тексти пакетів. Вихідні тексти специфічних для дистрибутиву компонентів розміщені у сервісі Gitee.

openEuler базується на напрацюваннях комерційного дистрибутива EulerOS, який є відгалуженням від пакетної бази CentOS та оптимізований для використання на серверах з процесорами ARM64. Методи захисту, що застосовуються в дистрибутиві EulerOS, сертифіковані Міністерством громадської безпеки КНР, а також визнані такими, що відповідають вимогам CC EAL4+ (Німеччина), NIST CAVP (США) та CC EAL2+ (США). EulerOS є однією з п'яти операційних систем (EulerOS, macOS, Solaris, HP-UX та IBM AIX) та єдиним дистрибутивом Linux, сертифікованих комітетом Opengroup на відповідність стандарту UNIX 03.

Відмінності openEuler від CentOS досить суттєві і не обмежуються проведенням ребрендингу. Наприклад, в openEuler поставляється модифіковане ядро Linux 4.19, systemd 243, bash 5.0 та
робочий стіл на основі GNOME 3.30. Внесено багато специфічних для ARM64 оптимізацій, частину яких вже передано до основних кодових баз ядра Linux, GCC, OpenJDK та Docker.

Серед заявлених переваг openEuler:

  • Орієнтація на досягнення максимальної продуктивності на багатоядерних системах та високий паралелізм обробки запитів. Оптимізація механізму управління файловим кешем дала можливість позбутися зайвих блокувань і підняти кількість паралельно оброблюваних запитів у Nginx на 15%.
  • Інтегрована бібліотека KAE, що дозволяє використовувати апаратні прискорювачі Hisilicon Kunpeng для прискорення продуктивності різних алгоритмів (криптографічні операції, Регулярні вирази, стиснення і т.п.) від 10 до 100%.
  • Спрощений інструментарій керування ізольованими контейнерами iSulad, мережевий конфігуратор clibcni та runtime lcr (Lightweight Container Runtime, сумісний з OCI, але на відміну від runc написаний на Сі та використовує gRPC). При використанні легких контейнерів iSulad відзначається прискорення запуску контейнерів до 35% та зниження споживання пам'яті до 68%.
  • Оптимізована збірка OpenJDK, що демонструє збільшення продуктивності на 20% рахунок модернізованої системи управління пам'яттю і застосування розширених оптимізації при компіляції.
  • Система автоматичної оптимізації налаштувань A-Tune, що використовує методи машинного навчання для параметрів тюнінгу роботи системи. За тестами Huawei автоматична оптимізація налаштувань, залежно від сценарію використання системи, демонструє збільшення ефективності до 30%.
  • Підтримка різних апаратних архітектур, таких як процесори Kunpeng і x86 (в майбутньому очікується збільшення числа архітектур, що підтримуються).

Компанія Huawei також оголосила про появу чотирьох комерційних редакцій openEuler - Kylin Server OS, iSoft Server OS, deepinEuler та EulixOS Server, підготовлених сторонніми виробниками Kylinsoft, iSoft, Uniontech та ISCAS (Institute of Software Chinese Academy of Sciences), які під розвиваючий OpenEuler. Компанія Huawei спочатку подає openEuler як відкритий спільний проект, що розвивається за участю спільноти. В даний час вже приступили до роботи технічний комітет, комітет забезпечення безпеки і громадський секретаріат, що займаються OpenEuler.

Під час спільноти планується створити служби сертифікації, навчання та технічної підтримки. LTS-випуски планують формувати раз на два роки, а функціональність версії, що розвиває, — раз на півроку. Проектом також прийнято зобов'язання щодо першочергової передачі змін до Upstream та повернення всіх розробок спільноті у формі відкритих проектів.

Джерело: opennet.ru

Додати коментар або відгук