Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2008, à 14:47

thib

GNU hurd le future??

Salut,

A votre avis est ce qu'un jours hurd pourra se réveiller et remplacer linux ou bien etre une réel alternative??

http://en.wikipedia.org/wiki/GNU_Hurd


A+


Pitivi va bientot avoir des effets: http://thiblahute.blogspot.com/

Hors ligne

#2 Le 18/09/2008, à 15:26

GentooUser

Re : GNU hurd le future??

Hurd c'est une blague, ça a plus de 20 ans, ils l'ont refait 10 fois et n'ont encore rien sorti d'utilisable.

Linux a été annoncé en 1991, en 1992 il était déjà utilisable et exploité commercialement par la société TurboLinux.

Dernière modification par GentooUser (Le 18/09/2008, à 15:26)

Hors ligne

#3 Le 18/09/2008, à 15:32

Renault

Re : GNU hurd le future??

Non...
Et ce pour plusieurs raisons :
1-Richard Stallman, sans doute la personne qui y croit le plus sait qu'il y a un manque d'effectif et que la base n'est pas bonne et qu'il faudrait beaucoup de boulots pour repartir du bon pied.
2-L'écart Linux et Hurd grandit chaque jour en faveur du manchot. Tout le monde le sait et croire que Hurd puisse remonter la pente relève plus du miracle ou du désespoire pour que cela arrive un jour.b
3-Linux et Hurd sont nés lors de la guerre des noyaux monolithiques contre micro-noyaux. RMS disait lui même que question noyau il n'était pas fin connaisseur et qu'il y avait des chances que le choix de Linus soit le bon. Hurd est maintenant un joujou pour geek pour s'amuser, ou alors une roue de secours si les micro-noyaux se révèlent vraiment supérieurs aux noyaux monolithiques.

Il ne faut pas en attendre grand chose. wink


Ambassadeur — Testeur — Traducteur de Fedora.
Rédacteur de la documentation française de Fedora.
Membre de l'AFUL, APRIL, Linux Foundation et membre du Conseil d'Administration de Fedora-fr.
Président du Club de l'ISEN sur les Logiciels Libres (CILL).

Hors ligne

#4 Le 18/09/2008, à 16:21

thib

Re : GNU hurd le future??

D'accord d'accord....merci de vos réponse


Pitivi va bientot avoir des effets: http://thiblahute.blogspot.com/

Hors ligne

#5 Le 18/09/2008, à 16:25

brakbabord

Re : GNU hurd le future??

Je crois que tout le monde est ancré dans Linux... ou bien BSD. Hurd aurait bien du mal à se faire une place de nos jours. Et d'autres part, comme dit précédemment, ce projet a 20 ans et n'a presque pas avancé...

Cependant on murmure qu'il pourrait sortir en même temps que Duke Nukem Forever lol

Hors ligne

#6 Le 18/09/2008, à 18:31

side

Re : GNU hurd le future??

Vous êtes dur avec le Hurd !! Quand Linux sera super abouti avec un kernel parfait tout léger/épuré et tout et tout (sur la majorité des distri), il y aura peut-être des fou pour se coller au Hurd ...

Dernière modification par side (Le 18/09/2008, à 18:52)


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#7 Le 18/09/2008, à 19:41

Seren

Re : GNU hurd le future??

side a écrit :

Vous êtes dur avec le Hurd !! Quand Linux sera super abouti avec un kernel parfait tout léger/épuré et tout et tout (sur la majorité des distri), il y aura peut-être des fou pour se coller au Hurd ...

Le coeur du noyau ne bouge plus beaucoup d'une release à l'autre.
Ce qui évolue c'est surtout les parties /arch et /drivers.

/arch --> dépendant de l'architecture de la machine. (processeurs ARM, blackfin etc)
/drivers --> support de nouveau périphérique genre webcam.

La partie gestion des tâches, mémoires, interruption est déjà "épuré".

Par exemple le dernier annoncement du kernel 2.6.27-r5

http://lkml.org/lkml/2008/9/9/449

Linus a écrit :

Same old deal - except it's been almost two weeks since -rc5. That said,
the diff is actually about the same size, so I guess that means things are
calming down. Most of the diff (bulk-wise) is updates to the new gspca
(standard USB webcam) driver, although some of it is also removal of the
dead miropcm20* driver. As a result, the dirstat looks like this:

   3.7% arch/x86/
   8.0% arch/
   9.2% drivers/media/radio/
  41.7% drivers/media/video/gspca/
  49.3% drivers/media/video/
  60.7% drivers/media/
   3.1% drivers/net/
  71.1% drivers/
   3.9% fs/
   5.5% kernel/
   3.3% net/tipc/
   6.3% net/

but as usual, the patches most people hopefully care about tend to be
small details, and so more regressions should hopefully be closed now,
some by just reverting the commits that caused breakage.

I don't think anything special merits explicit comment, but you can get a
flavor for things by scanning the appended shortlog.

        Linus


"I am not young enough to know everything". Oscar Wilde

Hors ligne

#8 Le 18/09/2008, à 21:11

Sir Na Kraïou

Re : GNU hurd le future??

Ouais, Hurd c'est le futur... Le futur très lointain tongue


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#9 Le 18/09/2008, à 21:40

GutsdBlack

Re : GNU hurd le future??

Pour éviter de tomber dans les trolls à gogo et l'étroitesse d'esprit :

- Pour répondre à Linux vs Hurd. Oui Linux est arrivé vite sur le marché et fonctionnel. En revanche comparer un noyau monolithique à un micro noyau + serveurs est une mauvaise comparaison.

- Hurd progresse lentement parce qu'il n'y a pas beaucoup de contributions d'une part et d'autre part parce que le projet n'a rien d'évident.

- Parce qu'il fallait bien commencer par quelque chose Hurd a débuté avec un micro noyau Mach, après beaucoup de travail, les développeurs ont beaucoup appris mais on surtout remarqué que Mach était beaucoup trop complexe et limité. Une bonne partie du travail consiste sur une base L4 maintenant.

- Un avantage du libre est que 10 ans de travail abattu n'est jamais perdu et est capitalisé pour les autres développeurs. Un jour le travail sur Hurd pourrais permettre à Linux de casser son côté monolithique, chose qui poseras problème un jour ou l'autre.


« … de même que nous profitons des avantages que nous apportent les inventions d'autres, nous devrions être heureux d'avoir l'opportunité de servir les autres au moyen de nos propres inventions ; et nous devrions faire cela gratuitement et avec générosité. ». Benjamin Franklin

Hors ligne

#10 Le 18/09/2008, à 21:58

thib

Re : GNU hurd le future??

Une autre question... Le noyau macintosh est un micro-noyau? vu qu'il utilise mach....


Pitivi va bientot avoir des effets: http://thiblahute.blogspot.com/

Hors ligne

#11 Le 18/09/2008, à 22:00

Link31

Re : GNU hurd le future??

Seren a écrit :

Le coeur du noyau ne bouge plus beaucoup d'une release à l'autre.
Ce qui évolue c'est surtout les parties /arch et /drivers.
La partie gestion des tâches, mémoires, interruption est déjà "épuré".
Par exemple le dernier annoncement du kernel 2.6.27-r5

Ce n'est pas un bon exemple. C'est vrai que les drivers représentent un gros pourcentage dans les modifications de code, mais c'est surtout parce que leur intégration au noyau crée de nouveaux fichiers de plusieurs milliers de lignes. Mais des fonctionnalités majeures comme les dynticks, le nouveau scheduler, de nouveaux systèmes de fichiers et de nouveaux appels systèmes sont ajoutées en nombre à chaque nouvelle version stable du noyau.

Hors ligne

#12 Le 18/09/2008, à 22:50

brakbabord

