Uitgave van Linux-distributie openEuler 20.03, ontwikkeld door Huawei

Huawei gepresenteerd Linux-distributie openEuler 20.03, de eerste release die werd ondersteund via een langetermijnondersteuningscyclus (LTS). Pakketupdates voor openEuler 20.03 worden uitgebracht tot 31 maart 2024. Opslagplaatsen en ISO-installatiekopieën (x86_64 и aarch64) beschikbaar gratis downloaden van het verstrekken van broncodes van pakketten. Bronteksten van distributiespecifieke componenten Geplaatst in de Gitee-service.

openEuler is gebaseerd op de ontwikkelingen van een commerciële distributie Euler OS, een fork van de CentOS-pakketbasis en geoptimaliseerd voor gebruik op servers met ARM64-processors. De beveiligingsmethoden die worden gebruikt in de EulerOS-distributie zijn gecertificeerd door het Ministerie van Openbare Veiligheid van de Volksrepubliek China en worden ook erkend als voldoend aan de vereisten van CC EAL4+ (Duitsland), NIST CAVP (VS) en CC EAL2+ (VS). EulerOS is een van de vijf besturingssystemen (EulerOS, macOS, Solaris, HP-UX en IBM AIX) en de enige Linux-distributie die door de Opengroup-commissie is gecertificeerd voor naleving van de standaard UNIX03.

De verschillen tussen openEuler en CentOS zijn behoorlijk groot en beperken zich niet tot rebranding. Bijvoorbeeld in openEuler geleverde gewijzigd Linux-kernel 4.19, systemd 243, bash 5.0 en
bureaublad gebaseerd op GNOME 3.30. Er zijn veel ARM64-specifieke optimalisaties geïntroduceerd, waarvan sommige al zijn bijgedragen aan de belangrijkste Linux-kernelcodebases, GCC, OpenJDK en Docker.

Een van de genoemde voordelen van openEuler:

  • Focus op het bereiken van maximale prestaties op multi-coresystemen en een hoge parallelliteit van de verwerking van zoekopdrachten. Door het beheermechanisme voor de bestandscache te optimaliseren, werd het mogelijk om onnodige vergrendelingen te verwijderen en het aantal parallel verwerkte verzoeken in Nginx met 15% te verhogen.
  • Geïntegreerde bibliotheek KAE, waardoor het gebruik van hardwareversnellers mogelijk is Hisilicon Kunpeng om de prestaties van verschillende algoritmen te versnellen (cryptografische operaties, normale uitdrukkingen, compressie enz.) van 10% tot 100%.
  • Vereenvoudigde tools voor geïsoleerd containerbeheer iSulad, netwerkconfigurator clibni en looptijd LCR (Lightweight Container Runtime is OCI-compatibel, maar in tegenstelling tot runc is het geschreven in C en gebruikt het gRPC). Bij gebruik van lichtgewicht iSulad-containers zijn de opstarttijden van containers tot 35% sneller en wordt het geheugengebruik tot 68% verminderd.
  • Geoptimaliseerde build van OpenJDK, die een prestatieverbetering van 20% aantoont dankzij een geüpgraded geheugenbeheersysteem en het gebruik van geavanceerde compilatie-optimalisaties.
  • Automatisch instellingenoptimalisatiesysteem Een toon, dat machine learning-methoden gebruikt om de bedrijfsparameters van het systeem af te stemmen. Volgens Huawei-tests laat automatische optimalisatie van instellingen, afhankelijk van het systeemgebruiksscenario, een efficiëntieverbetering tot wel 30% zien.
  • Ondersteuning voor verschillende hardware-architecturen zoals Kunpeng- en x86-processors (in de toekomst worden meer ondersteunde architecturen verwacht).

Huawei kondigde ook de beschikbaarheid aan van vier commerciële edities van openEuler: Kylin Server OS, iSoft Server OS, deepinEuler en EulixOS Server, opgesteld door externe fabrikanten Kylinsoft, iSoft, Uniontech en ISCAS (Institute of Software Chinese Academy of Sciences), die zich hebben aangesloten bij de gemeenschap, waarbij openEuler wordt ontwikkeld. Huawei presenteert openEuler aanvankelijk als een open, samenwerkingsproject dat is ontwikkeld met deelname van de gemeenschap. Momenteel zijn de technische commissie, de veiligheidscommissie en het openbaar secretariaat dat toezicht houdt op openEuler al met hun werkzaamheden begonnen.

De gemeenschap is van plan certificerings-, training- en technische ondersteuningsdiensten op te zetten. Het is de bedoeling dat LTS-releases eens in de twee jaar worden uitgebracht, en versies die functionaliteit ontwikkelen - eens in de zes maanden. Het project heeft ook de toezegging gedaan om eerst veranderingen naar Upstream door te voeren en alle ontwikkelingen terug te geven aan de gemeenschap in de vorm van open projecten.

Bron: opennet.ru

Voeg een reactie