====== Architecture de Linux ====== L'appellation //Linux// désigne à la fois un noyau de système d'exploitation et l'ensemble des systèmes d'exploitation qui sont basés dessus (qui intègrent ce noyau), aussi nommés //Distributions Linux//. Le noyau est un programme informatique qui contrôle les ressources d'un ordinateur et permet aux différents périphériques matériels de communiquer avec les applications (voir [[https://fr.wikipedia.org/wiki/Noyau_de_système_d%27exploitation|Noyau]] sur Wikipédia). Le noyau Linux est développé et maintenu à jour par son créateur //Linus Torvalds// depuis sa création en 1991, avec l'aide de sa fondation. Les différentes distributions //Linux// sont créées, modifiées et exploitées par des entreprises et des institutions du monde entier. L'utilisation la plus commune des systèmes //Linux// est dans les serveurs informatiques. On trouve aussi Linux dans du matériel réseau, les macbook, et les smartphones. Les avantages de ce noyau par rapport à ses concurrents sont sa modularité, sa fiabilité, sa sécurité et bien entendu sa licence libre qui permet à n'importe qui de modifier, d'adapter, réutiliser, commercialiser ou exploiter le programme à sa guise (licence //GNU/GPL//). En effet, comme nous pouvons le voir ici, une distribution Linux est "découpée" en une multitude de modules parfois indépendants les uns des autres, ce qui rend l'architecture compliquée : {{ ::architecture_linux_schema.png?1000 |Schéma simplifié de l'architecture logicielle des distributions linux}} En réalité, le noyau Linux seul est bien plus complexe (cliquez dessus pour afficher en plus grand): {{::lkm3_2048.png|Schéma complet de l'architecture Linux}} ===== Structure des répertoires Linux ===== La structure des répertoire racines Linux ressemble généralement à ceci : {{ ::linux_directories.png?600 |}} [[https://www.howtogeek.com/117435/htg-explains-the-linux-directory-structure-explained/|Explication des répertoires racines Linux]] ==== Sources ==== [[https://www.commentcamarche.net/faq/9593-l-architecture-de-linux|L'architecture de Linux sur CCM.net]]