Найти в Дзене

Linux 6.17: Ядро, которое шокирует и спасает — с Rust и без mmap()

Ого, Линус Торвальдс снова швырнул в нас свеженькое ядро Linux 6.17, как горячий пирог из печи, и оно уже стабильно, как скала! За кулисами этого релиза — 14 334 исправления от 2118 разработчиков, а патч весит внушительные 46 МБ. Похоже, ребята не зевали! Давай разберём, что там за вкусности спрятаны. Сначала — защита от Spectre для x86, теперь с улучшенным контролем атаки (Attack Vector Controls). Это как если бы Линус нарядил ядро в броню с дистанционным управлением — хакеры, держите карман шире! Файловая система Ext4 научилась буферизованному вводу-выводу с флагом RWF_DONTCACHE, а EROFS теперь сжимает метаданные — экономия места, как в минималистичном гардеробе хипстера. Появился и такой хитрый трюк, как «прокси-исполнение» — смягчает инверсию приоритетов, будто Линус решил поиграть в шахматы с задачами ядра. А система учёта времени теперь с «вспомогательными часами», которые работают сами по себе, как независимые модные блогеры, не зависящие от системного ритма. Для гиков железа —

Ого, Линус Торвальдс снова швырнул в нас свеженькое ядро Linux 6.17, как горячий пирог из печи, и оно уже стабильно, как скала! За кулисами этого релиза — 14 334 исправления от 2118 разработчиков, а патч весит внушительные 46 МБ. Похоже, ребята не зевали! Давай разберём, что там за вкусности спрятаны.

Сначала — защита от Spectre для x86, теперь с улучшенным контролем атаки (Attack Vector Controls). Это как если бы Линус нарядил ядро в броню с дистанционным управлением — хакеры, держите карман шире! Файловая система Ext4 научилась буферизованному вводу-выводу с флагом RWF_DONTCACHE, а EROFS теперь сжимает метаданные — экономия места, как в минималистичном гардеробе хипстера.

Появился и такой хитрый трюк, как «прокси-исполнение» — смягчает инверсию приоритетов, будто Линус решил поиграть в шахматы с задачами ядра. А система учёта времени теперь с «вспомогательными часами», которые работают сами по себе, как независимые модные блогеры, не зависящие от системного ритма.

Для гиков железа — драйверы на любой вкус: от Raspberry Pi RP1 до аудиоусилителей Richtek и USB-Wi-Fi 6 от Realtek. Arm64 получил «живые патчи», как апгрейд в реальном времени, а LoongArch — улучшенную поддержку BPF, что звучит как заклинание из фэнтези. Multipath TCP теперь с опцией TCP_MAXSEG, а новый параметр sysctl позволяет включать IPv6-пересылку по интерфейсам — выбирай, где включить свет в этом цифровом доме!

И вот сюрприз для ценителей: Rust всё глубже вгрызается в ядро! Абстракции на этом языке множатся, а устаревший mmap() уходит в закат, уступая место безопасному mmap_prepare() — прощай, старый друг, привет, новый шериф! Плюс куча других изменений, которые сделают твою систему быстрее, умнее и чуть более загадочной.

Короче, Linux 6.17 — это как апгрейд супергеройского костюма: ярче, мощнее и с парой неожиданных фишек. Готовься тестировать, пока Линус не швырнул следующую версию! 🚀