Linux ядро
Всяка от операционните системи използва свои собствени ядра. Например Windows използва собственото си ядро, докато повечето други операционни системи, особено тези с отворен код, използват добре познатото, тествано и доказано ядро на Linux.
Ядрото на Linux е живо чудо на софтуерния свят. Това е една от НАЙ-ДОБРИТЕ части на софтуера, която е НЕВЕРОЯТНО сложна и така, НЕВЕРОЯТНО мощна с НЕВЕРОЯТНА общност, която го архивира. Това е ядрото на всички дистрибуции на Linux. Започната от Линус Торвалдс, ядро на Linux v1.0.0 излезе през 1994г. Сега е 2019 и най-новата версия е 4.20.5 (стабилно).
По време на своя курс ядрото на Linux се усъвършенства от ден на ден. Актуализацията на ядрото се издава на всеки няколко месеца с подобрена производителност, стабилност, корекции на грешки, кръпки и допълнителни функции.
Не всички дистрибуции на Linux обаче веднага включват най-новата актуализация. След пускането обикновено отнема време, за да го влезете официално във вашата система.
Ето защо обичам да управлявам ядрото сам.
Преди да продължим по-нататък, струва си да споменем, че освен ако не сте сигурни, че имате нужда от това ядро от следващо поколение, всъщност не си струва да правите скок. Ядрото, което идва с дистрибуцията, е добре поддържано и от разработчиците.
Управление на ядрото на Linux Mint
Ако сте потребител на Linux Mint, тогава е много по-лесно да извършвате „доказани“ действия върху ядрото, без да се притеснявате, че нещо ще се обърка. Разбира се, нещата могат да излязат изцяло, ако станете прекалено авантюристични. Има 2 налични начина за управление на по-нова версия на ядрото - използване на GUI инструмент с име „Ukuu“ и ръчно инсталиране на ядрото.
Промяна на ядрото с помощта на Ukuu
Ukuu е достъпен директно за всички дистрибуции, базирани на Debian / Ubuntu, чрез PPA.
Пуснете терминал -
Добавете хранилището Ukuu -
sudo add-apt-repository ppa: teejee2008 / ppa
Сега актуализирайте кеша на хранилището на APT -
sudo apt актуализация
И накрая, инсталирайте Ukuu -
sudo apt инсталирайте ukuu
Стартирайте Ukuu -
Както можете да видите, тези с марката Ubuntu са инсталираните. Останалите са стабилни версии на ядрото по време на пътуването.
Ясно е, че моята Linux Mint система използва Linux Kernel 4.15. Това е доста стар модел.
Нека инсталираме Kernel v4.18.20. Изберете ядрото и натиснете „Инсталиране“.
Процесът на инсталиране ще започне незабавно.
Сега рестартирайте системата си, за да завършите инсталацията.
Voila! Новото ядро е готово!
Смяна на ядрото ръчно
Имайте предвид, че това е по-рисков процес и може да доведе до някои нежелани проблеми с вашата система.
-
Изтегляне на ядрото
Отначало изтеглете най-новия пакет на ядрото на Linux.
-
Проверете пакета
Процесът на изтегляне все още не е завършен, освен ако не сте се уверили, че файлът е провереният пакет. Не смейте ли да пропуснете тази стъпка! Тъй като това е ядрото, дори и най-малката промяна на бита може да причини сериозни проблеми!
Проверете изтегления пакет -
unxz linux-4.20.5.катран.xzwget https: // cdn.ядро.org / pub / linux / kernel / v4.x / linux-4.20.5.катран.знак
При опит за проверка на пакета,
gpg --verify linux-4.20.5.катран.знак
Вижте? Не е възможно. Вземете публичния ключ от PGP сървъра на ключове -
gpg --recv-ключове
Тук ключовият низ ще бъде ключът, който показа предишната команда.
След като изтеглянето приключи,
Можете успешно да проверите подписа на изтегления файл.
Предупреждението трябва да е добро, стига да не получите „ЛОШ подпис“. Сега е безопасно да продължите с останалата част от инсталационния процес.
tar -xvf linux-4.20.5.катран
-
Конфигуриране на функции и модули на ядрото
Сега, преди да инсталирате новото ядро, трябва да конфигурирате неговите функции. Трябва също да посочите всички необходими модули на ядрото, от които се нуждае вашата система.
Това може да бъде поразително, така че ще използваме съществуващия конфигурационен файл. Изпълнете следната команда -
cd linux-4.20.5 /cp -v / boot / config - $ (uname -r) .конфиг
-
Инсталирайте необходимите инструменти за компилатор
За изграждането на пакета на ядрото се нуждаете от необходимите налични зависимости. В противен случай стъпката на сградата ще бъде бъркотия.
sudo apt-get инсталиране на компилация libncurses-dev bison flex libssl-dev libelf-dev
-
Конфигуриране на ядрото за изграждане
Има 3 налични опции -
- направи menuconfig
Текстово базирани радио списъци, цветни менюта и диалогови прозорци. Полезно за отдалечени сървъри. - направи xconfig
X Windows (Qt) инструмент за конфигуриране. Той работи най-добре под KDE десктопа. - направете gconfig
X Конфигурационен инструмент, базиран на Windows (GTK). Той работи най-добре при GNOME destkops. - направи oldconfig
Поредица от y / N въпроси, които можете да пропуснете, като натиснете Enter.
За моя случай ще отида с “make oldconfig”.
Просто задръжте Enter, докато кошмарът свърши!
-
Изграждане на ядрото
Това ще отнеме известно време, хора. Нека се концентрираме върху нещо друго! Освен това ще отнеме много дисково пространство и под това имам предвид МНОГО!
направи -j4-
Инсталиране на ядрото
Започнете да инсталирате ядрото с модулите.
sudo make modules_installСлед това е време да инсталирате самото ядро.
sudo make install-
Актуализирайте конфигурацията на GRUB
Изпълнете следните команди -
sudo update-initramfs -c -k 4.20.5sudo update-grub
За да вземете резултата в сила, рестартирайте системата си.