Линус Торвальдс выпустил версию 6.8 ядра Linux и отметил «случайную Git-нумерологию» — когда работа над этой версией ядра закончилась, использовавшийся для ее отслеживания Git-репозиторий содержал 9,996 миллионов объектов.
Разработчик сообщил, что это будет последнее основное ядро, которое будет иметь менее 10 миллионов объектов Git.
«Конечно, в этом нет ничего особенного, кроме приятного круглого числа. Git'у все равно», – добавил он.
На самом деле магия немного теряется с осознанием того, что linux-next – другое дерево обновлений ядра Linux, ведущее не Торвальдс – уже давно насчитывает более 10 миллионов объектов Git.
Торвальдс оценил добавление нового драйвера Xe Drm как наиболее значимое дополнение к этой версии ядра. Драйвер обеспечивает работу графических процессоров Intel, независимо от того, интегрированы ли они в процессор, являются ли отдельными устройствами. Обновление считается экспериментальным.
Еще одно дополнение к ядру добавляет поддержку Nitro от Amazon Web Services, технологии изоляции облачного гиганта, переводящей функции безопасности и сетевой работы на сетевую карту SmartNIC. Новый драйвер открывает аппаратное обеспечение Nitro для ядра, позволяя гостям Linux получить доступ к предлагаемым им сервисам.
Файловая система bcachefs, одно из больших дополнений к Linux 6.7, получила некоторые поправки, которые помогли повысить производительность. Еще одно улучшение позволило использовать ядро Rust на процессорах, использующих китайскую архитектуру LoongArch.
Графическое оборудование Raspberry Pi 5 получило большую поддержку, а контроллеры Switch Online от Nintendo теперь поддерживаются Linux.
Пост Торвальдса закончился призывом к разработчикам ядра протестировать версию 6.8 ядра, а также благодаря тем, кто уже послал pulls для версии 6.9 ядра до того, как открылось окно его слияния.
***
Что такое объекты Git? Это разные типы данных в хранилище. Существует четыре типа объектов: блобы для содержимого файлов, деревья для каталогов, коммиты для версий хранилища и теги для обозначения важных моментов.