Управление на надстройката на ядрото на Linux в Debian

Кратко : Тази статия обяснява стъпките за надграждане на ядрото на Linux в Debian. Той също така ви дава няколко съвета и някои любопитни факти около управлението на ядрото в Debian Linux.

Докато обновяването на Linux Kernel в Ubuntu е малко по-лесно благодарение на някакъв графичен инструмент, аз като потребител на Debian предпочитам да поставям нещата в терминала вместо в GUI. Преди да видим как да надградим ядрото на Linux в Debian, първо ще видим няколко неща за него.

Инициативата на Debian LTS ядрото

Сега ядрото на Linux е непрекъснато движеща се цел. Приблизително на всеки четири месеца Линус пуска ново ядро. Четири месеца е доста кратко време, за да уловим всички регресии и да добавим нови функции и т.н. през 2011 г. се събраха редица електронни производители и се роди инициативата LTSI.

Причината, поради която споделям горното е, поне в Debian, поддържащите ядрото на Debian винаги се опитват да се придържат към LTSI изданието в стабилната версия. Разсъжденията са прости, получавате две години поддръжка от ядрото нагоре, което е подобно на Redhat и Ubuntu на Canonical. Debian също така осигурява поддръжка на сигурността в продължение на 5 години за ядрото на Debian плюс приложенията и те са донякъде успешни в набирането на необходимата сума, въпреки че никога не може да е достатъчно.

Кой наистина се нуждае от ново ядро?

Има само 2-3 вида хора или хора, хвърлени в ситуации, в които ъпгрейд на ядрото ще е от полза.

  • Имате най-новия хардуер - Въпреки че и двамата производители на чипове в днешно време изпращат код и вноски за драйвери около 6 месеца преди пускането на пазара, инструментите на потребителското пространство ще се нуждаят от повече време, за да бъдат оптимизирани и познават системата малко по-интимно. Например, ако бях на Kaby Lake процесор или Zen процесор, тогава най-новите ядра ще са сигурни, че имате CLI (интерфейс на командния ред), ако не GUI.
  • Регресия - Понякога се случват грешки, които се наричат ​​регресии. Тези регресии над времето са и могат да бъдат скъпи за дадена организация. Това е обсъждано и познато през годините и единственият начин да се направи това е все повече потребители да тестват ядрата и да имат различни ядра в реални условия. В действителност повечето хора дори не знаят, че ядрото има регресия на производителността, освен ако няма конкретен случай на използване и има други версии на ядрото, които извършват същата / подобна работа със същите спецификации.
  • Форматиране на система за започване на нещата отначало - Когато форматирате системата си, най-добре е да използвате най-новото налично ядро

Как да знам Linux версията на ядрото в Debian Linux?

Преди да отидем навсякъде или да направим нещо, трябва да знаем каква е версията на съществуващото ядро. Можете да използвате командата по-долу:

uname -r 

Резултатът от горната команда за моята система е 4.9.0-2-amd64, което означава, че използвам Linux Kernel 4.9.0-2.

Използване на резервни ядра на Linux в Debian

Сега, ако бях на Debian Jessie, това, което се нарича „стабилна“ в Debian за 64-битови системи (както е и сега) - бих използвал 3.16.0-4. Сега, да речем, за една или за причината от горепосоченото, искате ядрото, което се връща. Сега единственото нещо, което трябва да направите, е да добавите backports към списъка на /etc/apt/sources.list. Ето пример за /etc/apt/sources.list, използващ стабилна -

Направете това и изпълнете sudo aptitude update

Потърсете наличното ядро ​​на Linux

След като индексът се актуализира, можете да го направите -

aptitude search linux-image

Той трябва да ви даде списък с вашето съществуващо ядро, както и всички нови изображения на ядрото. Моят е малко по-различен /etc/apt/sources.list следователно дава малко по-различни резултати.

Както виждате, командата linux-image показа също 32-битовите ядра, защото добавих архитектура-i386 като чужда архитектура.

Инсталиране на ново ядро ​​на Linux в Debian

Сега обикновено, ако хората искат да се актуализират, те просто актуализират linux-image-amd64 и ще изтеглят необходимите зависимости.

В моя случай обаче, тъй като няма актуализации на ядрото в краткосрочен план, ще покажа как да актуализирате / надстроите до следващото ядро, в случая 4.10.0-trunk. Така че това правя:

sudo aptitude install linux-image-4.10.0-trunk-amd64-unsigned linux-headers-4.10.0-trunk-amd64

Просто следвайте инструкциите. Ако нещо се обърка, все още ще сте на старото ядро. Въпреки това, аз ще настоявам да подадете доклад за грешка на разработчиците на Debian.

Надявам се, че знаете как да надстроите Linux ядрото в Debian и сте научили няколко неща за ядрото на Linux. Тъй като обичам да използвам Debian, ще пиша повече статии около него през следващите седмици.

Препоръчано

Как да се определи десен клик Touchpad не работи на Ubuntu 18.04
2019
Unity Gaming Engine пристига в Linux
2019
Как да използвате разширенията на GNOME Shell
2019