Как и ожидалось, Линус Торвальдс объявил об общедоступности для публичного тестирования первого этапа разработки Release Candidate (RC) грядущей серии ядра Linux 6.10.
Прошло две недели с момента открытия окна слияния для ядра Linux 6.10, после выпуска Linux kernel 6.9, которое медленно, но верно пробирается в репозитории стабильного ПО некоторых из самых популярных дистрибутивов Linux (подсказка: оно уже попало в Arch Linux и openSUSE Tumbleweed).
Таким образом, окно слияния Linux kernel 6.10 официально закрыто, и первый Release Candidate доступен для публичного тестирования разработчикам и тем, кто хочет поближе познакомиться с новыми возможностями следующего крупного релиза ядра.
Среди того, что мы ожидаем увидеть в Linux kernel 6.10, – начальная поддержка Rust для 64-битных RISC-V, новый системный вызов mseal()
для уплотнения памяти, шифрование шины TPM и защита целостности для драйвера TPM, поддержка KVM ParaVirt (PV) IPI (гостевой и хост) для архитектуры LoongArch, более быстрый режим блочного шифра AES-XTS на современных процессорах x86_64, а также поддержка RAPL (Running Average Power Limit) для процессоров Intel Arrow Lake и Lunar Lake.
Также обещается улучшенное управление памятью на ARM64 (AArch64), повышение производительности файловой системы Btrfs (более быстрые проверки записи NOCOW, уменьшение диапазонов блокировки экстентов и многое другое), повышение производительности открытия незашифрованных файлов на файловых системах, поддерживающих fscrypt, обновление генератора случайных чисел, №№1№№ и поддержка управления IOCTL для Landlock.
Конечно, новые и обновленные драйверы для поддержки современного оборудования, включая новый драйвер для GPU на базе прошивки ARM Mali, новые звуковые драйверы для платформ AMD и Intel, Nuvoton NAU8325, Rockchip RK3308 и Texas Instruments PCM6240, новые драйверы контроллера Intel IPU6 и Broadcom BCM283x/BCM271x, а также новый каталог drivers/platform/arm64, используемый исключительно для драйверов встроенного контроллера (EC) ноутбуков ARM64.
Ядро Linux 6.10 также улучшает поддержку нескольких ноутбуков, добавляя различные исправления ACPI. Среди них Acer Aspire 1, Asus Vivobook Pro N6506MV, TongFang GXxHRXx и GMxHGxx, XMG APEX 17 M23, Dell XPS 15 9550, Surface Pro, Lenovo IdeaPad, ThinkPad и ноутбуки Slim 7 16ARH7. Кроме того, в драйвер ACPI DPTF (Intel Dynamic Platform and Thermal Framework) добавлена поддержка Intel «Lunar Lake».
И, наконец, не менее важные улучшения в работе с сетями: поддержка TCP fraglist GRO, позволяющая объединять в цепочку несколько TCP-пакетов и пересылать их вместе, поддержка использования SMP-потоков для обработки отстающих пакетов, новый и более быстрый метод сборки мусора для сокетов AF_UNIX, основанный на алгоритме Tarjan’s Strongly Connected Components, поддержка IPv6 (и IPv{4,6}-over-IPv{4,6}) в драйвере протокола GTP и новый протокол netlink, предназначенный для настройки NFSD, а также новый инструмент пользовательского пространства, называемый nfsdctl, в nfs-utils.
«Похоже, что это релиз обычного размера, может быть, даже немного меньше. Все статистические данные выглядят вполне нормально. У нас нет новых файловых систем, а работа по исправлению XFS в режиме онлайн означает, что исправления bcachefs больше не являются самым большим изменением в файловой системе. Но все это затмевается обычными обновлениями драйверов (и, по традиции, драйверы GPU занимают лидирующее положение, сетевые технологии – на втором месте, а все остальное – относительно мало).
- сказал Линус Торвальдс
Финальный выпуск ядра Linux 6.10 ожидается в середине или конце июля 2024 года, что зависит от того, сколько этапов Release Candidate (RC) объявит Линус Торвальдс до этого момента. Таким образом, ядро выйдет 14 июля, если будет только семь RC, или 21 июля, если будет объявлено восемь RC, так что пометьте свои календари соответствующим образом.
До тех пор вы можете взять Linux kernel 6.10 на тест-драйв, загрузив последнюю ветку Release Candidate с git Линуса Торвальдса или с сайта kernel.org. Однако помните, что не следует устанавливать или использовать эту версию ядра на рабочих машинах.
Комментарии (0)