Noyau Linux

Linux
Description de l'image Tux.svg.

Informations
Créateur Linus TorvaldsVoir et modifier les données sur Wikidata
Développé par Linus Torvalds et des milliers de contributeurs
Première version 0.01 ()[1]Voir et modifier les données sur Wikidata
Dernière version 6.9.5 ()[2]Voir et modifier les données sur Wikidata
Version avancée 6.10-rc4 ()[3]Voir et modifier les données sur Wikidata
Dépôt git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git https://github.com/torvalds/linux.git
État du projet En développement permanent
Écrit en langage C et Rust
Environnement Type UNIX
Langues Anglais
Type Noyau monolithique modulaire
Politique de distribution Gratuit
Licence GPLv2, exceptés des BLOB propriétaires
Site web www.kernel.orgVoir et modifier les données sur Wikidata

Couches de fonctions du Noyau Linux

Le noyau Linux est un noyau de système d'exploitation de type UNIX. Il est utilisé dans plusieurs systèmes d'exploitation dont notamment GNU/Linux (couramment appelé « Linux ») et Android. Le noyau Linux est un logiciel partiellement libre (contenant des BLOB et des modules non-libre - consultez Linux-libre) développé essentiellement en langage C par des milliers de bénévoles et salariés collaborant sur Internet.

Le noyau est le cœur du système, c'est lui qui s'occupe de fournir aux logiciels une interface de programmation pour utiliser le matériel. Le noyau Linux a été créé en 1991 par Linus Torvalds pour les compatibles PC. Initialement conçu pour l'architecture de processeur x86, il a ensuite été porté sur de nombreuses autres, dont m68k, PowerPC, ARM, SPARC, MIPS et RISC-V. Il s'utilise dans une très large gamme de matériel, des systèmes embarqués aux superordinateurs, en passant par les téléphones mobiles et ordinateurs personnels.

Ses caractéristiques principales sont d'être multitâche et multi-utilisateur. Il respecte les normes POSIX ce qui en fait un digne héritier des systèmes UNIX. Au départ, le noyau a été conçu pour être monolithique. Ce choix technique fut l'occasion de débats enflammés entre Andrew S. Tanenbaum, professeur à l'université libre d'Amsterdam qui avait développé Minix, et Linus Torvalds. Andrew Tanenbaum arguant que les noyaux modernes se devaient d'être des micro-noyaux et Linus répondant que les performances des micro-noyaux n'étaient pas bonnes. Depuis sa version 2.0, le noyau, bien que n'étant pas un micro-noyau, est modulaire, c'est-à-dire que certaines fonctionnalités peuvent être ajoutées ou enlevées du noyau à la volée (en cours d'utilisation).

  1. (en) « It’s official, Linux was released on September 17, 1991 » (consulté le )
  2. Greg Kroah-Hartman, « Linux 6.9.5 », (consulté le )
  3. Linus Torvalds, « Linux 6.10-rc4 », (consulté le )

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne