Выпуск Linux-дыстрыбутыва openEuler 20.03, які развіваецца кампаніяй Huawei

Кампанія Huawei прадставіла Linux-дыстрыбутыў openEuler 20.03, Які стаў першым выпускам, які будзе суправаджацца ў рамках працяглага цыклу падтрымкі (LTS). Абнаўленні пакетаў для openEuler 20.03 будуць выпускацца да 31 сакавіка 2024 гады. Рэпазітары і ўсталявальныя iso-вобразы (x86_64 и аарх64) даступныя для свабоднай загрузкі з прадастаўленнем зыходных тэкстаў пакетаў. Зыходныя тэксты спецыфічных для дыстрыбутыва кампанентаў размешчаны у сэрвісе 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%.
  • Інтэграваная бібліятэка КАЕ, якая дазваляе выкарыстоўваць апаратныя паскаральнікі Hisilicon Kunpeng для паскарэння прадукцыйнасці розных алгарытмаў (крыптаграфічныя аперацыі, рэгулярныя выразы, сціск і да т.п.) ад 10% да 100%.
  • Спрошчаны інструментар кіравання ізаляванымі кантэйнерамі іСулад, сеткавы канфігуратар clibcni і runtime лкр (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

Дадаць каментар