Линус Торвальдс представил ядро Linux 6.18: с тысячами исправлений и полезными фишками

Сегодня, 1 декабря, Линус Торвальдс официально выпустил в релиз новую версию ядра Linux 6.18 с внушительным перечнем крупных и не очень нововведений. Начать, пожалуй, стоит с того, что «отец Linux» добавил в свежую версию ядра свыше 15 тысяч различного рода исправлений от 2217 разработчиков — это на тысячу исправлений больше, чем в прошлом крупном апдейте. Кроме того, и это немаловажно, примерно 40% всех изменений, реализованных в ядре Linux 6.18, напрямую связаны с драйверами аппаратного обеспечения, что, теоретически, должно положительно повлиять на доступность Linux-дистрибутивов. Подписывайтесь на Telegram-канал про технологии

Также стоит отметить, что в свежей версии ядра была реализована поддержка нового «железа». К примеру, появилась предварительная поддержка процессоров Apple M2 Pro, M2 Max и M2 Ultra, что явно понравится фанатам Asahi Linux. Ещё Линус Торвальдс начал подготовку ядра для поддержки процессоров на архитектуре AMD Zen 6, которые, вероятно, будут представлены в обозримом будущем. Дополнительно была реализована поддержка Intel Wildcat Lake с графикой нового поколения Xe 3, а драйвер Nouveau теперь по умолчанию использует прошивку NVIDIA GPU System Processor для видеокарт поколений Turing и Ampere.

Примечательно, что из ядра Linux 6.18 был полностью удалён код файловой системы Bcachefs — теперь данный модуль будет распространяться отдельно. Правда, судя по информации из сети, если разработчик проекта продемонстрирует корректное взаимодействие с другими разработчиками ядра Linux, а также докажет свою способность следовать текущим правилам разработки, код могут вернуть в состав ядра в будущих апдейтах. Кроме того, с релизом новой версии ядра был реализован новый механизм межпроцессного взаимодействия под названием Binder, который написан на языке программирования Rust.

Из интересных нововведений стоит выделить интеграцию криптографической верификации загружаемых BPF-приложений посредством цифровой подписи, а также поддержку шифрования TCP-соединений при помощи протокола PSP Security Protocol, который был разработан компанией Google для того, чтобы шифровать передачу данных между центрами обработки данных.

Безусловно, финальный перечень нововведений просто огромен — в новом ядре появилась поддержка большого перечня ARM-ядер, графических подсистем и отдельных компьютеров, а также мелкие нововведения, интересные в первую очередь энтузиастам. Почитать обо всём этом можно в официальном патч-логе.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии