Linux 6.12 стал LTS, завершение поддержки Linux 6.11 и критика архитектуры x86-64 от Торвальдса

Linux 6.12 стал LTS, завершение поддержки Linux 6.11 и критика архитектуры x86-64 от Торвальдса

14:56, 06.12.2024

Содержание статьи
arrow

  • Linux 6.12 получил статус LTS
  • Завершение поддержки Linux 6.11
  • Торвальдс: «уровни функций архитектуры x86-64 — сломанная модель»

Linux 6.12 получил статус LTS

В начале декабря 2024 года Linux 6.12 был официально объявлен выпуском с долгосрочной поддержкой (LTS). Эта версия ядра, представленная Линусом Торвальдсом в ноябре, получила множество обновлений и станет основой для работы многих операционных систем до конца 2026 года.

Поддержка LTS-версий, как показывает практика, может быть продлена до шести лет, что делает их предпочтительными для корпоративных пользователей и разработчиков долгосрочных проектов.

Завершение поддержки Linux 6.11

Мейнтейнер проекта Грег Кроа-Хартман сообщил, что срок поддержки ядра Linux 6.11 истёк. Он призвал всех пользователей переходить на ядро Linux 6.12 LTS, которое теперь будет поддерживаться как минимум до декабря 2026 года. Последний патч для версии 6.11 — 6.11.11 — был выпущен 5 декабря 2024 года, после чего ветка официально помечена как EOL (End of Life) на сайте kernel.org. Это означает прекращение всех обновлений, включая исправления безопасности.

Торвальдс: «уровни функций архитектуры x86-64 — сломанная модель»

4 декабря 2024 года Линус Торвальдс жёстко раскритиковал уровни функций архитектуры AMD64 и x86-64, назвав их «полностью сломанным мусором, который должен умереть».

Торвальдс выразил недовольство текущей концепцией классификации функций процессоров, которая была введена в 2020 году. Она предполагает разделение функций процессоров на уровни (x86-64-v2, v3, v4) для упрощения оптимизации программного обеспечения. Однако, по мнению Торвальдса, такой подход лишь увеличивает путаницу, вместо того чтобы сделать процесс более прозрачным.

Например:

  • x86-64-v2 добавляет поддержку инструкций SSE4.2, SSSE3 и других, полезных для работы с данными и многопоточности.
  • x86-64-v3 включает AVX2 и дополнительные инструкции для битовой манипуляции.
  • x86-64-v4 содержит некоторые элементы AVX-512.

Торвальдс считает, что попытка линейной прогрессии функций процессоров в рамках этих уровней не соответствует реальности, а сложные изменения в конфигурации ядра Linux (KConfig) делают разработку и оптимизацию только сложнее.

views 12s
views 2
Поделиться

Была ли эта статья полезной для вас?

Популярные предложения VPS

Другие статьи на эту тему

cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.