Loading
Website building

 C'est quoi Linux ?

Linux, ou GNU/Linux, est un système d'exploitation compatible POSIX. Linux est basé sur le noyau Linux créé en 1991 par Linus Torvalds.

 

Développé sur Internet par des milliers d'informaticiens bénévoles et salariés, Linux fonctionne maintenant sur du matériel allant du téléphone portable au supercalculateur. Il existe de nombreuses distributions Linux indépendantes, destinées aux ordinateurs personnels et serveurs informatiques, pour lesquels Linux est très populaire. Elles incluent des milliers de logiciels, notamment ceux du projet GNU, d'où la dénomination GNU/Linux. Linux est également populaire sur système embarqué  . La mascotte de Linux est le manchot Tux.

180px Linus Torvalds
Main3

C'est quoi un System d'Exploitation ?

Un système d’exploitation (SE) est un programme qui permet à d’autres programmes d’exploiter les ressources

matérielles d’un ordinateur : la mémoire centrale, le processeur (ou les processeurs), et les périphériques d’entrée et de sortie.

Sans SE aucun ordinateur n’est pratiquement utilisable. Le SE est le premier programme qui s’exécute quand on démarre une session de travail sur un ordinateur.

Le travail d’un SE est de rester, en permanence, à l’écoute des autres programmes, lancés par les utilisateurs de l’ordinateur, pour répondre à leurs besoins en matière : d’espace mémoire, de temps de calcul, et d’opérations de lecture/écriture (entrée/sortie). Et ceci se fait de façon totalement transparente pour les utilisateurs. Ainsi, un SE peut être vu comme un intermédiaire entre d’une part, les programmeurs et les utilisateurs d’applications et d’autre part, le matériel, dont il masque les détails de fonctionnement interne. Un SE  dispense les programmeurs d’applications de la programmation directe du matériel, et les utilisateurs de ces applications de connaissances techniques sur le fonctionnement du matériel.

180px Operating system placement fr svg

Le Projet GNU

Est un projet de système d’exploitation libre totalement compatible avec Unix, mais qui n’est pas Unix (GNU = Gnu is Not Unix). Ce projet a été lancé par Richard Stallman (RMS) en 1984 comme réponse au nouveau modèle économique basé sur:

La distribution de logiciels uniquement sous forme de code binaire (impossible à modifier/corriger), et sous des licences privatives des libertés des utilisateurs (pour mieux les exploiter).Un mauvais modèle que les entreprises spécialisés dans le développement et la commercialisation de logiciels avaient commencé à imposer. Ces entreprises recrutaient les meilleurs programmeurs, y compris ceux de MIT et leur faisaient signer des engagements de garder secret le code source qu’ils développaient pour l’entreprise. ce que RMS regardait comme anomalie,injustice,trahison, bogue.

 

Que le projet GNU devait corriger.       

                                                   

                                www.gnu.org                                                        www.fsf.org


 GNU est démarré à partir de zéro. Les premiers programmes qui devaient être écrits étaient les outils nécessaires à l'écriture et à la compilation d'autres programmes, notamment:– Un éditeur de texte (emacs: premier logiciel libre),– Un compilateur de langage C (gcc),– Une bibliothèque de routines standards en C (glibc), C’est pourquoi l’écriture du noyau était en quelque sorte négligé. GNU est resté un système sans noyau jusqu’à 1991. Mais dès 1991 il fut remplacé par  le noyau Linux écrit par Linus Torvalds moyennant les outils GNU (emacs, gcc et glibc) Linux est conçu selon une structure monolithique modulaire. Distribué sous la licence GPL, Linux est sans doute le logiciel leplus connupl s conn dans le monde.monde Combiné à des utilitaires GNU, Linux a permis l’obtention d’unsystème d’exploitation complet et totalement libre, c-à-d la concrétisation du grand rêve de RMS.

 GNU est démarré à partir de zéro. Les premiers programmes qui devaient être écrits étaient les outilsnécessaires à l écriture et à la compilation d autres programmes,l’écritured’autres programmesnotamment:– Un éditeur de texte (emacs: premier logiciel libre),– Un compilateur de langage C (gcc),– Une bibliothèque de routines standards en C (glibc), C’est pourquoi l’écriture du noyau était en quelque sorte négligé. De plus le choix de la structure à micro noyau s’est avéré uneplus,micro-noyau s esterreur de conception du noyau GNU Conséquence: GNU est resté un système sans noyau jusqu’à1991.
3d gnu head
RMS