Hirdetés

Olyan sok Linux disztribúció létezik vadonban, de csak egy dolog van, ami garantáltan közös: a Linux kernel. Noha sok ember a Linux kernelről beszél, sokan nem igazán tudják, mit csinál.

Vessen egy pillantást a Linux kernelére és annak szükségességére, a lehető legkevesebb geeky kifejezéssel.

Mi az a kernel?

A Linux kernel funkcióinak térképe

Minden operációs rendszer kernelt használ. Kernel nélkül nem lehet olyan számítógép, amely valóban működik. Lehet, hogy sok különböző szoftvert lát, és ezekkel kölcsönhatásba léphet, de az alatta lévő kernel nagy részét teszi a morgásnak.

A kernel hidat jelent a számítógép hardvere és a futtatni kívánt szoftver között. A hardverrel beszél a meghajtókon keresztül, amelyeket a kernel tartalmaz (vagy később telepítünk kernel modul formájában).

Ilyen módon, amikor egy alkalmazás valamit akar tenni (mondjuk, meg kell változtatni a hangszórók hangerejét), elküldheti a kernel kérésére, és a kernel a rendelkezésre álló hangszóró-illesztőprogramokat használhatja a hangerő.

A kernel erőteljesen részt vesz az erőforrás-kezelésben. Gondoskodnia kell arról, hogy elegendő memória álljon rendelkezésre egy alkalmazás futtatásához és az alkalmazásnak a megfelelő helyre történő elhelyezéséhez a memóriában. A kernel megpróbálja optimalizálni a processzor használatát, hogy a feladatok a lehető leggyorsabban elvégezhetők legyenek.

A hibák holtpontokhoz vezethetnek, ahol az egész rendszer leáll, mert az egyik alkalmazásnak erőforrásra van szüksége, amelyet egy másik használ.

Mi a Linux kernel?

Technikailag helytelen, ha a Linuxot egy teljes operációs rendszerre gondoljuk. A Linux valójában kifejezetten a kernelre utal, amelyet az alapító Linus Torvalds nevez el. Minden, amit a képernyőn lát, más projektekből és fejlesztőkből származik.

A Torvalds 1991-ben létrehozta a Linux kernelt. Eredetileg a Freax projektet nevezte el (a „szabad”, „őrült” és „UNIX” kombinációja). Egy munkatárs inkább a Linux nevet részesítette előnyben, és ez a név beragadt. A Torvalds 1992-ben kiadta az első Linux verziót GNU copyleft licenc alapján, amely a projekt sikerének nagy részévé vált.

A Linux asztali élményének nagy része a GNU Projectből származik, egy régebbi kezdeményezésből, amely szinte teljes asztali operációs rendszert hozott létre. Csak egy kernelre volt szükség, és a Linux kitöltette ezt a szükségletet. Ez az, amiért néhány ember hivatkozzon az operációs rendszerre mint GNU / Linux Miért szinte senki nem hívja a Linuxot "GNU / Linux"Érdekli a Linux, és elolvasta néhány blogbejegyzést. Mindeközben vicces nevet találtál: GNU / Linux. De mit jelent ez? Olvass tovább .

Más ingyenes és nyílt forráskódú asztali számítógépek, például a FreeBSD, úgy néznek ki és érzik magukat, mint a Linux, mivel ugyanazon GNU szoftverek nagy részét futtatják.

Mivel a Linux kernel GNU licenc alatt volt elérhető, kevésbé volt érdeklődés a külön kernel fejlesztésének a GNU Projekt részeként való továbbfejlesztése iránt. Ahelyett, hogy más versengő kerneleket hoznának létre, mint amilyenek a Windowsban és a MacOS-ban találhatók, sok vállalat úgy döntött, hogy inkább a Linux kernelét használja, és hozzájárul ahhoz.

A Linux kernelből egy hatalmas projekt lett, amely millió sornyi kódot tartalmaz. Emberek ezrei és több mint ezer vállalat járult hozzá a kernel fejlődéséhez. Ez a világ egyik legszembetűnőbb példája a szabad és a nyílt forrású szoftvereknek.

Mire használják a Linux kernelt?