Re : GNU hurd le future??

thib a écrit :

Une autre question... Le noyau macintosh est un micro-noyau? vu qu'il utilise mach....

Wikipédia
Apparement oui

Dernière modification par brakbabord (Le 18/09/2008, à 22:50)

Hors ligne

#13 Le 18/09/2008, à 23:30

Renault

Re : GNU hurd le future??

GutsdBlack a écrit :

Un jour le travail sur Hurd pourrais permettre à Linux de casser son côté monolithique, chose qui poseras problème un jour ou l'autre.

Tout le reste rejoint ce que je disais, mais ce point je voudrais y apporter un poid contre mesure. Rien ne dit que le noyau monolithique n'aura aucun avenir à terme. Beaucoup se ruent sur le micro-noyau en l'annonçant que c'est l'avenir. Seulement un micro-noyau c'est très complexe à réaliser, mais aussi ça prend plus de ressources. Et comme Linux est un noyau monolithique modulaire il parvient en plus à prendre certains avantages du micro-noyau comme les modules facilement enlevables.
Puis Linus Torvalds sait ce qu'il fait, il a répondu violemment mais avec brio contre le créateur de Minix qui lui avait dit que Linux en étant monolithique serait un échec cuisant et que le micro-noyau était l'avenir, il s'est défendu et a montré que rien n'était si sûr et pour preuve, Linux est 17 ans plus tard de plus en plus puissants face à la concurrence.

Non, la guerre micro-noyau/monolithique n'a pas de fin connue, le monolithique modulaire peut s'imposer malgré tout.


Ambassadeur — Testeur — Traducteur de Fedora.
Rédacteur de la documentation française de Fedora.
Membre de l'AFUL, APRIL, Linux Foundation et membre du Conseil d'Administration de Fedora-fr.
Président du Club de l'ISEN sur les Logiciels Libres (CILL).

Hors ligne

#14 Le 18/09/2008, à 23:43

GentooUser

Re : GNU hurd le future??

OSX et Windows utilisent des micro-noyaux mais font tourner des gros blobs monolithiques par dessus !

A mon avis pour une vrai architecture micro-noyau comme Hurd c'est fini, le futur c'est les exo-noyaux qui allient la modularité des micro-noyaux et la rapidité de communication des noyaux monolithiques.

Dernière modification par GentooUser (Le 18/09/2008, à 23:44)

Hors ligne

#15 Le 19/09/2008, à 07:59

Seren

Re : GNU hurd le future??

Link31 a écrit :
Seren a écrit :

Le coeur du noyau ne bouge plus beaucoup d'une release à l'autre.
Ce qui évolue c'est surtout les parties /arch et /drivers.
La partie gestion des tâches, mémoires, interruption est déjà "épuré".
Par exemple le dernier annoncement du kernel 2.6.27-r5

Ce n'est pas un bon exemple. C'est vrai que les drivers représentent un gros pourcentage dans les modifications de code, mais c'est surtout parce que leur intégration au noyau crée de nouveaux fichiers de plusieurs milliers de lignes. Mais des fonctionnalités majeures comme les dynticks, le nouveau scheduler, de nouveaux systèmes de fichiers et de nouveaux appels systèmes sont ajoutées en nombre à chaque nouvelle version stable du noyau.

Si tu regardes les statistiques pour toutes les releases de kernel ici, tu verras que les modifs dans le directory /kernel tourne autour de 5-10% à chaque release.

Après je suis d'accord avec toi, c'est pas forcément la quantité qui compte, une modification du scheduler a plus d'impacte pour tout le monde que l'ajout ou l'enlévement d'un driver d'un périphérique obscure que personne n'utilisera.


"I am not young enough to know everything". Oscar Wilde

Hors ligne

#16 Le 19/09/2008, à 11:21

GutsdBlack

Re : GNU hurd le future??

Renault a écrit :

Et comme Linux est un noyau monolithique modulaire il parvient en plus à prendre certains avantages du micro-noyau comme les modules facilement enlevables.

