Выпущено новое ядро Linux, и оно является одним из крупнейших за всю историю.
Ядро Linux 6.7 теперь доступно для использования. Вот чего ожидать.
По словам создателя Linux (и ведущего разработчика ядра) Линуса Торвальдса, ядро Linux 6.7 является (по количеству коммитов: более 17 тысяч коммитов без слияния, с более чем 1 тысячой коммитов) одним из крупнейших выпусков ядра, которые у нас когда-либо были, но дополнительные Неделя rc8 была связана исключительно с праздниками, а не с какими-либо трудностями с более крупным релизом».
Это вполне может быть самое большое ядро Linux (по размеру), которое когда-либо было выпущено. Это определенно большой. Наряду с этим «величием» появилось несколько новых функций, аппаратная поддержка и различные улучшения.
Файловые системы
Одной из наиболее интересных новых функций является экспериментальная поддержка Bcachefs, добавленная в основное ядро. Это одна из причин, почему было так много коммитов в ядро 6.7. Но что такое Bcachefs? Проще говоря, это новая усовершенствованная файловая система Linux, в которой особое внимание уделяется надежности благодаря копированию при записи, которая предоставляет те же функции, что и Btrfs и ZFS, с более чистой кодовой базой и большей надежностью. Bcachefs поддерживает репликацию, стирающее кодирование, кэширование/размещение данных, сжатие, шифрование, создание снимков и многое другое.
Хотя в ядро добавлена поддержка новой файловой системы, ее все равно следует считать экспериментальной, поэтому вы не будете использовать ее на машинах производственного уровня.
Другие изменения в файловой системе включают в себя:
- F2FS поддерживает страницы большего размера.
- Добавлены новые функции Btrfs (такие как дерево RAID-полос, простой учет квот и временная файловая система fsid).
- Незначительные улучшения для JFS.
- FSCRYPT поддерживает больше встроенного оборудования шифрования.
32-битная эмуляция
В ядре 6.7 также добавлена возможность включения или отключения 32-битной эмуляции для ядер x86-64. Эта новая функция ia32_emulation позволит безоговорочно отключать 32-битные приложения во время загрузки.
процессоры
Как обычно, в области поддержки ЦП происходит немало изменений, например:
- Бесшовная загрузка AMD поддерживает более широкий спектр оборудования.
- Поддержка Intel Lunar Lake M для драйвера LPSS.
- В утилиту Turbostat добавлена поддержка Arrow Lake и Lunar Lake.
- Добавлена первоначальная поддержка процессора AMD-Pensando Elba.
- Добавлена первоначальная поддержка 64-ядерной SoC RISC-V.
- Поддержка Intel Itanium IA-64 удалена.
- Графика Intel Meteor Lake теперь работает стабильно.
- Поддержка KVM для виртуализации архитектуры LoongArch.
Графика
Одно из наиболее важных графических улучшений связано с прошивкой NVIDIA GSP, которая обеспечивает значительно улучшенное управление питанием и производительность графических процессоров серии GeForce RTX 20/30.
Кроме того, поддержка графики Intel Meteor Lake наконец включена по умолчанию.
Вы можете прочитать официальное объявление о выпуске 6.7 для получения дополнительной информации или прочитать окна слияния (часть 1 и часть 2), в которых представлена подробная информация обо всех изменениях.
Не ждите, что последняя версия ядра сразу же появится в вашем дистрибутиве. Arch Linux должен получить версию 6.7 где-то в течение первых двух недель февраля 2024 года, Ubuntu должна увидеть ее для версии 24.04, а Fedora 40 (должна быть выпущена примерно в апреле 2024 года) может увидеть эту версию, используемую по умолчанию.