Наскоро Linux ядро 5.7 беше пуснат с много приказки, което допълнително подобрява възможностите на Linux OS. В тази статия ще преминем през процеса на инсталиране на ядрото на Linux 5.7 на Ubuntu. Преди да продължим обаче, нека научим накратко за Linux Kernel.
Какво представлява ядрото на Linux?
Ядрото на Linux е монолитно, ядро на операционната система с отворен код, базирано на Unix. Ядрото на Linux е многофункционално по отношение на изчислителните системи, тъй като поддържа мобилни устройства, таблети, компютри, мейнфреймове, суперкомпютри, интелигентни часовници и т.н.
Линус Торвалдс първо създаде първата версия на ядрото на Linux (0.01) през 1991г. Той го създаде за личния си компютър без намерение да го прави междуплатформен. Скоро тя стана популярна, което доведе до това той и общността с отворен код да работят върху ядрото и да го подобрят през следващите години. За да осигури справедливо използване и разпространение, той прие лиценза за операционна система GNU, което го направи популярен както сред потребителите, така и сред разработчиците.
Как работи издаването на ядрото?
Разработването на ядрото е предимно участниците в работата по целия свят. Дискусиите за ядрото на Linux се извършват чрез пощенския списък на ядрото на Linux (LKML). Моделът за стабилно освобождаване е адаптиран през 2005 г., което е направено за подобряване на обратната връзка и цикъла на подобрение. Първоначално това беше направено за 2-3 месеца, което означаваше по-дълъг цикъл на обратна връзка и внедряване, водещ до разочарование както на разработчика, така и на потребителя.
За да се подобри целият сценарий, изданията се съкращават до една седмица, в зависимост от други фактори, включително празници, натоварване и т.н. Номерирането в тези версии на ядрото се извършва като 5.6.15.6.2, 5.6.3 и т.н. Големите издания се правят, като се използва понятието две числа, например 4.9.
Последната версия на голямото ядро е 5.7. Също така имаме LTS ядра, които идват с дългосрочна поддръжка за по-добро широко разпространение. Освен издания, има и кръпки. Пачовете следват различен набор от правила и се използват за подобряване на качеството на ядрото, тъй като все повече и повече потребители и разработчици играят с него.
Има, разбира се, и правила за корекции, за да се гарантира стабилността на ядрото. Правилата за корекцията не са се променили през последните 12 години и следователно осигуряват стабилност и ефективност.
За да се гарантира, че промяната на ядрото е стабилна, тя трябва да отговаря на следното:
- Промяната не трябва да бъде повече от 100 реда
- Тя трябва да бъде адекватно тествана и коригирана.
- Поправката трябва да бъде само едно нещо наведнъж.
- Поправката трябва да се предоставя само за докладван проблем.
- Не се освобождава значителна функционалност в кръпки.
- Той трябва да бъде обединен в Linux дървета
Линус Торвалдс е отговорен за прегледа и пускането на кръпки или значими версии.
Ако все още сте любопитни, трябва да прочетете модела за издаване на ядрото на Linux.
Защо е необходимо издаване на ядро?
Ядрените версии са жизненоважни за оцеляването на всяка операционна система. Те не само носят нови функции, но и осигуряват подходяща стабилност и сигурност за потребителя.
Например, ядрото на Linux маркира грешките в сигурността като висок приоритет и корекции и ги изтласква възможно най-скоро. Има много насоки за това как да се гарантира сигурността на ядрото, което е извън обхвата на статията.
Ядро 5.7 функции
С добро разбиране на ядрото, модела за пускане на ядрото на Linux и необходимостта от него, нека да изброим накратко ядрото 5.7 функции по-долу.
- Нова хардуерна поддръжка с драйвер exFAT
- Разширена поддръжка на ARM устройства
- Поддръжка на Zstd компресия
- Проверка на термичното налягане на планировчика на задачите
- IO_uring подобрения
и много други! Ако се интересувате да научите повече, можете да проверите пълното ни покритие тук.
Как да инсталирам Linux Kernel 5.7 на Ubuntu
В този раздел ще научим как да инсталираме ядрото на Linux 5.7 на Ubuntu. Този метод ще работи и за всички дистрибуции, базирани на Debian.
Да започваме.
Отначало трябва да изтеглите всички необходими файлове с помощта на wget. За да направите това, просто копирайте и поставете следните команди в терминала.
Може да искате да промените на / tmp / папка, като използвате командата по-долу.
cd / tmp /
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700_5.7.0-050700.202005312130_ всички.деб
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-headers-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.деб
wget https: // ядро.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.деб
wget https: // kernel.ubuntu.com / ~ kernel-ppa / mainline / v5.7 / linux-модули-5.7.0-050700-generic_5.7.0-050700.202005312130_amd64.деб
Сега всички файлове са изтеглени, трябва да изпълните следната команда, за да го инсталирате.
sudo dpkg -i .деб
И накрая, трябва да проверите дали инсталацията е завършена или не, изпълнете следната команда след рестартиране на системата.
uname -r
Как да стартирам предишни ядра с помощта на grub
За да покажете GRUB по време на зареждане, трябва да натиснете и задържите бутона SHIFT. Сега ще видите наличните опции на ядрото, които можете да изберете според вашия избор, като използвате клавишите със стрелки нагоре и надолу. След като бъдете избрани, натиснете ENTER и ще бъдете стартирани в Linux с помощта на избраното ядро. Толкова е лесно!
Можете също да зададете ядрото по подразбиране, като редактирате grub.
gksudo gedit / etc / default / grub
Деинсталиране
Ако по някаква причина искате да деинсталирате ядро 5.7 и се върнете към последното стабилно ядро, след което можете да го направите, като изпълните следната команда.
sudo dpkg --purge linux-image-unsigned-5.7.0-050700-родово
Заключение
Това ни води до края на нашата статия за това как да инсталираме Linux Kernel 5.7 на Ubuntu. И така, какво мислите за новото ядро? Хареса ли ти? Коментирайте по-долу и ни уведомете.