L'UNIX qui était à la base du Bell Laboratory Linux d'AT & T était né. Depuis UNIX distribuait le code source, de nombreux utilisateurs étaient libres de le modifier. Cependant, comme de nombreux UNIX ont été créés et désorganisés, AT&T a signé un contrat de licence et a commencé à gérer UNIX.
De nombreux UNIX ont dû payer des frais de licence élevés. Pendant ce temps, en 1991, Linus Torvalds a développé Linux, un système d'exploitation très similaire à UNIX. Linux a été distribué sous forme de licence de logiciel libre et a été développé et utilisé par de nombreux utilisateurs.
Le système d'exploitation peut être divisé en deux zones, "Kernel" et "Userland".
Il s'agit du système central du système d'exploitation et est responsable des fonctions essentielles d'interaction directe avec le matériel. Le noyau est chargé d'absorber les différences matérielles et de permettre aux programmes de s'exécuter sur n'importe quel matériel. Le matériel fait référence aux claviers, souris, lignes de communication, etc., et un programme appelé pilote de périphérique a pour rôle d'absorber les différences entre chaque matériel.
Il fait référence à des logiciels autres que le noyau dans le système d'exploitation, tels que le système de fichiers, les commandes d'opération de fichiers et le shell. Linux peut être utilisé avec des commandes et s'exécute sur le userland.
Linux fournit un environnement d'entrée de commande interactif appelé shell. La commande d'entrée est acceptée, exécutée et le résultat est renvoyé à l'utilisateur.
Comme il était très difficile d'installer et d'utiliser Linux tel quel, la distribution Linux est un ensemble de programmes nécessaires à son utilisation. Des exemples typiques sont Ubuntu et Red Hut.
Il fournit des fonctionnalités supplémentaires à Linux. Lorsque vous exécutez un logiciel d'application sous Linux, vous devez télécharger et convertir le code source d'origine. Cependant, cela prend beaucoup de temps et d'efforts, donc le ** package ** est une compilation du code source converti depuis le début.
Pour installer le logiciel d'application, il peut être nécessaire d'installer un autre logiciel d'application qui facilite l'opération. C'est ce qu'on appelle une dépendance et chaque logiciel d'application doit être stocké dans l'ordre et l'emplacement correct. Ou si vous avez un programme mis à jour, vous devrez supprimer l'ancienne version. ** Package Manager ** facilite ces tâches.
Recommended Posts