Plan Historique Institutions Installation Linux
Linux 1: Pr´esentation
Pablo Arrighi∗ 11.05.04, Avon
∗arrighi@univ-mlv.fr, IGM, Universit´e de Marne-la-Vall´ee
Plan Historique Institutions Installation Linux
Historique Unix Linux Institutions
Normalisation Consortiums Logiciel libre Installation
Distributions Conseils Linux
Caract´eristiques Notions
Plan Historique Institutions Installation Linux
Unix Linux
Unix en dates
I 1969 Unix naˆıt chez AT&T grˆace `a Ken Thompson et Dennis Ritchie (auquel on doit le language C). Inspir´e de Multics,
´ecrit en C.
I 1974 Unix est donn´e Berkeley, qui le r´epend dans le milieu unversitaire avec la divergente Berkeley Software Distribution (BSD).
I 1979 AT&T vend les premi`eres licences Unix.
I 1984 Le MIT cr´ee la norme X Windows.
I 1987 Alliance entre AT&T et BSD pour normaliser Unix.
Plan Historique Institutions Installation Linux
Unix Linux
Le succ`es Unix
I Son adoption par les universit´es americaines, vivier d’experts.
I Soucis de normalisation.
I Seul syst`eme d’exploitation multi-utilisateur `a faible coˆut.
Plan Historique Institutions Installation Linux
Unix Linux
Linux une date
I 1991 Linux naˆıt grˆace `a Linus Torvalds, finlandais. Inspir´e de Minix, syst`eme d’exlpoitation `a finalit´es p´edagogiques, par Andrew Tanenbaum.
I 1991 Discussions sur le forum comp.os.minix.
I 1991 Premi`ere version.
Plan Historique Institutions Installation Linux
Unix Linux
Le succ`es Linux
I Sous General Public Licence (GPL).
I Normalisation POSIX, Syst`eme V et BSD.
I Optimis´e pour les processeurs Intel.
Plan Historique Institutions Installation Linux
Normalisation Consortiums Logiciel libre
Normalisation
I 1984 X/Open, association d’utilisateurs pour une ind´ependance vis-`a-vis des normes des ´editeurs Unix.
I POSIX de l’IEEE.
Plan Historique Institutions Installation Linux
Normalisation Consortiums Logiciel libre
Consortiums unix
En 1988 sont cr´e´es:
I Open Software Foundation (OSF) soutenue par Digital Equipement, Hewlett Packard, IBM et qui promeut le standard OSF1.
I Unix International soutenue par Sun, AT&T et BSD pour imposer le standard Unix Syst`eme V / BSD.
En 1992 sont ´edit´es:
I Unix DEC/OSF1 par Digital Equipement.
I Un syst`eme Unix issu du Syst`eme V et de BSD, par Sun.
Plan Historique Institutions Installation Linux
Normalisation Consortiums Logiciel libre
Logiciel libre
I Linux est sous licence GPL au mˆeme titre que gcc, make, awk, emacs. . .
I Cette licence fut d´evelopp´ee pour le projet GNU par la Free Software Foundation (FSF) de Richard Stallman.
I D`es 1984 cette fondation avait lanc´e l’id´ee d’un syst`eme d’exploitation libre et commenc´e `a d´evelopper l’environment indispendable pour ce faire.
Plan Historique Institutions Installation Linux
Distributions Conseils
Distributions
Comprennent un noyau, des shells, des outils syst`emes, des applications. . .
I RedHat (1994), Debian, Slackware (gratuites).
I SuSE, Mandrake (un peu payantes).
Plan Historique Institutions Installation Linux
Distributions Conseils
Conseils
Mandrake est de plus en plus r´epandu. . .
I Comparer le temps de t´el´echargement au prix de la distribution.
I Essayer d’avoir la documentation papier de la distribution.
I Il est difficile de partitionner un disque apr`es utilisation sous windows.
I Sauvegarder.
I Pr´evoir 1 Gigabyte.
I Autonome implique installation ‘workstation’, en r´eseau local implique installation ‘serveur’. Pr´ef´erer la premi`ere option.
Plan Historique Institutions Installation Linux
Caract´eristiques Notions
Caract´eristiques
I Multi-utilisateur.
I Multi-tˆaches.
I Syst`eme de fichier hi´erarchis´e, y compris les p´eriph´eriques.
I En language C, pour le language C. Portable.
Plan Historique Institutions Installation Linux
Caract´eristiques Notions
Caract´eristiques
I Noyau (Kernel). Gestion des ressources physiques (processeur, m´emoire, p´eriph´eriques. . . ) et logicielles (processus,
fichiers. . . ) fondamentales. Accessible via certaines interfaces de proc´edures et fonctions.
I Coquilles (Shells). Ex: bash, tsh. . .
I Utilitaires. Ex: interface graphique, browser, bureautique, languages de programmation. . .