
Le noyau Linux a été créé par Linus Torvalds en 1991 pour être utilisé sur son ordinateur personnel. Aujourd'hui, il s'agit d'un logiciel largement adopté, gratuit et à code source ouvert, activement géré par les développeurs du monde entier. Le noyau Linux est actuellement distribué sous licence publique générale de GNU.
Le noyau Linux est une architecture "monolithique" - le système d'exploitation fonctionne entièrement dans l'espace du noyau. En revanche, dans une architecture de micro-noyau, le noyau seul définit et contrôle la manière dont le système d'exploitation s'interface avec le matériel de l'ordinateur. Contrairement aux noyaux monolithiques standard, le noyau Linux est également modulaire et accepte les LKM (modules du noyau Linux) qui agissent comme des pilotes de périphérique. Les LKM peuvent être écrits, mis à jour et distribués par les fabricants de périphériques ou par des volontaires. Ils peuvent également être chargés ou déchargés sur le système sans redémarrage ni recompilation du noyau.
Les noyaux Linux prennent en charge le multitâche préemptif, la mémoire virtuelle, les bibliothèques partagées, la gestion de la mémoire au niveau du système, les threads, ainsi que d'autres fonctionnalités du système d'exploitation moderne. Le compilateur par défaut pour le noyau Linux est GCC.
Licence publique générale, bibliothèque, Linux, mémoire, système d'exploitation, termes relatifs au système d'exploitation, Unix