... re-salut � tous !


Petite remarque amical � Nono : si tu veux, je suis pr�t � faire la comparaison entre le pourcentage de fautes dans mes messages et dans les tiens...

Pierre Lo Cicero wrote:

Pour pouvoir �tre puriste, il ne faut pas dire de b�tise... Ce qui fait, d'ailleurs, que je ne serais pas puriste. Toutefois :
Linux est � la base un noyau monolithique, c'est-�-dire qu'au d�part, toutes les fonctionnalit�s de Linux �tait rassembl� dans un m�me executable.


oui on est d'accord, fonctionalit� mat�rielle, ce que tu explique plus bas en ce qui concerne les drivers. Mais pas l'interface utilisateur.


C'est-�-dire que la d�finition pr�cise de noyau est un peu une affaire de dogme... Bon, maintenant, il se trouve que depuis le d�part UNIX a s�par� fonction du noyau et interface utilisateur. C'est un point de vue. Maintenant, on peu tout de m�me faire remarquer que l'interface utilisateur est le seul moyen qu'a l'utilisateur d'exploiter sa machine...

Au contraire, depuis Windows 2000, Windows se base maintenant sur un mod�le de type micro-noyau. C'est-�-dire que la partie du noyau qui sera ex�cut�e en "kernel space" - disons qu'il s'agit d'un mode d'ex�cution privil�gi� du microprocesseur - est r�duit � sa plus simple expr�ssion, l'essentiel �tant d�port� au del� du "kernel space." Ceci implique la cr�ation d'une sorte de machine virtuelle, appel�e Hardware Abstraction Layer - HAL, je vous donne �a pour la petite histoire, je suis s�r que �a vous fera rire et � vous de tirer les conclusions qui s'imposent en sachant qu'il y a un HAL dans Windows...


Et il gravite...il gravite....c'est carr�ment un sacerdoce � mon avis.


L�, je crains de ne pas saisir toutes les implications de cette remarque.

Ce que j'indiquais quand � une d�finition plus large du noyau de la part de Windows, c'est qu'au sein de ses modules noyau, on trouve des �l�ments de l'interface utilisateur.


Voilaaaaaa. Donc ce n'est pas v�ritablement un noyau au sens propre du terme


Oui et non. Je renvoie � ce que j'ai dit plus haut.

Juste une remarque : il me semble que ce n'est pas une bonne chose de consid�rer que Microsoft est le royaume des incomp�tants. Au contraire, les ing�nieurs qu'on y trouve sont tous fort capable. Une telle attitude peu passer pour de la mauvaise foi dans un d�bat - nous sommes les premiers � hurler au dogmatisme envers les pro-Microsoftiens qui v�hicule des id�es fausses sur Linux alors pourquoi nous autorisons-nous de faire la m�me chose envers Windows ? Bon, ce n'est pas demain la veille que je passerais � Windows mais force est de constater que ce sur quoi Microsoft a mis l'accent est r�ussit. Il en est de m�me pour Linux mais ce ne sont pas les m�me choses qui sont privil�gi�es.

Donc, au contraire, Linux est plut�t un noyau monolithique - en fait, un noyau hybride - tandis que Windows est plut�t un micro-noyau - quoiqu'il semble qu'il �volu plut�t vers l'exo-noyau.


T'approche de Saturne l� :-)))))) rassure-moi .


Ben non... Il semble bien que, petit � petit, Windows se tourne vers un exo-noyau. L'exo-noyau est d'ailleurs une excellente forme de syst�me d'exploitation.

L'avantage du noyau monolithique, c'est sa rapidit� d'ex�cution comparativement au mirco noyau puisqu'il ne passe pas par une abstraction mat�riel.


Tchica tchicai aie aie


Je crois que Linus Benedict Torvalds n'a pas fait un noyau monolithique parce que c'est plus rapide mais parce que c'est plus simple... Il faudrait lui demander.

L'avantage du micro noyau comparativement au noyau monolithique, c'est que moins de chose s'�x�cute en "kernel space" et donc que la s�curit� - comprendre la stabilit� - du syst�me est en th�orie meilleur.


FAusse en pratique, du � la complexit� des syst�mes.


D�t � plein de chose.

Vous avez bien lu : en th�orie, Windows est plus stable que Linux.


Pure concept qui comme toute m�daille � deux faces


Halte � la r�action : "non, Microsoft c'est par d�finition de la merde." Il y a de bonnes choses chez Microsoft. Bien sur, je ne parle pas de sa politique monopolisatrice, ni non plus celle qui consiste � rendre les utilisateurs d�pendants, ni non plus celle qui consiste � ne suivre la loi que quand �a l'arrange, ni non plus...

En tout cas, une chose dont je suis certain : dire que Windows est un syst�me monolithique contrairement � Linux est faux


puisque Windows n'est pas � proprement parler un noyau, qu'il contient des �l�ments �trangers au concept du noyau.


Il n'y a pas de syst�me d'exploitation sans noyau.

puisque Linux est � la base un noyau monolithique qui a �volu� vers un mod�le hybride tandis que, depuis Windows 2000, Windows poss�de un noyau qui a la saveur d'un micro noyau - par contre, quitte � �tre puriste, il ne s'agit pas exactement d'un micro noyau. Toutefois, Windows poss�dant plut�t un micro noyau, c'est-�-dire une petite abstraction du mat�rielle autour de laquelle gravite les diff�rentes fonctionnalit�s du syst�me, on doit pouvoir dire que Windows poss�de une myriade de p�pins...



....et r�ciproquement
Donc si je r�sume, windows est un micro noyau qui n'en est pas un. Et de plus dr�le de fruit ce Windows. Quand t'a isol� le noyau et que en veux l'amande tu te tape en plus , encore des p�pins.


Ben oui...

Je fanfarone, mais je te remercie de ces �claircissements.
Je dirais plus noyau monolithique, mais je parlerais de noyau (Linux) et de machin (Windows)


Ca m'a fait rire.

A bient�t.

Le Farfadet Spatial



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à