| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| architecture_linux [2019/09/14 10:26] – superadmin | architecture_linux [2026/01/12 11:29] (Version actuelle) – [Structure des répertoires Linux] superadmin |
|---|
| 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//. | 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 le système d'exploitation (voir [[https://fr.wikipedia.org/wiki/Noyau_de_système_d%27exploitation|Noyau]] sur Wikipédia). | 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. | 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. | 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é, 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//). | 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 :__ | 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}} | {{ ::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):__ | 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}} | {{::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 ==== | ==== Sources ==== |
| |
| [[https://www.commentcamarche.net/faq/9593-l-architecture-de-linux|L'architecture de Linux sur CCM.net]] | [[https://www.commentcamarche.net/faq/9593-l-architecture-de-linux|L'architecture de Linux sur CCM.net]] |
| | |
| | |