Čo je jadro v systéme Linux a ako skontrolujete svoju verziu?

Čo je jadro v systéme Linux a ako skontrolujete svoju verziu?

V prírode je toľko distribúcií Linuxu, ale je len jedna vec, ktorú majú zaručene spoločnú: jadro Linuxu. Napriek tomu, hoci veľa ľudí hovorí o jadre Linuxu, mnoho z nich nevie, čo robí.





Pozrime sa na jadro Linuxu a prečo je to potrebné, s čo najmenej podivnými výrazmi.





Čo je to jadro?

Každý operačný systém používa jadro. Bez jadra nemôžete mať počítač, ktorý skutočne funguje. Môžete vidieť a interagovať s mnohými rôznymi softvérmi, ale veľkú časť gruntov robí práve jadro pod ním.





Jadro slúži ako most medzi hardvérom počítača a softvérom, ktorý chcete spustiť. Rozpráva o hardvéri prostredníctvom ovládačov, ktoré sú súčasťou jadra (alebo sú nainštalované neskôr vo forme modulu jadra).

Týmto spôsobom, keď chce aplikácia niečo urobiť (napríklad zmeniť nastavenie hlasitosti reproduktorov), môže odoslať túto požiadavku jadru a jadro môže použiť dostupné ovládače reproduktorov na skutočnú zmenu hlasitosti.



Jadro sa tiež veľmi podieľa na správe zdrojov. Musí sa ubezpečiť, že je k dispozícii dostatok pamäte na spustenie aplikácie a na umiestnenie aplikácie na správnom mieste v pamäti. Jadro sa pokúša optimalizovať využitie procesora tak, aby mohol vykonávať úlohy čo najrýchlejšie.

Zlyhania môžu viesť k zablokovaniu, kde sa celý systém zastaví, pretože jedna aplikácia potrebuje zdroj, ktorý používa druhá.





Čo je jadro Linuxu?

Je technicky nesprávne chápať Linux ako kompletný operačný systém. Linux v skutočnosti odkazuje konkrétne na jadro pomenované po zakladateľovi Linusovi Torvaldsovi. Všetko ostatné, čo vidíte na obrazovke, pochádza od iných projektov a vývojárov.

Torvalds vytvoril linuxové jadro v roku 1991. Projekt pôvodne pomenoval Freax (kombinácia výrazov „free“, „freak“ a „UNIX“). Spolupracovník uprednostnil názov Linux a tento názov uviazol. Torvalds vydal prvú verziu Linuxu v roku 1992 pod licenciou GNU copyleft, ktorá sa stala veľkou súčasťou úspechu projektu.





Väčšina skúseností s počítačom Linux pochádza z projektu GNU, staršej iniciatívy, ktorá vytvorila takmer kompletný operačný systém pre stolné počítače. Stačilo jadro a Linux túto potrebu naplnil. Preto niektorí ľudia označujú OS ako GNU/Linux.

Ostatné desktopy s voľným a otvoreným zdrojovým kódom, ako napríklad FreeBSD, vyzerajú a pôsobia ako Linux, pretože používajú väčšinu rovnakého softvéru GNU.

Pretože jadro Linuxu bolo dostupné pod licenciou GNU, bol menší záujem pokračovať vo vývoji samostatného jadra ako súčasti projektu GNU. A namiesto vytvárania iných konkurenčných jadier, ako sú tie, ktoré sa nachádzajú vo Windows a macOS, sa mnoho spoločností rozhodlo použiť a prispieť do jadra Linuxu.

Linuxové jadro prerástlo do rozsiahleho projektu obsahujúceho milióny riadkov kódu. Na vývoji jadra sa podieľali tisíce ľudí a viac ako tisíc spoločností. Je to jeden z najznámejších príkladov bezplatného a open source softvéru na svete.

Na čo sa jadro Linuxu používa

Aj keď Linux zostáva relatívne špecializovaným operačným systémom pre stolné počítače, jadro je široko používané inde. Vďaka systému Android teraz jadro Linuxu poháňa väčšinu svetových smartfónov. Vyskytuje sa vo všetkých druhoch mobilných zariadení, vrátane nositeľných zariadení a fotoaparátov.