Míg a Linux továbbra is viszonylag niche asztali operációs rendszer, a a kernelt másutt széles körben használják 5 meglepő módon a Linux megváltoztatja a világotA népszerű webhelyek elhelyezésétől a tudomány és az űrutazás jövőjéig a Linux tovább segíti világunk fejlődését és az univerzum megértését. Olvass tovább . Az Androidnak köszönhetően a Linux kernel most a világ okostelefonjainak hatalmát használja. Mindenféle mobil eszközben megjelenik, beleértve a hordható és fényképezőgépeket is.

A Linux hajtja az 500 legerősebb szuperszámítógépet és az internetes infrastruktúra nagy részét. A felhőre gondolva elsősorban összekapcsolt Linux-alapú szerverekre gondol.

A Linux hackerek projektjeként indult, és bár a kernel elképzelhetetlen vállalati alkalmazkodáshoz vezetett, a Linux továbbra is hardvert biztosít a tinkererek számára. Az apró, 35 dolláros Raspberry Pi egy hitelkártya méretű, Linux-alapú számítógép, amely teljesen nyitva áll az emberek számára, hogy bármilyen módon módosíthassák és felhasználhassák a projektekben.

Nem egyedül. A Pine64-hez hasonló versenytársak segítették drasztikusan csökkenteni a számítástechnika árát.

Hogyan ellenőrizhetem a Linux kernel verzióját

A kernel aktív fejlesztés alatt áll, így az új Linux verziók folyamatosan megjelennek.

A legegyszerűbb módja annak ellenőrzéséhez, hogy melyik kiadás található a számítógépen, amely a Linux bármely verzióján működni fog, - a uname parancs. Ez egy parancssori eszköz, amely rendszerinformációkat szolgáltat. Az alkalmazott Linux kernel verziót a terminál ablak megnyitásával és a következő gépelésével találhatja meg:

uname -r

Jelenleg Linux kernel verziót futok 4.20.16-200.fc29.x86_64. Lebontjuk, mit jelent ez.

  • Az 4 a kernel verziójára utal.
  • Az 20 utal a jelenlegi nagyobb felülvizsgálatra.
  • Az 16 a jelenlegi kisebb módosításra utal.
  • Az 200 a kiadásra alkalmazott hibajavításokra és javításokra utal.

Az utolsó bit a futtatott disztribúcióra vonatkozik. Ez a karakterlánc azt jelzi, hogy a Fedora 29 64 bites verzióját futtatom.

Ha frissítened kell a Linux-kerneldet?

A Linux kernel nagyrészt csendesen működik a háttérben. Nem tudja, hogy ott van, és kevés oka van arra, hogy elgondolkodjon rajta. Általában a Linux kernel verziójának frissítésének legjobb módja az, ha frissíti a preferált Linux alapú operációs rendszer legújabb verziójára.

Például az Ubuntu és a Fedora új verziói nagyjából félévente jelennek meg, és magukkal hozzák a Linux kernel újabb verzióját.

Noha a kernel nagyrészt láthatatlan, vannak néhány ok, hogy frissítsen egy újabb Linux kernelre. A Windows-nal ellentétben a Linux hardver illesztőprogramjai a Linux kernelhez vannak csomagolva. Tehát ha van egy viszonylag új laptop hangszórókkal, Wi-Fi-vel vagy egy érintőpaddal, amelyet a Linux verziója még nem észlel, akkor lehet, hogy meg kell várnia egy újabb verziót. A kiadások stabilitási és sebességfejlesztéssel is járnak, így a számítógép zökkenőmentesen futhat az egyik verziónál, a másiknál.

A témáról bővebben nézze meg miért változtatja meg a Windows a Linux kernel szállítását? Miért változtat meg mindent a Windows Kernel Windows szállítása?Linuxot szeretne futtatni Windows alatt? A Linux alrendszernek köszönhetően még könnyebb. Ezért van ez fontos. Olvass tovább .

Bertel egy digitális minimalista, aki fizikai adatvédelmi kapcsolóval rendelkező laptopról és a Free Software Foundation által jóváhagyott operációs rendszerről ír. Értékeli a funkciók etikáját és segít másoknak átvenni az irányítást digitális életük felett.