ITNEWS.pro
…
2 октября 2023 в 05:52
Подписаться
Выпущена инновационная версия OpenEuler 23.09, построенная на ядре Linux 6.4

OpenEuler 23.09 — это инновационная версия операционной системы, выпущенная сообществом. Для ее создания была использована программа EulerMaker, специально разработанная для серверов, облачных и граничных вычислений. Общий размер кода составляет 910 миллионов строк, из которых 89 миллионов строк нового кода.

Новый код в основном связан с наследованием функций ядра Linux 6.4, выбором и обновлением базового программного пакета, управлением общей памятью GMEM, структурой выполнения контейнеров Kuasar, ROS2, nutshell и utsudo. Кроме того, было добавлено 180 000 строк кода ядра, улучшающих управление пропускной способностью CFS, поддержку мультигенеративного LRU (Multi-Gen LRU), поддержку итераторов открытого кодирования, пользовательских объектов BPF и ARM-архитектур SME2 и SME2.1.

undefined

В сообществе OpenEuler появилось 2 443 новых программных пакета, в результате чего их общее количество превысило 35 000. По официальным данным, количество программных пакетов равно количеству пакетов международных сообществ основных операционных систем.

В следующей версии openEuler 24.03 LTS будет использоваться ядро Linux Kernel LTS, которое будет поддерживаться до конца 2023 года. Это позволит разработчикам проводить технические исследования, а также осуществлять адаптацию программного и аппаратного обеспечения, инновации базовых технологий и приложений верхнего уровня.

На данный момент OpenEuler 23.09 поддерживает работу на основных архитектурах чипов, аппаратных средствах, виртуальных машинах и контейнерах, включая X86, Arm и RISC-V.

Ядро OpenEuler унаследовало многие возможности предыдущих версий:

Функция балансировки приоритетной нагрузки CPU QoS: Усовершенствована изоляция QoS процессора автономного смешанного устройства, поддерживается балансировка нагрузки QoS многоядерного процессора, что позволяет снизить помехи QoS автономного бизнеса.

Программируемое планирование: Программируемая система планирования на основе eBPF позволяет планировщику ядра динамически расширять стратегию планирования в соответствии с требованиями производительности при различных нагрузках.

Горячее исправление: Исправление ошибок реализации функций ядра без перезапуска. openEuler использует метод прямой модификации инструкций для непосредственного перехода к новым функциям во время выполнения без необходимости поиска и передачи, что является более эффективным.

Поддержка файловых групп: Файловая подсистема Cgroup может группировать и управлять количеством дескрипторов, открываемых процессами в системе, лучше реализовать ресурсный контроль количества дескрипторов и предоставить интерфейс для управления ресурсами, чтобы избежать процессов, открывающих слишком много дескрипторов, что приводит к сбоям в работе системы.

Асинхронная утилизация Memcg: Memcg используется для управления использованием памяти группами процессов. Асинхронная переработка Memcg - это механизм оптимизации, который асинхронно перерабатывает память в Memcg при низкой нагрузке на систему, что позволяет избежать задержек при переработке памяти и проблем с производительностью при высокой нагрузке, а также повысить производительность системы и скорость отклика.

OpenEuler 24.03 LTS также предлагает 320 обновленных базовых программных пакетов, таких как GCC, glibc и systems, чтобы обеспечить разработчикам возможность заранее адаптировать программное обеспечение к этой версии. 

OpenEuler с гордостью объявило, что инновационная версия 23.09 собрала усилия 1139 разработчиков сообщества, что на 40% больше по сравнению с предыдущей версией. OpenEuler сотрудничала с более чем 1100 компаниями, включая Huawei, Kirin Software, Tongxin Software, Guangdong-Hong Kong-Macao Greater Bay Area (Guangdong) National Innovation Center, Ningsi Software, iSoftStone, China Telecom, Institute of Software of the Chinese Academy of Sciences, ChinaSoft International, Kirin Security, Super Fusion, Intel, SUSE, Linaro Limited, Haiguang и другие.

Подписывайся на наш Telegram и не пропусти главные новости!