Ce este un kernel în Linux și cum vă verificați versiunea?

Ce este un kernel în Linux și cum vă verificați versiunea?

Există atât de multe distribuții Linux în natură, dar există un singur lucru pe care este garantat că îl au în comun: nucleul Linux. Cu toate acestea, în timp ce mulți oameni vorbesc despre kernel-ul Linux, mulți nu știu cu adevărat ce face.





Să aruncăm o privire la kernel-ul Linux și de ce este necesar, cu cât mai puțini termeni geeky posibil.





Ce este un nucleu?

Fiecare sistem de operare folosește un nucleu. Fără un nucleu, nu puteți avea un computer care funcționează efectiv. S-ar putea să vedeți și să interacționați cu o mulțime de software-uri diferite, dar nucleul de dedesubt face cea mai mare parte a muncii grunjoase.





Nucleul servește drept punte între hardware-ul computerului dvs. și software-ul pe care doriți să îl rulați. Vorbește cu hardware-ul prin intermediul driverelor care sunt incluse în kernel (sau instalate ulterior sub forma unui modul kernel).

În acest fel, atunci când o aplicație dorește să facă ceva (să spunem să modificăm setarea volumului difuzoarelor), poate trimite acea solicitare la nucleu, iar nucleul poate folosi driverele difuzoarelor disponibile pentru a modifica efectiv volumul.



Nucleul este, de asemenea, foarte implicat în gestionarea resurselor. Trebuie să se asigure că există suficientă memorie disponibilă pentru ca o aplicație să poată rula și să plaseze o aplicație în locația corectă din memorie. Nucleul încearcă să optimizeze utilizarea procesorului, astfel încât acesta să poată finaliza sarcinile cât mai repede posibil.

Eșecurile pot duce la blocaje, în care întregul sistem se oprește deoarece o aplicație are nevoie de o resursă pe care o folosește alta.





Ce este nucleul Linux?

Din punct de vedere tehnic, este incorect să ne gândim la Linux ca la un sistem de operare complet. Linux se referă de fapt în mod specific la kernel, numit după fondatorul Linus Torvalds. Tot ce vedeți pe ecran provine de la alte proiecte și dezvoltatori.

Torvalds a creat kernel-ul Linux în 1991. El a numit inițial proiectul Freax (o combinație de „gratuit”, „ciudat” și „UNIX”). Un coleg a preferat numele Linux, iar acest nume a rămas. Torvalds a lansat prima versiune Linux în 1992 sub o licență GNU copyleft, care a devenit o mare parte a succesului proiectului.





O mare parte din experiența desktop-ului Linux provine din proiectul GNU, o inițiativă mai veche care a creat un sistem de operare desktop aproape complet. Tot ce avea nevoie era un nucleu, iar Linux a satisfăcut acea nevoie. Acesta este motivul pentru care unii oameni se referă la OS ca GNU / Linux.

Alte desktop-uri gratuite și open source, cum ar fi FreeBSD, arată și se simt ca Linux, deoarece rulează majoritatea aceluiași software GNU.

Deoarece nucleul Linux era disponibil sub o licență GNU, a existat mai puțin interes în continuarea dezvoltării unui nucleu separat ca parte a proiectului GNU. Și mai degrabă decât să creeze alte nuclee concurente, precum cele găsite în Windows și macOS, multe companii au ales să folosească și să contribuie la nucleul Linux.

Kernel-ul Linux a devenit un proiect masiv care conține milioane de linii de cod. Mii de oameni și peste o mie de companii au contribuit la dezvoltarea nucleului. Este unul dintre cele mai proeminente exemple de software gratuit și open source din lume.

La ce se folosește nucleul Linux

În timp ce Linux rămâne un sistem de operare relativ de nișă pentru desktop, nucleul este utilizat pe scară largă în altă parte. Datorită Android, kernel-ul Linux alimentează acum majoritatea smartphone-urilor din lume. Apare în tot felul de dispozitive mobile, inclusiv portabile și camere.

