Чому старше ядро?
З будь-якої причини там, можливо, ви будете змушені запустити інше ядро, ніж те, яке надає Ubuntu. Це навіть може зайняти кілька років назад для ядра, сумісного з певними попередньо складеними модулями ядра, ваш постачальник VPS на основі Xen / контейнера може змусити вас використовувати його ядро тощо.
У мене на це питання в протягом тривалого часу, але це викликало його знову сьогодні.
У такому випадку було б дуже корисно мати можливість сказати, чи можете ви звинувачувати ядро у проблемах, чи вам навіть потрібно намагатися налаштувати новішу версію Ubuntu у вашій ситуації.
Політика, документація?
Мені особливо цікаво, які цілі розробників / QA в цьому стосуються випусків LTS та новішої стабільної системи, що працює з ядром LTS. Деякі тісно пов'язані питання:
- Яка політика щодо сумісності з попередніми версіями ядра? Наприклад, не приймаються звіти про помилки, вони повинні працювати з усіма версіями ядра назад і включати попередні LTS тощо.
- Приклад, практично: Яка ймовірність виникнення проблем під час запуску ядра Lucid на Precision?
- Наскільки програмне забезпечення відносно близьке до ядра (udev, gvfs, mdadm тощо) тестується на іншій версії, що надається до випуску?
- Чим у цьому відрізняється видання Desktop / Server?
Найбільш очевидним місцем для перегляду цього стануть примітки до випуску . Однак, окрім оновлень / змін у ароматизованому ядрі Ubuntu, це не згадує нічого про сумісність з іншими ядрами, тоді як функції, пов'язані з ядром, згадуються в інших частинах приміток, наприклад
Програмний RAID тепер підтримує кероване блокове управління (MD).
Чи Ubuntu просто не переймається цими випадками чи мені не вистачає ресурсу для цього? Окрім приміток до випуску, я досить часто використовував Google, використовуючи ключові слова: Ubuntu 12.04 minimal kernel version required
та кілька його варіантів. І все-таки жодна заява про ці результати, схоже, не робиться. Зараз я вважаю, що це питання спливе як єдиний відповідний ресурс. Мені ця відповідь виявилася важкою, і це виглядає дуже перспективно, але це стосується конкретного питання / середовища, а не насправді про використання сервера / настільних ПК.
Простір користувачів проти ядра
Я знаю, що більшість фрагментів програмного забезпечення userland не повинні турбуватися щодо версій ядра, але це стає складніше для програмного забезпечення VPN або додатків, що взаємодіють із апаратним забезпеченням (наприклад, вище), а також, наприклад, V4L2, Network Manager, Alsa тощо.
Дебіан проти Ubuntu
Debian в цьому дійсно зрозумілий. Вже для Wheezy ми знаємо, що якщо ви покладаєтесь на udev, то для отримання належних завдань 2.6.26 потрібно буде правильно запускати нотатки про випуск (у роботах):
Версія udev у wheezy потребує ядра версії 2.6.26 або новішої з [...]
Чого я не прошу
Мені дуже добре відомі підпорядкування нових ядер від новіших версій до поточної версії LTS. Це питання - навпаки.
Будь ласка, уникайте будь-яких дискусій на кшталт "чому б хотілося запустити старіше ядро?" - Ви іноді просто не маєте вибору, і справа не в тому, що ми хочемо, а в тому, як можна впоратися з такою ситуацією.
udev
це лише один із багатьох пакетів, і я не думаю, що ви шукаєте відповіді на основі пакета.