Linux poháňa 500 najvýkonnejších superpočítačov a veľkú časť našej internetovej infraštruktúry. Keď myslíte na cloud, máte na mysli predovšetkým prepojené servery poháňané systémom Linux.

Linux začal ako hackerský projekt a zatiaľ čo jadro zažilo takmer nepredstaviteľné prijatie spoločnosťou, Linux stále poháňa hardvér pre drotárov. Malý 35 dolárov Raspberry Pi je počítač poháňaný systémom Linux s veľkosťou kreditnej karty, ktorý je úplne otvorený na to, aby ho ľudia mohli upravovať a používať v projektoch, ako chcú.

Nie je to samo. Konkurenti ako Pine64 pomohli drasticky znížiť cenu výpočtovej techniky.

Ako skontrolovať verziu jadra Linuxu

Jadro je stále v aktívnom vývoji, takže stále prichádzajú nové verzie Linuxu.

Najjednoduchším spôsobom, ako zistiť, ktoré vydanie je na vašom počítači a ktoré bude fungovať v akejkoľvek verzii systému Linux, je použiť

uname

príkaz. Toto je nástroj príkazového riadka, ktorý poskytuje systémové informácie. Používanú verziu jadra Linuxu nájdete tak, že otvoríte okno terminálu a zadáte nasledujúci príkaz:

uname -r

Aktuálne používam verziu jadra Linuxu 4.20.16-200.fc29.x86_64 . Poďme rozobrať, čo to znamená.

  • The 4 odkazuje na verziu jadra.
  • The dvadsať odkazuje na súčasnú veľkú revíziu.
  • The 16 odkazuje na súčasnú menšiu revíziu.
  • The 200 sa týka opráv chýb a opráv použitých v tomto vydaní.

Posledný bit bude špecifický pre distribúciu, ktorú používate. Tento reťazec naznačuje, že používam 64-bitovú verziu Fedory 29.

Mali by ste aktualizovať svoje jadro Linuxu?

Jadro Linuxu väčšinou funguje ticho na pozadí. Neviete, že tam je, a máte malý dôvod na to, aby ste o tom premýšľali. Väčšinou je najlepším spôsobom aktualizácie verzie jadra Linuxu aktualizácia na najnovšiu verziu vami preferovaného operačného systému Linux.

Nové verzie Ubuntu a Fedora napríklad vychádzajú zhruba každých šesť mesiacov a prinášajú so sebou novšiu verziu jadra Linuxu.

prečo moje hry stále padajú

Aj keď je jadro do značnej miery neviditeľné, existuje niekoľko dôvodov na inováciu na novšie jadro Linuxu. Na rozdiel od systému Windows sú hardvérové ​​ovládače Linux dodávané s jadrom Linuxu. Ak teda máte relatívne nový prenosný počítač s reproduktormi, Wi-Fi alebo touchpadom, ktorý vaša verzia Linuxu ešte nezistila, možno si budete musieť počkať na novšiu verziu. Vydania tiež prinášajú vylepšenia stability a rýchlosti, takže váš počítač môže bežať plynulejšie v jednej verzii oproti druhej.

Ak sa chcete dozvedieť viac o tejto téme, pozrite sa na prečo Windows dodávajúci jadro Linuxu veci mení .

zdieľam zdieľam Tweet E -mail 6 zvukových alternatív: najlepšie bezplatné alebo lacné aplikácie pre zvukové knihy

Ak nechcete platiť za audioknihy, tu je niekoľko skvelých aplikácií, ktoré vám umožnia počúvať ich bezplatne a legálne.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Technológia vysvetlená
  • Otvorený zdroj
  • Linuxové jadro
O autorovi Kráľ Bertel(323 publikovaných článkov)

Bertel je digitálny minimalista, ktorý píše z prenosného počítača s fyzickými prepínačmi ochrany osobných údajov a operačným systémom schváleným Free Software Foundation. Cení si etiku nad funkciami a pomáha druhým prevziať kontrolu nad svojim digitálnym životom.

Viac od Bertela Kinga

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber