Professional Documents
Culture Documents
(*) Note : quelques points ngatifs demeurent dans UNIX, tels que les cots de dveloppement
encore levs. Il reste cantonn dans le monde des mini-ordinateurs jusqu'au milieu des annes 90,
o la puissance est devenue suffisante sur PC et stations base de RISC.
Le kernel est toujours constitu d'un seul fichier noyau hybride ou modulaire contenant le code
pouvant s'excuter en kernel space et peut-tre li statiquement ou dynamiquement d'autres
fichiers son, ppp, impression ....
Kernel Linux 2.0
Le noyau 2.6 a t conu pour fonctionner sur des architectures diamtralement opposes :
optimis pour les trs grosses architectures massivement multiprocesseurs (norme serveur ultra-
puissant et possdant beaucoup de mmoire) llectronique embarque. Il peut ainsi travailler
sur une plus grande chelle de matriel (scalability).
premptif, cest dire qu'il peut arrt une tche en cours d'excution pour en excuter une autre
considre prioritaire.
interactivit amliore notamment avec l'ordonnanceur (scheduler), la partie qui choisit dattribuer
un temps processeur, un programme.
bibliothque optimise de gestion de threads POSIX : NPTL, Native Posix Threads Linux.
support de beaucoup plus de priphriques, cest dire le branchement chaud de priphriques
(hotplug). Le systme daccs aux disques durs permet de meilleures performances.
support de plusieurs nouveaux systmes de fichiers, des systmes de fichier rseau non distribus
(comme NFSv4) et distribus (comme Intermezzo).
support du multimdia en gnral notamment avec le son : un systme de pilotes pour les cartes,
plus performants, offrant plus de possibilits : ALSA, Abstract Layer Sound Architecture.
Le systme BSD, Berkeley Software Distribution, galement appel BSD/OS, fut dvelopp la fin
des annes 70 par le Computer System Research Group l'Universit amricaine de Berkeley. Il se
situe comme l'un des descendants de l'UNIX d'AT&T. Une partie de ce BSD/OS est toujours utilise
par les diffrents systme UNIX dont Linux (ex : API socket BSD). L'essor des logiciels libres a en
effet permis divers groupes de dveloppeurs de nouveaux systmes bass sur BSD.
Ces systmes sont tous de vritables UNIX, ils sont les descendants directs de BSD 4.4. Ces OS
sont connus pour tre trs stable et trs rapide. Tout comme Linux, ils sont disponibles librement.
Un mot sur Mac OS X : ce noyau, bas sur BSD UNIX et sur le noyau Mach 3.0 runit depuis sa
sortie en 1999 des caractristiques des mondes Apple et UNIX. Darwin est le nom donn par Apple
au noyau du systme Mac OS X. Le systme d'exploitation OPENSTEP dvelopp par NeXT et la
suite de NEXTSTEP, qui se basait sur BSD 4.3. Apple s'implique activement dans la communaut, et
Darwin est finalement compatible avec la distribution BSD de rfrence FreeBSD et permet d'utiliser
un grand nombre de projets OpenSource. MacOS X allie les performances et la stabilit d'UNIX
(protection de l'espace mmoire; la facilit d'utilisation de MacOS).
Tableau comparatif des noyaux :
Type de noyau Caractristiques cls