Ядро Linux 6.6 — следующая версия с долгосрочной поддержкой.
Это официально: следующей версией Linux с долгосрочной поддержкой станет Linux 6.6, выпущенная в октябре 2023 года.
Если вы внимательно следите за Linux, вас не удивят новости с конференции Linux Plumbers Conference в Ричмонде, штат Вирджиния — встречи, на которую принимают только приглашенные ведущие разработчики ядра Linux — о том, что недавно выпущенная версия Linux 6.6 — следующая версия Linux. Версия с долгосрочной поддержкой (LTS) Linux.
Некоторые думали, что следующей версией может стать еще не выпущенное ядро Linux 6.7. В конце концов, специалист по поддержке стабильной ветки ядра Linux Грег Кроа-Хартман сказал, что последним ядром в этом году будет версия LTS. Однако ожидается, что масштабное обновление 6.7 увидит свет лишь в начале следующего года.
Следует отметить, что первый релиз-кандидат 6.7 вышел только 12 ноября. И как написал Линус Торвальдс: «Это самое большое окно слияний, которое у нас когда-либо было: 15,4 тыс. коммитов без слияния».
Linux 6.7 также будет включать в себя множество новых функций, таких как файловая система bcachefs, которая представляет собой новую надежную файловую систему с копированием при записи (COW), которая может похвастаться новыми атрибутами, сохраняя при этом высокую производительность. Linux 6.7 также будет включать поддержку прошивки системного процессора графического процессора Nvidia (GSP) в графическом накопителе с открытым исходным кодом Nouveau и множество сетевых обновлений. Это большой релиз во всех смыслах этого слова.
Между тем, Linux 6.6 предоставляет множество хороших функций. К ним относятся встроенный в ядро сервер SMB3 KSMBD, самый ранний подходящий планировщик Virtual Deadline First (EEVDF) и поддержка Intel Shadow Stack. Вы уже можете найти Linux 6.6, поддерживающий передовые дистрибутивы, такие как Arch Linux, openSUSE Tumbleweed и Fedora Linux. К следующему году он станет движком в основных дистрибутивах, включая следующую LTS-версию Canonical — Ubuntu 24.04.
Ядро Linux 6.6 в качестве LTS-версии будет поддерживаться до декабря 2026 года. В будущем ядер LTS Linux будет меньше. Как объяснил Джонатан Корбет, разработчик ядра Linux и исполнительный редактор Linux Weekly News, на Open Source Summit Europe, в будущем срок службы ядра Linux будет сокращен с шести до двух лет.
В настоящее время существует шесть ядер LTS Linux — 6.1, 5.15, 5.10, 5.4, 4.19 и 4.14. В соответствии с текущим процессом выпуск версии 4.14 выйдет в январе 2024 года, и будет добавлено еще одно ядро. Однако в дальнейшем они не будут заменены после выхода ядра 4.14 и следующих двух.
Объяснение этого сдвига основано на двух основных факторах. Во-первых, люди не используют старые версии LTS. Зачем тратить деньги и время на проекты, когда они простаивают? Другая важная причина заключается в том, что специалисты по сопровождению кода Linux выгорают. Работы слишком много, а рук не хватает, чтобы справиться с нагрузкой.
Теперь, если вы действительно хотите, чтобы определенное ядро Linux работало в течение долгого времени, у вас есть варианты. Один из них — использовать сверхдолгосрочное стабильное ядро (SLTS) Linux Foundation Civil Infrastructure Platform (CIP). Эти ядра используются в средах выполнения промышленного оборудования с использованием эталонного оборудования CIP и Debian 11 — и они не предназначены для общего использования.
Однако, если вам действительно нужно ядро, на которое вы можете рассчитывать в течение десяти лет, Canonical недавно подтвердила свою поддержку ядер Linux, которые она использует в своих выпусках LTS Ubuntu в течение 10 лет. Как пояснила компания Canonical: «Усилия Canonical по обслуживанию и поддержке полностью независимы от исходной версии LTS и будут продолжаться в прежнем режиме. Несмотря на изменения в основной поддержке LTS, Canonical по-прежнему привержена обеспечению надежной поддержки ядра Ubuntu, гарантируя, что сообщество Linux и предприятия можно продолжать полагаться на стабильное и безопасное программное обеспечение».
Итак, если вы хотите взять на себя обязательство использовать, например, Ubuntu 20.04 на своих компьютерах до начала 2030 года, Canonical позволит вам это сделать. Компания вкладывает «длинные» в долгосрочную поддержку.
Однако, учитывая быстрые темпы изменений в вычислительной технике, двухлетнее окно поддержки LTS основного ядра Linux может оказаться тем, что большинству из вас понадобится и будет использовать.