OS OS est une abréviation de Operating System, qui est un logiciel qui gère l'ensemble du système. Windows et Mac que tout le monde utilise comme PC sont également des systèmes d'exploitation.
Linux Un système d'exploitation appelé Linux est souvent utilisé pour la programmation. Contrairement à Windows et Mac, Linux se réfère strictement à la partie principale du système d'exploitation (noyau Linux).
Afin de fonctionner comme un système d'exploitation pratique, il est nécessaire de combiner un logiciel qui gère diverses fonctions telles que l'affichage d'écran, la communication et la gestion de fichiers en plus du noyau. Si vous le comparez à une voiture, le noyau est le moteur. Le moteur est le cœur de la voiture, mais des pièces telles que les freins, les accélérateurs et les poignées sont nécessaires pour que la voiture fonctionne.
Il n'est pas réaliste de combiner le noyau Linux et le logiciel pour créer un système d'exploitation qui fonctionne réellement car il nécessite une connaissance approfondie du noyau Linux lui-même et du système d'exploitation.
Par conséquent, certains sont distribués dans une belle combinaison de noyau Linux et de divers logiciels afin que les utilisateurs généraux et les développeurs puissent facilement utiliser Linux. Il s'agit de la "distribution Linux". En général, diverses distributions Linux sont souvent désignées collectivement sous le nom de «Linux».
Il existe diverses distributions Linux optimisées à des fins diverses, telles que celles qui mettent l'accent sur la stabilité des serveurs et celles qui peuvent être utilisées confortablement sur des PC plus anciens.
La raison d'utiliser Linux pour la programmation est que Linux dispose d'une multitude de logiciels de programmation et est pratique. De plus, Linux est sous licence GNU General Public License (GPL), donc son utilisation est essentiellement gratuite. Cela présente l'avantage de réduire considérablement les coûts d'exploitation des serveurs, qui nécessitent un grand nombre de PC. Par conséquent, Linux est largement utilisé dans le monde de la programmation Web.
Recommended Posts