Ядро — це головна частина Linux, яка спілкується із залізом: диском, мережею, відеокартою. Версію ядра просять назвати, коли шукають драйвер, читають інструкцію чи повідомляють про помилку. Дізнатися версію ядра можна однією короткою командою uname.
Найшвидший спосіб
Відкрийте термінал (вікно, в яке вводять команди) і введіть:
uname -r
У відповідь побачите рядок, наприклад:
6.8.0-45-generic
Це і є версія ядра. Літера r у команді — від слова release, випуск.
Що означають цифри
Розберемо приклад 6.8.0-45-generic:
- 6.8 — основна версія ядра. Саме її називають, коли говорять «ядро 6.8».
- 0 — виправлення в межах версії.
- 45 — номер збірки, який додає ваш дистрибутив (Ubuntu, Fedora та інші).
- generic — тип збірки. У Ubuntu це звичайне ядро для комп’ютерів.
У різних системах рядок виглядає по-різному. У Fedora, наприклад, там може бути fc40.x86_64, але перші цифри читаються так само.
Інші параметри uname
Команда вміє показувати й інше:
uname -a # усе одразу
uname -s # назва ядра (Linux)
uname -n # ім'я комп'ютера у мережі
uname -m # архітектура процесора, наприклад x86_64
Параметр -a (all) виводить один довгий рядок: назву ядра, ім’я комп’ютера, версію, дату збирання й архітектуру. Його зручно копіювати у повідомлення про помилку.
Інші способи подивитися версію
Якщо хочете побачити ядро разом з іншими даними системи, скористайтеся командою:
hostnamectl
У рядку Kernel буде та сама версія ядра, а поруч — назва системи та архітектура. Ще один спосіб — прочитати файл:
cat /proc/version
Коли це знадобиться
- Новому Wi-Fi чи відеоадаптеру потрібне ядро певної версії або новіше.
- Установлюєте драйвер, який збирається під ваше ядро.
- Пишете на форум і хочете, щоб вам відповіли точніше.
- Перевіряєте, чи оновилося ядро після
apt upgradeабоdnf upgradeта перезавантаження.
Поширені запитання
Чим версія ядра відрізняється від версії системи?
Версія системи (наприклад, Ubuntu 24.04) — це випуск дистрибутива, а версія ядра — номер самого ядра всередині. Одна система може мати кілька встановлених ядер.
Чому після оновлення uname показує стару версію?
Нове ядро запускається лише після перезавантаження комп’ютера. Поки ви не перезавантажилися, працює старе.
Як побачити усі встановлені ядра?
У Ubuntu і Debian допоможе dpkg --list | grep linux-image, у Fedora — rpm -q kernel.
Чи треба самому оновлювати ядро?
Зазвичай ні: воно оновлюється разом із системою. Окремо ставлять новіше ядро лише тоді, коли цього вимагає конкретний пристрій.
Порада від Kernelka
Запам’ятайте uname -r: це найкоротша відповідь на запитання «яке в мене ядро». А якщо збираєтеся писати про проблему на форумі, додавайте результат uname -a і назву дистрибутива.
Підсумок
uname -rпоказує версію ядра Linux.- Перші два числа (наприклад, 6.8) — основна версія ядра.
uname -aвиводить розширену інформацію,uname -m— архітектуру.- Те саме покаже
hostnamectlу рядку Kernel. - Нове ядро починає працювати після перезавантаження.