Показано с 1 по 1 из 1

Тема: Представлена стабильная версия Linux 6.3 с новыми функциями и большими изменениями

  1. #1
    Супер модератор Array Аватар для kot_butch45
    Регистрация
    05.02.2023
    Сообщений
    719
    Сказал(а) спасибо
    1,911
    Поблагодарили 1,762 раз(а)
    в 706 сообщениях
    Онлайн
    1 Нед 2 Дней 17 ч 8 мин 52 сек
    В среднем
    2 мин 34 сек

    Представлена стабильная версия Linux 6.3 с новыми функциями и большими изменениями

    Линус Торвальдс 23 апреля представил первый стабильный релиз ядра Linux 6.3. Исходный код Linux 6.3 уже доступен для загрузки на портале kernel.org . Пользователям также доступен коммит релиза ядра Linux 6.3 на GitHub и на Makefile от Линуса Торвальдса.

    По данным OpenNET, Linux 6.3 содержит 15 637 исправлений от 2 055 разработчиков. Изменения были внесены в 14 296 файлов, добавлено 1 023 183 строки кода и удалено 883 103 строки кода.


    Изменениям подверглись следующие компоненты:
    39% изменений затронули драйвера устройств;
    15% - обновление кода, специфичного для аппаратных архитектур;
    10% - сетевой стек;
    5% - файловые системы;
    3% - внутренние подсистемы ядра

    Новая версия ядра Linux содержит большое количество изменений , обновлений и доработок , в том числе:

    чистка устаревших ARM-платформ (размер исходных текстов ядра сокращён на 150 тыс., удалено более 40 старых ARM-платформ) и графических драйверов;
    продолжение интеграции поддержки языка Rust (в т.ч. в качестве второго языка для разработки драйверов и модулей ядра);
    добавление утилиты hwnoise (для отслеживания задержек, вызванных особенностями работы аппаратного обеспечения);
    поддержка древовидных структур red-black в BPF (Berkeley Packet Filter);
    внедрение режима BIG TCP для IPv4;
    встроенный тест производительности Dhrystone;
    возможность запрета исполнения в memfd;
    поддержка создания HID-драйверов;
    с помощью BPF в User-mode Linux (запуск ядра как пользовательского процесса) на системах x86-64 реализована поддержка кода Rust;
    добавлена поддержка сборки User-mode Linux при помощи clang с включением оптимизаций на этапе связывания (LTO).

    Также в Linux 6.3 добавлена поддержка типов:
    Arc (реализация указателей со счётчиком ссылок);
    ScopeGuard (чистка при выходе за область видимости);
    ForeignOwnable (перемещение указателей между кодом на C и Rust).

    ​Также в Linux 6.3 прекращена поддержка сборки ядра компилятором Intel ICC, которая уже длительное время находилась в нерабочем виде без нужных исправлений. Отмечается, что состояние поддержки Rust в ядре уже близко к тому, чтобы начать принимать в ядро первые модули, написанные на Rust.

    Ссылка на Источник

  2. 4 пользователя(ей) сказали cпасибо:

    Shade (27.04.2023), vlad56 (26.04.2023), Yaroslav (30.04.2023), Yuraved (27.04.2023)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •