[Sequanux-ml] [OT] Micro-noyaux (Was: la distribution Mandriva-Linux de Printemps est disponible)

Jonas ezjonas at gmail.com
Mer 6 Mai 02:19:04 CEST 2009


Intéressant les noyaux temps réel !
Même si pour l'exemple de l'abs ça serait mieux de ne pas intégrer le
programme d'abs, et de tout simplement gérer l'abs directement par
l'électronique... toujours d'avoir des composants à qui déléguer
certaines fonctions, la centralisation a quand même le désavantage de
tout geler s'il survient un bug...

Concernant le débat des kernels, les drivers sont donc directement
integrés dans le kernel, ça force un peu l'ouverture des drivers, mais
bon ça n'a pas trop marché avec nvidia, et du coup, même problème pour
flash, ce sont deux technologies qui ont besoin l'une pour l'autre, et
qui du coup, à cause du modèle propriétaire, ne permettent pas de
partager leur resource, alors que je suis sûr que des ingé de chez
macromedia et de windows se sont déjà réunis pour bosser ensemble...

Proposer des spécifications matérielles à la INF et CAT de windows m'a
l'air un peu plus adapté, nvidia aurait été obligé d'apporter du code
source pour coder les librairies adéquates, ça aurait été bien plus
clair pour des programmeurs moins familiarisés avec de la
programmation système.

Je me demande encore pourquoi nvidia ne propose pas les sources de ses
drivers... secret industriel ? brevets en attente d'étude ? en tout c

On 2009-05-05, Thomas PARIS <mercen at mercen.org> wrote:
> Le lun  4 mai à 12:55 (+0200), Jonas a écrit :
>> J'ai même lu un article je sais plus où, comme quoi l'inventeur du
>> micro kernel minix avait débattu avec torvalds que les kernels
>> monolithiques sont déjà dépassés,
>
> Tanenbaum et Torvalds se sont effectivement mutuellement engueulés à ce
> sujet mais n'étaient pas les seuls à se battre. Chaque camp ayant des
> arguments absolument irréfutables (parce qu'impossible à prouver)
> démontrant la supériorité de leur choix technologique.
>
>> les micro kernels permettant de charger un driver à la volée.
>
> Pour le coup, c'est probablement pas le meilleur argument en faveur des
> micro-noyaux, linux (le noyau) étant parfaitement capable d'en faire
> autant. On appelle ça des modules.
>
> D'où on voit bien que la vieille bataille noyau monolithique /
> micro-noyau n'a plus vraiment lieu d'être, les noyaux modernes étant
> vraiment hybrides (Windows NT et Mac OS X étant deux autres exemples
> célèbres d'approches hybrides).
>
> Et pour les extrémistes, le micro-noyau est dépassé depuis longtemps,
> remplacé par l'exo-noyau. Mais ça, c'est un jouet pour chercheurs.
>
> A noter, on peut installer des systèmes à base de vrais micro-noyaux.
> Les deux plus connus :
> * minix : http://www.minix3.org/
> * hurd : http://www.gnu.org/software/hurd/hurd.html
> On notera que ce ne sont pas les systèmes les plus utilisés. (mdr)
>
> Bref, tout ça pour dire que linux n'est pas dépassé, que les
> micro-noyaux ne sont pas la Parole Divine et que vive le logiciel libre,
> grâce auquel on a tant d'options parmi lesquelles choisir.
>
> ++
> Thomas "mercen" PARIS, qui retourne bosser sur un vieux SunOS tout ce
> qu'il y a de plus monolithique
>
> --
> Email / Google Talk / Jabber: mercen at mercen.org
> http://mercen.org
> --
> Attention, le reply-to se fait à l'expéditeur, pas à la liste
> Sequanux-ml at sequanux.org
> http://sequanux.org/cgi-bin/mailman/listinfo/sequanux-ml
>


Plus d'informations sur la liste de diffusion Sequanux-ml