C'est vrai dans un contexte professionnel et/ou compétent, en revanche c'est un autre problème sur des machines grand public où on essayes d'activer le maximum de chose.


« … de même que nous profitons des avantages que nous apportent les inventions d'autres, nous devrions être heureux d'avoir l'opportunité de servir les autres au moyen de nos propres inventions ; et nous devrions faire cela gratuitement et avec générosité. ». Benjamin Franklin

Hors ligne

#17 Le 19/09/2008, à 11:21

GutsdBlack

Re : GNU hurd le future??

GentooUser a écrit :

OSX et Windows utilisent des micro-noyaux mais font tourner des gros blobs monolithiques par dessus !

A mon avis pour une vrai architecture micro-noyau comme Hurd c'est fini, le futur c'est les exo-noyaux qui allient la modularité des micro-noyaux et la rapidité de communication des noyaux monolithiques.

Windows Oui, OSX non, OSX c'est un micro-noyau hybride. C'est un noyau Mach + un noyau BSD.
Ensuite Hurd ce n'est pas un micro-noyau c'est un micro-noyau enrichi. Un Mach ou L4 selon la version + des serveurs interconnectés.

En fait HURD/L4 ou HURD/Mach se rapproche de la conception d'un exo-noyau c'est à dire un micro-noyau plus un système d'exploitation en espace utilisateur composé de différents démons et librairies dynamiques. La différence de HURD et de ne pas proposer qu'un système en espace utilisateur mais un système complet de droit UNIX.

Dernière modification par GutsdBlack (Le 19/09/2008, à 11:30)


« … de même que nous profitons des avantages que nous apportent les inventions d'autres, nous devrions être heureux d'avoir l'opportunité de servir les autres au moyen de nos propres inventions ; et nous devrions faire cela gratuitement et avec générosité. ». Benjamin Franklin

Hors ligne

#18 Le 19/09/2008, à 15:49

Zergy

Re : GNU hurd le future??

thib a écrit :

Salut,

A votre avis est ce qu'un jours hurd pourra se réveiller et remplacer linux ou bien etre une réel alternative??

http://en.wikipedia.org/wiki/GNU_Hurd


A+

Quand GNU/Hurd sortira on sera tous à jouer à Duke Nukem Forever sous GNU/Linux.

Hors ligne

#19 Le 20/09/2008, à 13:30

GentooUser

Re : GNU hurd le future??

GutsdBlack a écrit :
GentooUser a écrit :

OSX et Windows utilisent des micro-noyaux mais font tourner des gros blobs monolithiques par dessus !

A mon avis pour une vrai architecture micro-noyau comme Hurd c'est fini, le futur c'est les exo-noyaux qui allient la modularité des micro-noyaux et la rapidité de communication des noyaux monolithiques.

Windows Oui, OSX non, OSX c'est un micro-noyau hybride. C'est un noyau Mach + un noyau BSD.
Ensuite Hurd ce n'est pas un micro-noyau c'est un micro-noyau enrichi. Un Mach ou L4 selon la version + des serveurs interconnectés.

En fait HURD/L4 ou HURD/Mach se rapproche de la conception d'un exo-noyau c'est à dire un micro-noyau plus un système d'exploitation en espace utilisateur composé de différents démons et librairies dynamiques. La différence de HURD et de ne pas proposer qu'un système en espace utilisateur mais un système complet de droit UNIX.

C'est pour ça que je parle "d'architecture micro-noyau", et pour moi BSD c'est un gros blob monolithique big_smile

Hors ligne

#20 Le 20/09/2008, à 19:26

lucmars

Re : GNU hurd le future??

Les micro-noyaux auraient une chance si les processeurs proposaient des instructions pour les changements de contexte.

À noter que MS recherche aussi sur un micro-noyau qui, je crois, s'appelle simplicity.


Gaulois Matter !

Hors ligne