URL: https://linuxfr.org/users/bins/journaux/gnuhurd-cest-quoi-au-fait Title: GNU/Hurd c'est quoi au fait ? Authors: Sebastien Date: 2005年01月13日T21:55:18+01:00 Tags: debian Score: 0 Salut journal, Je sais qu'on est sur LinuxFr mais je voudrais quand même savoir un peu ce que c'est le Hurd, quels sont ses avantages, ses inconvénients, que mange-t-il a midi, s'il a eu une enfance difficile... Bref je veux tout savoir. Pourquoi ? Parce que j'ai lu ça : [http://linuxfr.org/comments/517501.html#517501(...)](http://linuxfr.org/comments/517501.html#517501) et je dois dire que ça m'a assez enthousiasmé... Donc j'ai commencé a RTFMer un peu. Et je vais donc te livrer mes pensées et remarques. J'ai commencé mon périple sur HurdFr.org [1] et cette page [2] a attiré mon attention, plusieurs points essentiels sont expliqués. Bon c'est bien mais pour avoir une vision plus synthétique, je suis allé faire un tour sur Wikipedia [3,4,5] où j'ai appris les différences entre micro-noyaux, noyaux monolithiques et autres exo-kernels. Ensuite je suis tombé sur L4[6], Pistachio[7], Fiasco[8] et L4Linux[9]. Et c'est là que j'ai décroché... Quelles sont les différences ? Leur performances ? Leur (possible) avenir ? Mais avant qu'un bonne âme n'éclaire ma lanterne, il faut que je pose une question : moyennant les baisses de performances qui _a priori_ devraient apparaître avec l'utilisation d'un micro-noyau, pourquoi est-ce que l'utilisation d'un L4Linux qui (si j'ai bien compris) permet de faire tourner un Linux sur un noyau L4, n'est pas plus répandu ? Avec toutes les capacités promises par Hurd... Ça me fait une sorte de fussoir de voir tout ce potentiel inexploité ! Pour finir, je me demande si l'avenir de Linux n'est pas le Hurd. Je m'explique : il me _semble_ que le modèle de développement de Hurd est plus robuste que celui de Linux. Je crois sincèrement que celui de Linux commence à atteindre ses limites (en tout cas je pense qu'il n'est pas trivialement _scalable_). De plus, j'aime bien l'idée d'avoir un noyau en C++ (L4), mais c'est vraiment parce que j'ai un _a priori_ favorable pour ce langage (note à ceux qui sont en train de sortir leur appeau à troll sur les langages de progs : je ne dénigre, ni ne fais l'apologie d'un langage en particulier, je dis juste que c'est ma préférence personnelle... Ensuite savoir si c'est le choix le plus judicieux pour un noyau... ) Bon je te laisse journal, je vais essayer de m'installer une Debian GNU/Hurd (m'en fous qu'il n'y ait pas de son sur mon serveur perso :P ) Hurd me voilà ! [1] HurdFr : [http://www.hurdfr.org(...)](http://www.hurdfr.org) [2] Doc : [http://www.hurdfr.org/index.php?page=pages/doc/strategie(...)](http://www.hurdfr.org/index.php?page=pages/doc/strategie) [3] Wikipedia En : [http://en.wikipedia.org/wiki/Hurd(...)](http://en.wikipedia.org/wiki/Hurd) [4] Wikipedia En : [http://en.wikipedia.org/wiki/Microkernel(...)](http://en.wikipedia.org/wiki/Microkernel) [5] Wikipedia Fr :[http://fr.wikipedia.org/wiki/Hurd(...)](http://fr.wikipedia.org/wiki/Hurd) [6] L4 : [http://os.inf.tu-dresden.de/L4/(...)](http://os.inf.tu-dresden.de/L4/) [7] Pistachio : [http://l4ka.org/projects/pistachio(...)](http://l4ka.org/projects/pistachio) [8] Fiasco : [http://os.inf.tu-dresden.de/fiasco(...)](http://os.inf.tu-dresden.de/fiasco) [9] L4Linux : [http://os.inf.tu-dresden.de/L4/LinuxOnL4(...)](http://os.inf.tu-dresden.de/L4/LinuxOnL4)