Какво е ядро ​​в Linux и как проверявате версията си?

Какво е ядро ​​в Linux и как проверявате версията си?

Има толкова много дистрибуции на Linux в дивата природа, но има само едно нещо, което гарантирано имат общо: ядрото на Linux. И все пак, докато много хора говорят за ядрото на Linux, мнозина всъщност не знаят какво прави.





Нека да разгледаме ядрото на Linux и защо е необходимо, с възможно най -малко призрачни термини.





Какво е ядро?

Всяка операционна система използва ядро. Без ядро ​​не можете да имате компютър, който действително работи. Може да виждате и взаимодействате с много различен софтуер, но ядрото отдолу върши голяма част от мърморещата работа.





Ядрото служи като мост между хардуера на компютъра и софтуера, който искате да стартирате. Той разговаря с хардуера чрез драйверите, включени в ядрото (или инсталирани по -късно под формата на модул на ядрото).

По този начин, когато дадено приложение иска да направи нещо (да речем, да промени настройката за силата на звука на високоговорителите), то може да изпрати тази заявка до ядрото и ядрото може да използва наличните драйвери за високоговорители, за да промени действително силата на звука.



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

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





Какво е ядрото на Linux?

Технически неправилно е да се мисли за Linux като цялостна операционна система. Linux всъщност се отнася конкретно до ядрото, кръстено на основателя Линус Торвалдс. Всичко останало, което виждате на екрана, идва от други проекти и разработчици.

Торвалдс създаде ядрото на Linux през 1991 г. Първоначално той нарече проекта Freax (комбинация от „безплатно“, „изрод“ и „UNIX“). Колега предпочиташе името Linux и това име остана. Torvalds пусна първата версия на Linux през 1992 г. под лиценз GNU copyleft, което стана голяма част от успеха на проекта.





Голяма част от работния плот на Linux идва от проекта GNU, по -стара инициатива, създала почти завършена настолна операционна система. Всичко, от което се нуждаеше, беше ядро ​​и Linux изпълни тази нужда. Ето защо някои хора наричат ​​операционната система GNU/Linux.

Други безплатни настолни компютри с отворен код, като FreeBSD, изглеждат и се чувстват като Linux, защото работят с повечето от същия софтуер GNU.

Тъй като ядрото на Linux беше достъпно под GNU лиценз, имаше по -малък интерес от продължаването на разработването на отделно ядро ​​като част от проекта GNU. И вместо да създават други конкурентни ядра, като тези в Windows и macOS, много компании са избрали да използват и да допринесат за ядрото на Linux.

Ядрото на Linux прерасна в мащабен проект, съдържащ милиони редове код. Хиляди хора и над хиляда компании са допринесли за развитието на ядрото. Това е един от най -известните примери за безплатен софтуер с отворен код в света.

За какво се използва ядрото на Linux

Докато Linux остава сравнително ниша за настолна операционна система, ядрото се използва широко другаде. Благодарение на Android, ядрото на Linux сега захранва повечето от смартфоните в света. Той се появява във всички видове мобилни устройства, включително носими устройства и камери.

Linux захранва 500 -те най -мощни суперкомпютъра и голяма част от нашата интернет инфраструктура. Когато мислите за облака, мислите предимно за взаимосвързани сървъри, работещи с Linux.

Linux започна като проект на хакер и макар ядрото да е виждало почти невъобразимо корпоративно възприемане, Linux все още захранва хардуера за калайджиите. Малкият Raspberry Pi от 35 долара е компютър, работещ с Linux, с размерите на кредитна карта, напълно отворен за хора, които да го променят и използват в проекти, както им харесва.

Не е сам. Конкуренти като Pine64 помогнаха драстично да намалят цената на изчисленията.

Как да проверите версията на ядрото на Linux

Ядрото остава в активна разработка, така че през цялото време излизат нови версии на Linux.

Най -лесният начин да видите коя версия е на вашата машина, която ще работи във всяка версия на Linux, е да използвате

uname

команда. Това е инструмент от командния ред, който предоставя системна информация. Можете да намерите версията на ядрото на Linux, която използвате, като отворите терминален прозорец и въведете следното:

uname -r

В момента работя с версия на ядрото на Linux 4.20.16-200.fc29.x86_64 . Нека разберем какво означава това.

  • The 4 се отнася до версията на ядрото.
  • The двайсет се отнася до настоящата голяма ревизия.
  • The 16 се отнася до текущата малка ревизия.
  • The 200 се отнася до корекции на грешки и корекции, приложени към тази версия.

Последният бит ще бъде специфичен за дистрибуцията, която изпълнявате. Този низ показва, че изпълнявам 64-битова версия на Fedora 29.

Трябва ли да актуализирате ядрото на Linux?

В по -голямата си част ядрото на Linux работи тихо във фонов режим. Не знаете, че е там и нямате основание да мислите за това. В по-голямата си част най-добрият начин да актуализирате вашата версия на ядрото на Linux е да надстроите до най-новата версия на предпочитаната от вас Linux-базирана операционна система.

Новите версии на Ubuntu и Fedora например излизат приблизително на всеки шест месеца и носят със себе си по -нова версия на ядрото на Linux.

защо бутонът ми за начало не работи

Докато ядрото е до голяма степен невидимо, има няколко причини за надграждане до по -ново ядро ​​на Linux. За разлика от Windows, хардуерните драйвери на Linux идват в комплект с ядрото на Linux. Така че, ако имате сравнително нов лаптоп с високоговорители, Wi-Fi или тъчпад, който вашата версия на Linux все още не открива, може да се наложи да изчакате по-нова версия. Изданията също идват с подобрения в стабилността и скоростта, така че компютърът ви може да работи по -гладко на една версия спрямо друга.

За повече информация по тази тема, разгледайте защо Windows, изпращайки ядрото на Linux, променя нещата .

Дял Дял Туит електронна поща 6 Звукови алтернативи: Най -добрите безплатни или евтини приложения за аудиокниги

Ако не искате да плащате за аудиокниги, ето няколко страхотни приложения, които ви позволяват да ги слушате безплатно и законно.

Прочетете Напред
Свързани теми
  • Linux
  • Обяснена технология
  • Отворен код
  • Linux ядро
За автора Бертелски крал(323 статии са публикувани)

Bertel е цифров минималист, който пише от лаптоп с физически ключове за поверителност и операционна система, одобрена от Фондацията за свободен софтуер. Той цени етиката пред функциите и помага на другите да поемат контрола над своя дигитален живот.

Още от Bertel King

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux