После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.18. Среди наиболее заметных изменений: dm-pcache для дискового кэширования в энергонезависимой памяти (PMEM), удаление Bcachefs, online-режим проверки XFS, драйверы Binder (Android IPC) и Tyr (GPU Mali) на Rust, возможность создания USB-драйверов на Rust, оптимизация кэширования в аллокаторе памяти SLUB, адресация пространств имён по файловым дескрипторам, ускорение работы подкачки (swap), верификация BPF-программ по цифровой подписи, виртуализация Intel CET в KVM, сетевой протокол PSP (гибрид TLS и IPsec), поддержка IP-расширения AccECN, оптимизация UDP-стека.
В новую версию принято 15035 исправлений от 2217 разработчиков, размер патча – 45 МБ (изменения затронули 13142 файлов, добавлено 601897 строк кода, удалено 355006 строк). В прошлом выпуске было 14334 исправлений от 2118 разработчиков, размер патча – 46 МБ. Около 40% всех представленных в 6.18 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 5% – с файловыми системами и 3% c внутренними подсистемами ядра.
Основные изменения в ядре 6.18 (kernelnewbies.org, lwn.net, OpenNET):
( читать дальше... )
Команда разработчиков FreeBSD рада объявить о выпуске FreeBSD 15.0-RELEASE. Это первый релиз ветки stable/15.
( читать дальше... )
Представлена новая версия MiniOS 5.1.0 – легкого и модульного Linux-дистрибутива на базе Debian 13 «Trixie» для съёмных носителей, отличающегося гибкостью настройки под различные потребности пользователей.
( читать дальше... )
Спустя два месяца ожиданий, 11 ноября, Google наконец опубликовала исходный код Android 16 QPR1, доступный по ссылке. По сравнению с публикацией Android 15 QPR3, задержка выросла в два раза. Для владельцев Pixel обновление вышло ещё в начале сентября.
Среди нововведений, можно отметить:
До Android 14 исходный код новых версий публиковался почти одновременно с выходом обновлений для устройств Pixel. Однако начиная с этой версии задержки стали расти. Так, Android 14 был опубликован с задержкой примерно в три недели, Android 15 — в две с половиной недели. Все QPR‑релизы этих версий выходили с задержкой около месяца. LineageOS 23 пришлось выпустить на базе QPR0, поскольку исходники QPR1 задержали на два месяца.