Linux 6.12 став LTS, завершення підтримки Linux 6.11 і критика архітектури x86-64 від Торвальдса
14:59, 06.12.2024
Linux 6.12 отримав статус LTS
На початку грудня 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) роблять розробку й оптимізацію тільки складнішою.