Linux alimentează cele mai puternice 500 de supercalculatoare și o mare parte din infrastructura noastră de internet. Când vă gândiți la cloud, vă gândiți în principal la servere interconectate alimentate de Linux.

Linux a început ca un proiect de hacker și, în timp ce nucleul a văzut o adopție corporativă aproape inimaginabilă, Linux încă alimentează hardware-ul pentru jucătorii de jocuri. Micul Raspberry Pi de 35 de dolari este un computer alimentat cu Linux de dimensiunea unui card de credit, complet deschis pentru ca oamenii să-l modifice și să-l folosească în proiecte oricum le place.

Nu este singur. Concurenți precum Pine64 au contribuit la reducerea drastică a prețului computerului.

Cum se verifică versiunea kernel-ului Linux

Nucleul rămâne în curs de dezvoltare activă, astfel încât noile versiuni Linux apar tot timpul.

Cel mai simplu mod de a vedea ce versiune este pe computerul dvs., care va funcționa în orice versiune de Linux, este să utilizați

uname

comanda. Acesta este un instrument de linie de comandă care oferă informații despre sistem. Puteți găsi versiunea de kernel Linux pe care o utilizați deschizând o fereastră de terminal și tastând următoarele:

uname -r

În prezent rulez versiunea kernel Linux 4.20.16-200.fc29.x86_64 . Să descompunem ce înseamnă asta.

  • The 4 se referă la versiunea kernel.
  • The douăzeci se referă la actuala revizuire majoră.
  • The 16 se referă la actuala revizuire minoră.
  • The 200 se referă la remedieri de erori și patch-uri aplicate acestei versiuni.

Ultimul bit va fi specific distribuției pe care o executați. Acest șir indică faptul că rulez o versiune pe 64 de biți a Fedora 29.

Ar trebui să vă actualizați nucleul Linux?

În cea mai mare parte, nucleul Linux funcționează liniștit în fundal. Nu știi că este acolo și nu ai prea multe motive să te gândești la asta. În cea mai mare parte, cel mai bun mod de a vă actualiza versiunea kernel-ului Linux este să faceți upgrade la cea mai recentă versiune a sistemului dvs. de operare preferat bazat pe Linux.

Noile versiuni de Ubuntu și Fedora, de exemplu, apar aproximativ la fiecare șase luni și aduc cu ele o versiune mai nouă a kernel-ului Linux.

cum să activezi YouTube pe Alexa

În timp ce nucleul este în mare parte invizibil, există câteva motive pentru a face upgrade la un nucleu Linux mai nou. Spre deosebire de Windows, driverele hardware Linux vin la pachet cu kernel-ul Linux. Deci, dacă aveți un laptop relativ nou cu difuzoare, Wi-Fi sau un touchpad pe care versiunea dvs. de Linux nu le detectează încă, poate fi necesar să așteptați o versiune mai nouă. Lansările vin, de asemenea, cu îmbunătățiri de stabilitate și viteză, astfel încât computerul dvs. poate funcționa mai ușor pe o versiune față de alta.

Pentru mai multe informații despre acest subiect, aruncați o privire la de ce Windows expediază nucleul Linux schimbă lucrurile .

Acțiune Acțiune Tweet E-mail 6 alternative sonore: cele mai bune aplicații de cărți audio gratuite sau ieftine

Dacă nu vă place să plătiți pentru cărți audio, iată câteva aplicații grozave care vă permit să le ascultați gratuit și legal.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Tehnologie explicată
  • Sursa deschisa
  • Kernel Linux
Despre autor Bertel King(323 articole publicate)

Bertel este un minimalist digital care scrie de pe un laptop cu comutatoare de confidențialitate fizică și un sistem de operare aprobat de Free Software Foundation. El apreciază etica față de caracteristici și îi ajută pe ceilalți să preia controlul asupra vieții lor digitale.

Mai multe de la Bertel King

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona