Huawei тарабынан иштелип чыккан Linux дистрибутивинин openEuler 20.03 чыгарылышы

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) жана Opengroup комитети тарабынан стандартка ылайыктуулугу тастыкталган жалгыз Linux дистрибьютору UNIX 03.

OpenEuler жана CentOS ортосундагы айырмачылыктар кыйла олуттуу жана ребрендинг менен эле чектелбейт. Мисалы, openEulerде берилген өзгөртүлгөн Linux ядросу 4.19, systemd 243, bash 5.0 жана
GNOME 3.30 негизиндеги иш тактасы. Көптөгөн ARM64-спецификалык оптималдаштыруулар киргизилди, алардын айрымдары Linux ядросунун негизги коддук базаларына, GCC, OpenJDK жана Dockerге кошулган.

OpenEulerin айтылган артыкчылыктарынын арасында:

  • Көп ядролуу системаларда максималдуу өндүрүмдүүлүккө жана суроо-талаптарды иштетүүнүн жогорку параллелдүүлүгүнө жетишүүгө көңүл буруңуз. Файл кэш башкаруу механизмин оптималдаштыруу керексиз кулпулардан арылууга жана Nginxте параллелдүү иштетилген сурамдардын санын 15% га көбөйтүүгө мүмкүндүк берди.
  • Интеграцияланган китепкана К.А.Э., аппараттык тездеткичтерди колдонууга мүмкүндүк берет Hisilicon Kunpeng ар кандай алгоритмдердин аткарылышын тездетүү үчүн (криптографиялык операциялар, туруктуу сөз айкаштары, кысуу ж.б.) 10%дан 100%ке чейин.
  • Жөнөкөйлөштүрүлгөн изоляцияланган контейнер башкаруу куралдары iSulad, тармак конфигуратору clibcni жана иштөө убактысы lcr (Жеңил Container Runtime OCI менен шайкеш келет, бирок runcтан айырмаланып, ал C тилинде жазылган жана 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 (Кытай Илимдер Академиясынын Программалык камсыздоо Институту) өндүрүүчүлөрү тарабынан даярдалган. коомчулук, openEuler иштеп чыгуу. Huawei алгач openEulerди коомчулуктун катышуусу менен иштелип чыккан ачык, биргелешкен долбоор катары сунуштайт. Учурда техникалык комитет, коопсуздук комитети жана openEuleri көзөмөлдөгөн коомдук катчылык ишин баштады.

Коомчулук сертификаттоо, окутуу жана техникалык колдоо кызматтарын түзүүнү пландаштырууда. LTS релиздерин эки жылда бир жолу, ал эми функционалдуулукту өнүктүрүүчү версияларды жарым жылда бир жолу чыгаруу пландаштырылууда. Долбоор ошондой эле адегенде Upstreamге өзгөртүүлөрдү киргизүүгө жана бардык өнүгүүлөрдү ачык долбоорлор түрүндө коомчулукка кайтарууга милдеттенме алган.

Source: opennet.ru

Комментарий кошуу