Čo je Linuxové jadro?

Linuxové jadro je základom akéhokoľvek operačného systému založeného na Linuxe. Predstavuje jadro distribúcií Linuxu pre servery a stolné počítače. Používa sa aj vo vstavaných systémoch, ako sú smerovače, ako aj vo všetkých systémoch so systémom Android, vrátane mnohých populárnych tabletov a smartfónov. Jadro Linuxu je v podstate Linux. Operačné systémy ako Ubuntu, OpenSUSE a Arch sú niekedy označované ako "Linux", pretože používajú Linuxové jadro.

Linuxové jadro vytvoril Linus Torvalds v roku 1991 na použitie na svojom osobnom počítači. Dnes je široko prijímaný, bezplatný a open source softvér, ktorý je aktívne udržiavaný vývojármi po celom svete. Linuxové jadro je v súčasnosti distribuované pod GNU General Public License.

Linuxové jadro je "monolitická" architektúra - operačný systém pracuje výlučne v priestore jadra. Na rozdiel od toho, v architektúre microkernel, samotné jadro definuje a riadi, ako operačný systém komunikuje s hardvérom počítača. Na rozdiel od štandardných monolitických jadier, jadro Linuxu je tiež modulárne, akceptuje LKM (Linuxové jadro moduly), ktoré fungujú ako ovládače zariadení. LKMs môžu byť napísané, udržiavané a distribuované výrobcami zariadení alebo dobrovoľníkmi a môžu sa zavádzať alebo vykladať do systému bez reštartu a bez preloženia jadra.

Linuxové jadrá podporujú preemptívny multitasking, virtuálnu pamäť, zdieľané knižnice, správu pamäte na systémovej úrovni, threading a ďalšie moderné funkcie operačného systému. Predvolený prekladač pre jadro Linuxu je GCC.

Všeobecná verejná licencia, knižnica, Linux, pamäť, operačný systém, podmienky operačného systému, Unix