TP :
Initiation Unix
ENP/ ABDELOUEL
Page
4
i.6
Le System d’exploitation GNU/Linux
Au sens strict, Linux est le nom du noyau de
système d'exploitation libre, multitâche,
multiplate-forme et multi-utilisateur de type
UNIX créé par Linus Torvalds, souvent
désigné comme le noyau Linux. Par extension,
Linux désigne couramment le système
d'exploitation libre combinant le noyau et un
ensemble d'utilitaires système et accompagné
d'une collection de logiciels très variés (projet
GNU)
2
..
• Linux est donc un noyau.
• GNU est un ensemble de programmes
utilitaires.
• GNU/Linux est le système d'exploitation.
Pour l'utilisateur final, Linux se présente sous
la forme d'une distribution Linux
i.7 Quelques distributions Linux/ BSD Unix
GNU/Linux étant gratuit, différentes sociétés l'on reprit et complété afin de distribuer un système
d'exploitation à leur goût. C'est ce qu'on appelle les distributions. Parmi les plus connues, citons
RedHat, Mandriva, Fedora, Suse, Slackware, Debian, ubunto
Quelle distribution GNU/Linux choisir ? La réponse se trouve dans le niveau d'expérience et de
connaissance que l'on a dans l'univers Unix et t
out dépend de ce qu’on veut en faire.
:
-Pour les débutants :
• RedHat et ses dérivés Mandrake/Mandriva:/Fedora : Distributions communautaires,
probablement les plus utilisées aujourd'hui, un standard.
• SuSE/: OpenSuSe : Distribution de qualité, conviviale mais assez lourde.
•
Knoppix: Distribution live-cd basée sur une Debian, très utile pour découvrir Linux sans risque : Aucune
installation n'est nécessaire
sur disque dur.
• Ubuntu et ses dérivés Kubuntu, nUbuntu,Xubuntu : Distributions basées sur une Debian avec une
interface
aussi simple à utiliser que Windows (voir plus !,
Live-CD)
-Dans le domaine professionel, des environnements BSD ou Linux sont utilisés pour leur fiabilité et leur
performances:
• Debian: Distribution complète (plus de 18000 paquets), une conception unique, un système
somptueux.
• NetBSD : Distribution basé sur BSD Unix, très sécurisé et fiable et hautement portable
• OpenBSD :Un SE basé sur BSD Unix. Multiplate-forme, porté sur la standardisation, l'exactitude
et la sécurité.
i.8 Linux : Caractéristiques Générales :
1. Code source disponible (licence GPL)
2. Distributions multiples
3. Système multitâche et multi-utilisateur
4. Multi-plateforme(intel x86, Sun Sparc, etc…)
5. Gestion du multiprocesseur (option SMP)
6. Compatible POSIX (standard logiciel)
7. Compatibilité de code avec les autres UNIX
8. Gestion des consoles virtuelles
9. Possibilité de cohabitation avec d’autres systèmes
10.
Support d’un grand nombre de systèmes de fichiers
2
Le projet GNU ("GNU is Not Unix") a démarré en réaction aux gros logiciels commerciaux, qui étaient pour la plupart hors
de prix. GNU a apporté des tas d'utilitaires au noyau Linux, tel que le fameux compilateur gcc, et les milliers d'utilitaires (tar,
tail, man, bash...)