Elle est nommée K2, et se compose de 5 CD. (NdM: comme indiqué dans le mail en pièce jointe, seules 2 iso sont actuellement sur le FTP)
Vous avez donc une formidable opportunité de tester GNU pour de vrai, toutes les docs figurent sur le CD1 (ce CD contient tous les paquets principaux et indispensables, et peut donc être utilisé seul pour débuter).
Il manque (cf mail ci-dessous) un paquet pour faire fonctionner Xfree, mais celui-ci devrait être disponible assez prochainement.
Amusez-vous bien avec GNU ! Mail de l'annonce officielle de Philip Charles envoyé ce matin (pas encore dans les archives) :
The first two K2 images are now on ftp.gnu.org/iso thanks to Andrew Mitchell. The next two should be available in the next day or so.
The main change has been a revision of how the packages are placed on the CDs and the introduction of install.sh which installs the required,
important and standard packages as defined in the Priority field.
gui.sh is still there despite xfree not working. [Note: en fait il manque un seul package pour faire fonctionner X, il devrait être dispo bientot...]
More *hurd-i386.deb's are being forced onto the second CD and people
installing without a network connection may find that the need the second
image. Could I have feed-back about this please.
I have been stupid enough to allow myself to become over committed for the
next three months, but I hope that the present scripts will allow me to
build the K3 series with little hassle. I would suggest that this could
be done once xfree is working again. Would someone inform me when this
happens.
Enjoy GNU.
Phil.
Aller plus loin
- GNU Hurd (4 clics)
- Les ISOs (2 clics)
- L'annonce du gel de la distib (2 clics)
- La dépêche sur Hurdfr.org (9 clics)
- Acheter les CDs de GNU (0 clic)
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par Frédéric Desmoulins (site web personnel) . Évalué à -10.
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par rootix . Évalué à 10.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 4.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Stephane Wirtel (site web personnel) . Évalué à 7.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Larry Cow . Évalué à -4.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Thomas Cataldo (site web personnel) . Évalué à 10.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par rootix . Évalué à 1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 10.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 10.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 8.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par ghent . Évalué à -3.
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matho (site web personnel) . Évalué à -4.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matthieu Moy (site web personnel) . Évalué à 10.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Alexandre Beraud . Évalué à 1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matthieu Moy (site web personnel) . Évalué à 3.
Quand je dis Linux, je pense "Noyau Linux". C'est un composant ajouté qui permet de faire tourner un système basé sur GNU, auquel on substitue Hurd par Linux. On obtient ainsi un système qui est /prèsque/ GNU, à savoir GNU/Linux.
Donc, GNU/Linux, c'est prèsque GNU.
Linux tout court n'a rien à voir avec GNU.
Bon, enfin, je suis pas extrêmiste non plus, je fais souvent l'abus de langage Linux = GNU/Linux, mais pour être précis, c'est différent.
Par exemple, quand on dit "Sous Linux, ls toto -l est accepté alors que ce n'est pas le cas sous Solaris" ou "Le make de Linux gère plus de chose que le make POSIX", c'est en fait de GNU qu'on parle.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 1.
> Par exemple, quand on dit "Sous Linux, ls toto -l est accepté alors que
> ce n'est pas le cas sous Solaris" ou "Le make de Linux gère plus de
> chose que le make POSIX", c'est en fait de GNU qu'on parle.
Pourtant ce sont deux outils GNU. Autant je trouve que Linux est un nom plus juste que GNU/Linux pour désigner le système d'exploitation basé sur le noyau Linux, autant je pense qu'il faut rendre à César ce qui est à César (enfin, à RMS... ;-)
@+
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 5.
Note qui'il y'a une contradiction évidente dans ta phrase : tout d'abord, tu admets l'unicité d'un système d'exploitation utilisant Linux : or, peut-on réellement et sérieusement dire qu'un système utilsant Linux, busybox, une libc minimalle (diet-libc, ou une des autres), est le même qu'un système utilisant Linux, les outils GNU, la GNU C Library, etc. ? Le problème ici, c'est que l'on admet que le système le plus courant est le seul : c'est bien évidemment faux. Bien que Linux ne soit pas le plus adaptable des noyaux, il existe des systèmes utilisant Linux dans l'embarqué, et ces systèmes n'ont décidément *rien* à voir avec le tien - celui que j'appelle GNU/Linux. Tu serais mis devant, tu ne verrais pas la ressemblance ..
Le problème que soulève cette non-unicité des systèmes d'exploitations utilisant Linux est celui classique du nommage : il faut trouver un compromis entre une appellation suffisamment large pour accepter toute la variété des systèmes qu'on rapprocherait naturellement comme étant « les mêmes » (on dira, la variabilité intra-classe), et suffisamment spécifique pour permette de différencier deux systèmes précisément, si l'expérience de notre jugement nous dirait qu'ils sont des systèmes différents - et deux systèmes utilisant Linux peuvent l'être (séparabilité des classes, donc.). Linux ne permet pas une séparabilité des classes.
GNU/KDE/Gnome/Samba/Apache/Linux et autres aberrations maintes fois proposées - encore récemment par Tim O'Reilly - par des gens n'ayant pas compris les vrais raisons de la critique de Linux comme nom du système dans son ensemble - ne permettent *absolument* pas d'avoir une variabilité intra-classe suffisante : elle permet en revanche d'avoir un compromis suffisamment précis pour désigner sa propre installation du système d'exploitation, et encore. Et comme je le disais dans une news précédente[0], je préférerais alors utiliser "Ma Debian GNU/Linux", qui me semble là, tout à fait correct.
[0]: http://linuxfr.org/comments/118290.html(...)
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 1.
> or, peut-on réellement et sérieusement dire qu'un système utilsant
> Linux, busybox, une libc minimalle (diet-libc, ou une des autres), est le
> même qu'un système utilisant Linux, les outils GNU, la GNU C Library,
> etc. ?
> [...]
> il existe des systèmes utilisant Linux dans l'embarqué, et ces systèmes
> n'ont décidément *rien* à voir avec le tien - celui que j'appelle
> GNU/Linux. Tu serais mis devant, tu ne verrais pas la ressemblance ..
Le fait que l'on puisse faire tout ce que l'on veut avec du Logiciel Libre, dans la limite de ses capacités bien sur, n'est pas nouveau.
Cela ne m'empeche pas de considérer que le système d'exploitation historique qui s'est concu autour du noyau Linux a pour nom le plus évident Linux, et pas GNU/Linux.
Après, RMS et ses partisans peuvent donner tout un tas d'arguments, mais je me poserais toujours la question : et pourquoi pas BSD ? et pourquoi pas tous les autres logiciels libres ? Au final, et pourquoi pas "Logiciels Libres & Co / Linux" ?
@+
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 3.
Ça n'était point mon propos. Mon propos était de dire : il faut trouver un terme qui identifie un système bien particulier, qui est le tien, qui est le mien, mais qui n'a que très très peu à voir avec d'autres systèmes exploitant Linux. Linux n'est pas satisfaisant, pour deux raisons principales :
Cela ne m'empeche pas de considérer que le système d'exploitation historique qui s'est concu autour du noyau Linux a pour nom le plus évident Linux, et pas GNU/Linux.
Mais, d'où vient l'évidence ? L'évidence est plutôt dans ta façon de faire que dans une réalité objective. Pour autant que je m'efforce d'observer une réalité objective, je vois une réalité historique qui est: "GNU a développé un certain nombres d'outils formant la base d'un système d'exploitation. Linus a, bien plus tard, développé un noyau, Linux, sur lequel ces outils furent portés. Le nom le plus logique serait une fusion des deux : LiGNUx ? Pas façile à dire. GNU/Linux? Bien, ça me paraît correct."
Après, RMS et ses partisans
Ah, je suis un partisan de RMS ? :-) Intéressant :-) Je peux partager un certain nombre d'opinions avec RMS, on peut avoir des vues convergentes sur un nombre important de sujet, je peux avoir un respect pour lui en tant qu'homme comme en tant que chercheur (hé, le dependency-directed backtrack, quand même), mais je ne me considère pas comme un partisan de RMS - je ne suis partisan de personne. Attention aux termes, dans une discussion sur des termes :-)
.. peuvent donner tout un tas d'arguments, mais je me poserais toujours la question : et pourquoi pas BSD ? et pourquoi pas tous les autres logiciels libres ? Au final, et pourquoi pas "Logiciels Libres & Co / Linux" ?
Sincèrement, je me demande parfois si en fait, la majorité des gens n'ont pas des réponses préparées dans leur tête qu'ils vont donner même si elles n'ont aucun sens vu les éléments donnés dans le message auxquels ils répondent. C'est assez impressionnant. D'aucuns attribueront ça à la lecture globale, lecture absolument inappropriée au débat, et pourtant habituelle, encore plus sur le Web. Dans tous les cas, la réponse à ta question est plus haut. Et dans le mail que je citais. Question de déterminant : ça, c'est la partie que je développais dans le mail cité. Question ensuite de spécificité : "GNU/Linux" est assez large et pourtant assez spécifique pour regrouper tout ce qu'une personne de bonne foi, et avec des connaissances correctes, regrouperait dans la même "classe" naturellement, mais pas plus. "Logiciels Libres & Co / Linux" signfierait : "tout système dont Linux constitue la base et qui utilise des logiciels libres & co" ; comme plus haut, trop générique. BSD/GNU/XFree86/Samba/Quesaisje/Linux, lui, serait trop spécifiquer pour désigner un système, mais plus une catégorie d'installations, un ensemble d'installations (voir la différence système/installation dans le premier mail).
Oh, au fait, l'URL donnée quand on clique sur ton nom ne marche pas : tu as dû oublier de marquer le 'http://'(...) ou quelque chose du genre, et les templates de LinuxFR ne doivent pas savoir gérer ça.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par yoplait . Évalué à 1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matthieu Moy (site web personnel) . Évalué à 0.
Euh, c'est bien ce que je dis, non ?
Bon, je la refais :
La phrase "Sous Linux, ls toto -l est accepté alors que ce n'est pas le cas sous Solaris" est un abus de language, car ls n'a rien à voir avec Linux. Par contre, la version "Sous GNU, ..." ou "Sous GNU/Linux, ...", elles, sont correctes, car dans ce cas, "ls" fait effectivement partie de "GNU". Donc, le mot "Linux" était utilisé dans cette phrase pour désigner "GNU".
Maintenant, encore une fois, c'est un abus de langage que je fais moi-même très souvent, je ne vais pas faire la guerre à tous ceux qui le font ...
Mon message était une réponse à quelqu'un qui disait "De toutes façons, GNU/Linux, c'est GNU". Là, c'est un peu plus qu'un abus de language ...
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Alexandre Beraud . Évalué à -2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par 123neveu . Évalué à 5.
Je préfère GNU/Linux à Linux. S'il y a GNU/*BSD, GNU/Hurd, GNU/Linux, il y a une certaine unité. Le problème est dans une distribe GNU/Linux, et n'y a pas que GNU et Linux. Il y a aussi, Apache, MySQL, Xfree86, postgreSQL etc...
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par bmc . Évalué à 2.
Sans compter les paquets coreutils, fileutils, sans lesquels ta distrib n'est rien.
Bref, tu peux utiliser ton système sans Apache, sans MySQL (d'ailleurs je te le conseille ;), sans XFree86 (je conçois que ça peut être assez chiant), sans PostgreSQL. Peux-tu l'utiliser sans coreutils, fileutils, une libc (généralement la glibc), ou même gcc (GNU C Compiler) ?
Ce que je m'efforce de dire, c'est que le système a bien plus de raison de s'appeler GNU/Linux que GNU/Apache/MySQL/XFree86/Linux. Ensuite, je parle couramment de Linux, tout en ayant à l'esprit que sans GNU, on est foutus ! D'ailleurs, si on enlève GNU, j'enlève Linux, et je ne parle plus que de Debian :-p
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par 123neveu . Évalué à 6.
Sinon je suis d'accord pour dire qu'un distribe est basée sur GNU/Linux. Mais la distribe complète, n'est pas GNU/Linux. D'où le GNU/PostgreSQL/.../Linux. Mais ne chipotons pas.
> tout en ayant à l'esprit que sans GNU, on est foutus !
Pareil.
Et Linux serait arrivé beaucoup, beaucoup plus tard sans les outils GNU qui ont été développés sur les unix commerciaux bien avant le début du développement de Linux.
# En fait, ça fait quoi hurd ?
Posté par ploum (site web personnel, Mastodon) . Évalué à 9.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Dies Irae (site web personnel) . Évalué à 5.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Nicolas Roard (site web personnel) . Évalué à 2.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Gonéri Le Bouder (Mastodon) . Évalué à 1.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Anonyme . Évalué à 10.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Cyril . Évalué à 2.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Éric (site web personnel) . Évalué à 0.
(et là je ne parle meme pas de l'exemple enthousiasmant qu'un wget remplacerait avec plus de simplicité)
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Marc (site web personnel) . Évalué à 2.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Éric (site web personnel) . Évalué à 0.
Les cas où les utilisateurs ne controlent pas leur machine sont de plus en plus rare. Je ne dis pas que GNU n'a aucun intéret, mais la transparence type ftp est déjà un gadget plus qu'autre chose pour beaucoup de monde, si en plus on restreint ce nombre à ceux qui ne sont pas root et ne peuvent faire installer le module en question ... on arrive à vraiment plus grand monde.
Autant je suis interressé en tant qu'utilisateur par la flexibilité qu'entraine gnu, autant pour ce qui est du coté fs via ftp/ssh/smb, les outils existant sont assez souvent correctement utilisable, et quand ca n'est pas le cas un module type lufs et dans la plupart des cas envisageable.
Enfin ca ne reste que mon avis
[^] # Re: En fait, ça fait quoi hurd ?
Posté par bmc . Évalué à 3.
Il suffit de voir qu'un des moyens les plus sophistiqués pour un attaquant de masquer sa prise de possession sur une machine Linux est d'installer un module noyau pour modifier le comportement de certains exécutables.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par matli . Évalué à 5.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par bmc . Évalué à 10.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Anonyme . Évalué à 7.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par bmc . Évalué à 2.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Anonyme . Évalué à 10.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par doublehp (site web personnel) . Évalué à 5.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Marc (site web personnel) . Évalué à 1.
[^] # Re: En fait, ça fait quoi hurd ?
Posté par Gaël Le Mignot . Évalué à 10.
C'est GNU Mach, pas sur toutes les machines, et on s'en fout un peu non ?
- tu a une ligne de commande meme sans te loguer
Précisons bien qu'il s'agit d'un shell "noauth", qui n'a donc aucun privilège particulier; et qu'il nécessite de plus un accès physique à la machine (ce n'est pas comme si tout le monde pouvait accéder à du noauth à distance), donc on ne peut pas considérer qu'il s'agisse d'un pb de sécu.
- le pakage screen deviens superflus
Pas vraiment... mais presque ;)
Attention, la console de Marcus (celle qui supporte tout ça) n'est pas activée par défaut, et, AFAIK, pose des conflits avec X (plus exactement, le driver pckbd de la console et X se battent pour le contrôle du cla, avec des effets... intéressants), mais cela va être réglé.
le jour ou ils auront code sftp-fs
Lis les MLs, ça a été fait :) Mais je ne l'ai pas testé.
donnais des pilotes meme au format binaire de leur CV
Hum, ça me dérange bcp que l'on vente les avantages de GNU pour... l'utilisation de logiciel non-libre ! La force de GNU, et donc du Hurd, c'est d'abord la Liberte !
Pourvu qu ils tiennent leur promesses ...
On ne fait aucune promesse, et c'est à vous tous de contribuer si vous souhaitez que GNU devienne ce qu'il pourrait être.
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par Dies Irae (site web personnel) . Évalué à 3.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Pascal Terjan (site web personnel) . Évalué à 6.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 2.
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par free2.org . Évalué à 2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par free2.org . Évalué à 2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par doublehp (site web personnel) . Évalué à 2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par PLuG . Évalué à 5.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 8.
# une formidable <b><span style="text-decoration: underline">occasion</span></b> d
Posté par Olivier Jeannet . Évalué à 10.
[^] # Re: une formidable <b><span style=</b>
Posté par earxtacy . Évalué à 2.
[^] # Re: une formidable <b><span style=</b>
Posté par Anonyme . Évalué à 0.
[^] # Re: une formidable <b>span style</b>
Posté par doublehp (site web personnel) . Évalué à 3.
[^] # Re: une formidable <b><span style=</b>
Posté par iug . Évalué à 10.
[^] # Re: une formidable <b><span style="text-decoration: underline">occasion</span></b>
Posté par Olivier Jeannet . Évalué à -1.
Ca ne m'avait pas échappé :-)
C'est un terme plutôt péjoratif pour désigner ces messieurs/dames du marketing (ou de la "mercatique" puisque tel est le terme français existant).
[^] #
Posté par jmfayard . Évalué à -1.
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par bmc . Évalué à -1.
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par bmc . Évalué à -1.
-1
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par bmc . Évalué à -1.
les moins vont pleuvoir !
[^] #
Posté par bmc . Évalué à 0.
Ok j'arrete :)
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par xsnipe . Évalué à -1.
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par stéphane . Évalué à 0.
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par Olivier Jeannet . Évalué à 1.
je ne vais pas faire dans la polémique, mais ca a l'air de venir du commentaire de monsieur Orthographe ...
Bizarre, parce que avec Phoenix/Mozilla je n'ai rien en gras, à moins que quelqu'un ait corrigé quelque chose depuis. J'ai vérifié mon commentaire avant de le poster, je ne pense pas que j'aurais laissé passer une balise non fermée.
[^] # Re: Le Hurd bientôt au niveau de l'Everest !
Posté par bmc . Évalué à 1.
[^] # Et pourquoi pas ?
Posté par Aurélien Bompard (site web personnel) . Évalué à -2.
[^] # Re: Et pourquoi pas ?
Posté par Olivier Jeannet . Évalué à -1.
Rappelons encore une fois que "mél" est une abréviation comme "tel" et non un substantif. Ca n'est pas fait pour être écrit dans une phrase.
Pourquoi ne pas importer le mot étranger, tout simplement ?
Tu ne sembles pas réaliser que d'une part le mot anglais "opportunity" vient du français (d'une racine latine plus probablement), et que son sens a dérivé. C'est ce qu'on appelle un faux-ami, comme "money" # "monnaie", "journey" # "journée", etc... D'autre part sa traduction exacte est "occasion" (cf un dico). Il est même précisé dans des dicos français récents (quelques années) pour la définition de "opportunité" : "2) usage critiqué : occasion favorable"
Mais finalement, ça ne ferait qu'ajouter à la richesse de notre langue, et ce n'est pas un mal.
Mais pas du tout, nous avons tous les mots qu'il nous faut en français, c'est juste qu'on ne doit pas dire "une opportunité" c'est tout. Par exemple, on a toujours dit "une occasion de but", et bien l'autre jour un gugusse a cru parler un français plus soutenu (j'imagine) en disant "une opportunité de but". Franchement je ne vois pas où la langue y gagne.
[^] # Re: Et pourquoi pas ?
Posté par Éric (site web personnel) . Évalué à 0.
La meme chose que ce qu'a toujours gagner une langue vivante à évoluer.
Toute la langue telle que nous la connaissons vient de plusieures langues différentes, de nombreux mots ont une origine grecs ou latine, d'autres anglo saxone ou italienne. Il n'y a rien de mal, au contraire, je pense que personne ne souhaite parler comme il y a trois siècles.
Visiblement c'est la mode de chercher à "fixer" la langue et essayer de dire "c'est comme ca qu'il faut dire" ou "ca n'existe pas". Dans un cadre général c'est bien à petite dose, histoire qu'on ai une langue homogène. Mais si opportunité n'existait pas personnellement je considère que désormais il existe (c'est à dire que tout le monde comprendra le terme si je l'utilise).
Le français est une langue riche justement parce qu'elle a su évoluer et échanger avec ses voisins. N'en faites pas une langue morte.
> > Pourquoi ne pas importer le mot étranger, tout simplement ?
> Tu ne sembles pas réaliser que d'une part le mot anglais "opportunity" vient du
> français
Ou et ? l'échange à double sens est interdit ?
> et que son sens a dérivé
Ou évolué, comme presque tous les mots de la langue française si on les compare à une période de 50 ans (rien qu'au niveau des connotations ca se voit très vite entre deux générations successives).
C'est mal ?
--
-1 car rien à faire ici, ha ben non, pas de -1 présent
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par Wawet76 . Évalué à 4.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par bmc . Évalué à 3.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Pierre Jarillon (site web personnel) . Évalué à 3.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par pasBill pasGates . Évalué à 2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Schwarzy . Évalué à 8.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Eric Pignot . Évalué à 7.
The Hurd sera effectivement micro-noyau jusqu'au bout des ongles lorsqu'il tournera sur L4 (pas demain la veille), qui lui est un veritable micro-noyau n'imposant aucune politique que ce soit en matiere de scheduling, de gestion de la memoire (pager), ou quoi que ce soit : le L4 est tout specialement concu pour utiliser l'architecture autour de serveurs qui permettent de choisir la politque voulue.
Je ne sais pas si j'ai ete tres clair, mais c'etait mes 2 sous !
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Gaël Le Mignot . Évalué à 6.
Oui, cf "µ-kernels can and must be small" sur l4ka.org.
L'approche moitié-moitié, ce serait celle de Mach: un micro-noyau qui fait pas mal de choses... et on voit que niveau performances, c'est assez catastrophique.
La seule façon d'avoir un système utilisant abondamment les méchanismes d'IPC (et donc une architecture multi-serveurs) est d'avoir de l'IPC extrêmement rapide, ce qui n'est possible qu'avec un noyau minimal ne faisant quasiment que de l'IPC.
De plus, tout ce qui est mis dans le kernel (la VM, le scheduler, ...) perd instantanément en flexibilité et en possibilités de "customization", et donc en efficacité (cf les différentes VMs sous Linux, aucune n'est meilleure dans l'absolu, mais en avoir plusieurs dans le noyau est impossible. Alors qu'avec une VM en espace utilisateur, il est possible de la changer facilement, voir même d'en avoir plusieurs qui cohabitent pour différents types programmes est possible.)
Les BSD c'est monolithique ?
Tout autant que Linux.
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 4.
WeeChat, the extensible chat client
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 4.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 1.
WeeChat, the extensible chat client
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par analogue o/ (site web personnel) . Évalué à 1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Anonyme . Évalué à 6.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par doublehp (site web personnel) . Évalué à 4.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Marc (site web personnel) . Évalué à 1.
Sans doute que olivp saurait en dire plus car il me semble qu'il tripatouille un peu avec ca, et qu'il a meme fait marcher sa carte wireless (à vérifier)
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Gaël Le Mignot . Évalué à 6.
Écrire la libchannel d'une manière portable serait bien, mais pour ce qui est de corriger GNU Mach pour le support des IRQs paratagées ou lui intégrer le support de l'USB, je ne pense pas que ça en vaille la peine... maintenant si quelqu'un a envie de le faire, pourquoi pas :)
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Alberto . Évalué à -10.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Dies Irae (site web personnel) . Évalué à -1.
# Hurd sur L4 et Hurd/GNUMach sur PPC ?
Posté par fleny68 . Évalué à 3.
[^] # Re: Hurd sur L4 et Hurd/GNUMach sur PPC ?
Posté par Anonyme . Évalué à 3.
[^] # Re: Hurd sur L4 et Hurd/GNUMach sur PPC ?
Posté par JSL . Évalué à 2.
[^] # Re: Hurd sur L4 et Hurd/GNUMach sur PPC ?
Posté par reno . Évalué à 0.
[^] # Re: Hurd sur L4 et Hurd/GNUMach sur PPC ?
Posté par Manuel Menal . Évalué à 10.
-Il y a sur savanah un projet l4hurd consacré au port de Hurd sur micronoyau L4. C'est tellement actif que ça a l'air abandonné depuis 6 mois? Quelqu'un a des infos sur ce projet ?
Les problèmes d'organisation à L4Hurd .. :-) Bien difficile à expliquer. En fait, à l'origine, L4Hurd - c'est le nom qu'on donne habituellement au port du Hurd sur L4, n'y voyez aucun caractère officiel ou logique, il a juste le mérite de ne comporter aucune ambiguïté - est en fait un projet discuté depuis d'assez nombreuses années. La mailing list l4-hurd a été créée en octobre 2000, si mes souvenirs sont bons, et à l'époque, c'était Yoshinori K. Okuji, qui avait participé à pas mal de choses concernant le Hurd et GNU Mach, et qui est l'auteur de Grub, qui voulait le démarrer. Farid Hajji, à l'époque, voulait également participer au port. Les deux sont des gens que je respecte, ayant un niveau de connaissances techniques générales, et sur le Hurd et Mach en particulier, qui dépasse la plupart des gens - qui dépasse le mien, sans hésiter, même si on finit par atteindre des niveaux similaires. Mais, ils n'ont pas la même vision, je pense, que Thomas, Marcus ou Neal, du développement, et étaient plus dans une approche pragmatique de perfection technique quant aux rouages internes. Ainsi, une VMM à peu près « monolithique » (bien qu'en user space) qui reprendrait les bases de UVM (la VM de NetBSD (les médisants (et les épitéens) disent que c'est la seule chose de bien dans NetBSD .. :-> (et les intelligents que lisp ownaize)) avait été prévue. Ce port se fondait sur la version des API précédente, qui a abouti à Hazelnut, dernière implémentation de L4 sortie du projet L4Ka. Mais, rien de concret n'a *vraiment* été fait, Okuji et Farid ayant très peu de temps.
Là-dessus est arrivé Neal H. Walfield, développeur du Hurd depuis environ 1999, qui a eu la chance de rencontrer, lors du 18C3 (18ème Chaos Communication Congress (où Neal avait donnée une conf sur le Hurd dont on peut trouver les transparents sur http://web.walfield.org/papers/hurd-conference-ccc-20011228/(...) )), un certain nombre de gens travaillent sur L4, principalement les gens de l'université de Dresden - projet L4Ka. C'est à cette occasion là que Neal, comme Marcus, furent convaincus de la nécessité du port sur L4 - et suite à ça que le premier pas de L4Hurd va être suivi, avec la décision de Neal de passer son été avec les gens de L4Ka pour coder le portage. Ne rêvez pas, ça ne veut pas dire qu'il avait fini au bout :-) Il est très difficile de définir autant de nouvelles interfaces en si peu de temps, surtout quand on a pas envie de vivre reclus, et Neal n'est pas tout à fait le genre à vivre reclus ;-) Dans tous les cas, un certain nombre de choses avaient été définies, dont notamment l'ensemble des serveurs nécessaires, la gestion de choses comme les privileged system calls, la façon dont serait gérée le VMM[0].
Ian Duggan, et le projet L4Hurd enregistré sur Savannah, font partie de la suite du projet de Okuji et Farid, fondé sur Pistachio, et pour lequel peu ou rien n'a été fait - Pistachio est réellement le seul à nous intéresser, en réalité. Il est donc normal qu'il soit inactif. Le code fait par Neal H. Walfield et auquel on a contribué n'est disponible que dans un CVS privé - il ne mérite pas réellement l'attention, c'est plus les mails et les idées qui en ont résulté qui la mérite. Et, surtout, il repose entièrement sur l'API d'un Pistachio pas encore sorti, donc ..
-Il y a des réussite de hurd/GnuMach sur PPC, d'après Google... Quelqu'un a un lien qui explique comment faire que je me tente ça aussi ?
Tous les détails ici : http://lists.debian.org/debian-hurd/2002/debian-hurd-200204/msg0003(...) ; pour les patches manquants, les différents détails, simplement chercher les mails de Peter sur bug-hurd[1], et voir les plus à jour. Au passage : Pistachio est porté sur PowerPC.
Et si jamais la licence n'est pas sympathique du tout, qu'est-ce qui se passe ? Réimplémentation libre de la version X2 de l'interface ? Abandon du projet L4Hurd ? On l'utilise en attendant une réimplémentation libre ou un changement de licence ? (à la manière de KDE et Qt à leurs débuts) Bref, qu'est-ce qui se passe ?
Une très bonne question, que je vous remercie d'avoir posée :-) Bon, d'abord, ce qui ne se passera pas : en aucun, aucun cas, il n'y aura abandon du projet L4Hurd. Et, on n'utilisera pas une version non-libre, il n'en est évidemment absolument pas question - bien que le problème soit différent que KDE et Qt, parce que l'exception de la GPL concernant les bibliothèques et outils essentiels au système serait facilement exploitable « légalement ». Bon, dans tous les cas, il est clair, net, et précis, que la licence de Pistachio, dont des pre-releases devraient être publiées d'ici quelques semaines à peine, des dires des développeurs qui s'y affairent, devrait être « sympathique ». C'est à dire, probablement quelque chose autour du BSD. Dans cette perspective, et vu le bon boulot des gens de L4Ka, une réimplémentation à nous utilisant les interfaces X2 (de Version4, plus généralement) n'est pas à l'ordre du jour.
[0]: http://web.walfield.org/papers/better-best-effort-20021026/(...)
[1]: http://mail.gnu.org/archive/cgi-bin/namazu.cgi?query=pjbruin&su(...)
# GNU/Hurd vs GNU/Linux ?
Posté par One . Évalué à 9.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Anonyme . Évalué à 7.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par iug . Évalué à -2.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Jonathan ILIAS-PILLET (site web personnel) . Évalué à 2.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Gaël Le Mignot . Évalué à 3.
Euh, le Hurd est et a toujours été le "coeur" officiel du projet GNU. Linux ne fait pas partie du projet GNU, et GNU/Linux est bien "le système GNU au-dessus du noyau Linux" en opposition au système GNU (= GNU/Hurd) qui contient le Hurd.
Maintenant, si on parle de remplacer dans la pratique, le Hurd n'est pas encore près pour ça, mais à terme je pense que dans pas mal de situations on pourra avantageusement remplacer GNU/Linux par GNU/Hurd. Ce qui n'empêche pas que GNU/Linux restera un OS libre de très bonne qualité, et ce qui ne siginifie pas la disparition de Linux - ce n'est en tout cas le but de personne ici.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Manuel Menal . Évalué à 10.
Oui, définitivement, oui. Tu dois remarquer toi-même, dans ta phrase, une contradiction flagrante : tu parles de module noyau. Tu es bien conscient que ces modules n'ont aucune autonomie, et qu'il s'agit juste de bouts de code qui seront ajoutés ou enlevés dynamiquement - c'est le principe des LKM. Ces bouts de code, une fois intégrés, font partie du noyau au même titre que ceux qui n'auront pas été chargés dynamiquement. Alors, le noyau n'est plus un gestionnaire de modules externes, puisqu'il comporte les parties qui étaient dans les modules. La modularité qu'implique l'utilisation de LKMs - très intéressante, cependant - n'est qu'une astuce pratique pour facilité la vie des utilisateurs : elle ne constitue en aucun cas une modularité de design, en aucun cas une modularité « logique » : si tu dois faire un schéma des différentes fonctions de l'OS, et par qui elles sont assurées, tu devras toujours faire un schéma avec un énorme (puisqu'il contiendra plein de cases avec ce qu'il fait, donc pas au sens de l'espace disque) noyal au milieu : un noyal monolithique.
Il faut bien aussi voir que s'il est difficile de discriminer parfaitement un micro-noyau d'un noyau monolithique, c'est parce qu'il s'agit également d'une question d'esprit, d'évolution, de volonté dans la conception du noyau, et pas seulement qu'une question des fonctionnalités que l'on peut avoir en espace utilisateur et superviseur (et en aucun cas, une question de taille). Mach, par exemple, bien que fournissant la majeure partie de son VMM en kernel space (toute la partie concernant la décision de quelles pages est swapped ou swapped in se trouve dans le noyau), fournit un certain mouvement vers l'espace utilisateur en fournissant le principe de memory objects et de backing store, délégant la responsabilité du choix du traitement de ces pages swapped out à un pager (page fault handler), qui sera chargé de les restituer quand y'en aura besoin (en cas de page fault). C'est, en fait, sur ce principe que sont implémentés les systèmes de fichier en espace utilisateur - et on imagine l'avantage qu'une telle approche fournit par rapport à des systèmes distribués, avec une mémoire distribuée, par exemple. Ces innovations, cette optique, plus le fait qu'une grande partie soit déjà délocalisée, en fait vraiment un micro-noyau. Ce qu'on ne peut pas dire de Linux. Linux, lui, a pour optique, de l'avis même de Linus Torvalds, une optique qui n'est pas celle du design, mais celle d'un pragmatisme technique. Ainsi, le cas de la VMM est intéressant : si l'on prend par exemple la VM rmap, on ne peut dire qu'elle n'est pas designée : elle est réfléchie, pensée, structurée, articulé autour d'un principe de reverse-mapping qui se justifie totalement, et le fait est que techniquement, c'est, à mon avis, une excellente VM.
En revanche, a-t-elle un vrai design de structure ? De la même façon que Linux, je ne le pense pas : il s'agit simplement d'une entité monolithique, ou tout est ensemble, les fonctions pas ou peu séparées logiquement, juste un programme, comme ça. Le cas de Mach évoqué ci-dessus montre un réel effort de design, puisqu'il y'a une séparation logique entre le "Who?" et le "Where?", permettant déjà une modularité et une adaptabilité qui change la vie. Voilà, ce que veut dire la modularité, et le design du Hurd. C'est encore plus vrai dans le cas de la VMM qui a été concue pour le Hurd sur L4[0].
Peut on encore parler de noyau monolithique à partir du moment où le plantage d'un module n'entraine pas l'arret complet du système ?
Euuuuh, ce ne serait plus des modules, mais des entités séparées. Ce qui n'est pas le cas actuellement. Je le dis et le répète : ce qui change dans un module, c'est la façon d'arriver dans le kernel, et le fait qu'on puisse le virer puis le remettre dynamiquement. C'est uniquement une facilité technique. Ils ont donc exactement les mêmes droits que ceux qui sont déjà dans le noyau. Ils peuvent provoquer l'arrêt complet du système, le plantage complet du noyau. Pensons par exemple aux drivers (libres) du winmodem du portable de Kilobug qui plantent quand on joue un ogg en se connectant :-)
La multiplication des systèmes d'exploitation "libres" (xBSD, Linux, Hurd), et je ne parle pas des multiples distributions linux ou version xBSD, ne risque t-il pas d'amener un peu plus de confusion chez les utilsateurs des dits systèmes, alors qu'une certaine cohésion commence (enfin) à se faire jour autour de GNU/Linux ?
C'est réellement une fausse question. Le problème est, il faut que les utilisateurs aient une vue d'ensemble assez globale du paysage disponible. Celà ne veut pas dire, des préjugés à deux balles qu'ils répandent sur les newsgroups du genre « Nunux c'est pour les débutants, ensuite c'est BSD pour les vrais proZ, etc. ». Ça veut dire avoir quelques éléments de base théorique, qui vont permettre de dire « Bon, voilà, les deux sont des trucs qui sont de la même famille, compatibles, y'a les mêmes logiciels dessus, c'est donc ce qui est très bas niveau qui change, genre tout ce qui va concerner le matos, etc. ». Ça va pas très loin, ça nécessite pas grand chose, mais ce serait heureux qu'un utilisateur basique sache un minimum d'informatique. Comment ça, utopiste ? (:
Si l'on ne parle pas d'opposition, alors j'ai un peu de mal à comprendre la complémentarité entre les deux systèmes. Existe t-il un système "libre" plus performant que l'autre (vitesse, éxécution des programmes, gestion de la MC, gestion des périphériques), de telle manière que le système le plus rapide pourrait servir pour "des expérimentations" et l'autre pour une production en entreprise ?
Si l'on ne parle pas d'opposition, c'est plus pour éviter le sous-entendu de rejet mutuel et de non communication entre les deux mondes. Linux, de par son excellence technique, a beaucoup à nous apprendre. Le Hurd pourrait apprendre pas mal de choses aux développeurs Linux. Pour l'instant, il n'y a pas « compétition » : les développeurs de GNU/Hurd utilisent GNU/Linux pour travailler, et l'un sert à l'autre. Il sert aussi à l'autre dans la mesure où il permet la promotion du libre, et le développement de logiciels libres, qui marcheront ensuite sous GNU/Hurd. Cependant, il ne faut pas se leurrer : GNU/Linux et GNU/Hurd se veulent des systèmes adaptables à à peu près toutes les possibilités - GNU/Hurd surtout, bien entendu ;-) Ils s'adressent donc au même public : tous ! Ensuite, le minoritaire pourra être utilisé pour des tâches où les avantages de l'autre ne comptent pas vraiment - changer le coeur d'un OS change beaucoup de choses, mais il ne peut pas tout.
Cette dernière question est la suite logique de la troisième, à savoir : Ces deux systèmes (diamétralement) opposées dans leur conception de base, peuvent ils etre compatibles au niveau des binaires, comme cela existe avec les Unix commerciaux et le GNU/linux avec le module IBCS ?
Oui, ils peuvent l'être, moyennant un effort. GNU/Hurd fournit une couche de compatibilité POSIX dans la GNU C Library, dans une certaine mesure il fournit aussi une compatibilité plus spécifiquement Linux et avec le port Linux de la GNU C Library, bien qu'à l'origine, il ait plus tendance à se rapprocher de BSD au niveau de ses interfaces - origines de Mach obligent, on retrouve les slices, la gestion des interruptions (niveaux de priorités, soft interrupts en « couches », ...). Il suffirait de presque rien, peut-être quelques symboles de plus, pour que te je dise : il y'a compatibilité binaire. (comment ça, c'est mauvais ?! :-). Cependant, je ne pense pas que ce soit une priorité, pour moi comme pour tous les développeurs de GNU/Hurd. Il me semble que la compatibilité sources devrait être assez, et qu'une compatibilité binaire ne peut engendre qu'une série de problèmes qui n'ont que peu d'intérêts. Ah, à moins que vous vouliez parler de logiciels propriétaires .. auquel cas vous oubliez qu'on parle ici du système GNU, l'officiel, le seul système d'ailleurs (« There is no system but GNU »), et que la possibilité du propriétaire ne rentrera aucunement dans nos priorités.
[0]: http://web.walfield.org/papers/better-best-effort-20021026/(...)
[1]:
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par One . Évalué à 1.
Tres bonne argmentation de ton point de vue. Pour résumer, tu considères que la différence principale entre les deux systèmes en question GNU/Linux et GNU/Hurd, se place au niveau de la gestion des périphériques et de la MC, à savoir :
- Linux active ou non les modules périphériques une fois pour toute et de manière globale. Les modules sont donc intégrés au noyau minimal de départ. Chaque utilisateur aura la meme configuration matériel.
- Hurd, par contre applique la modularité de manière plus complète en ne chargeant les modules périphériques qu'en fonction d'un utilisateur et non de manière globale. L'utilisateur plante son espace mais pas le noyau central.
Mais alors en quoi le Hurd est différent des possibilités du User-Mode Linux (UML), permettant à tout utilisateur d'avoir son propre espace (périphérique et environnemental) sans compromettre l'ensemble du système central ?
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par bmc . Évalué à 2.
Les serveurs Hurd n'ont pas ce type de privilèges. Ils tournent dans l'espace utilisateur. Je pense qu'on peut tenter un parallèle (corrigez moi si je me trompe) avec les serveurs DNS, FTP, Web, etc. bref les applications serveurs sous n'importe quel OS, qui tournent sous un utilisateur quelconque, et dont les droits sont restreints à ceux de cet utilisateur.
Ainsi (et là je parle de quelque chose dont je n'ai qu'une connaissance très imparfaite, donc merci de me corriger), je pense qu'on peut assigner à un certain serveur Hurd un utilisateur (par exemple, l'utilisateur "fs" au serveur de systèmes de fichiers), et ainsi limiter les retombées d'un bug ou d'un trou de sécurité quelconque. Bien sur, un bug dans le serveur de systèmes de fichiers peut etre catastrophique: après tout, celui qui gère le système de fichiers a un accès privilégié aux fichiers, il peut donc les foutre en l'air ! L'idée est qu'il ne peut pas faire de mal en dehors de ce qu'il est censé gérer. Un peu l'idée d'un chroot, ou l'utilisateur peut bien sur massacrer tous ses fichiers, mais ça n'affectera pas les autres utilisateurs.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Gaël Le Mignot . Évalué à 5.
Un programme tournant en espace noyau (comme Linux, y compris ses modules) ont un pouvoir complet sur le système: ils peuvent accéder à toute la mémoire, ont accès aux périphériques, ont accés à toutes les instructions du processeur. Un bug dans un programme de ce type peut donc entrainer un plantage du système, des corruptions de données, voir même des dégâts matériels si des périphériques sont trop sensibles.
Un programme tournant en espace utilisateur est soumis à des restrictions par la matériel, restrictions configurées par le noyau, et ne peut donc pas faire tout et n'importe quoi. C'est nécessaire pour assurer une sécurité au sens utilisateurs Unix (si un programme lancé par "kilobug" tournait en mode noyau, il pourrait aller modifier et prendre le contrôle d'un programme tournant en "root" ou accéder directement au disque dur pour lire des données personnelles, ...), mais pas seulement.
Sous GNU/Hurd, même si le translator ext2fs de /home (le programme gérant le système de fichier ext2 sur /home) tourne en root, dans le cas d'une défaillance de ce programme, il segfault comme un programme normal, si qui ne plante pas l'ensemble du système et ne peut pas créer de corruptions de données sur /. D'ailleurs, au prochain accès à /home, par le biais des translators passifs, le serveur sera relancé, et le système toujours utilisable.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par xsnipe . Évalué à 1.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Toufou (site web personnel) . Évalué à 1.
Quel sera le bénéfice (réel) d'un tel OS (j'ai jamais essayé Hurd) par rapport à d'autres
Un comportement différent qui sera plus adapté à certaines utilisations que d'autres systèmes et probablement moins adapté a certaines situations.
Dans le cas du système GNU, si j'ai tout bien compris, on a une machine qui a l'air d'être très adaptée pour faire un serveur haute disponibilité (stabilité générale accrue, attribution des droits plus fine, etc.) et qui l'est moins pour une utilisation 'calcul brut' (système globalement plus lent qu'un noyau monolythique).
l'utilisateur moyen peut-il l'utiliser sans être informaticien confirmé ?
Je vois pas ce qui le différencierait de tout autre système d'exploitation :
- pour utiliser les logiciels "métier" : à priori, pas besoin d'être un expert en info
- pour configurer, maintenir et installer : il faut avoir un minimum de connaissances liées à ce que tu veux installer, maintenir ou configurer (réseau, son, etc.)
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par xsnipe . Évalué à 1.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par HappyPeng . Évalué à 1.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Manuel Menal . Évalué à 3.
Je compléterai - je ne pense pas l'avoir assez dit dans ces précédents commentaires, depuis lesquels ma façon de voir les choses et, surtout, de les expliquer a pas mal changé - en insistant sur le fait qu'on parle ici de deux variantes du système GNU[1], donc la comparaison au niveau de l'utilisateur final est quelque peu biaisée : la base du système d'exploitation n'a qu'une influence indirecte - ce qui ne signifie pas qu'elle n'est pas capitale - sur ce que voit, peut faire, et fait un utilisateur « de base ». Les repercussions sont quand même très importantes : la stabilité - un utilisateur de base ne voit peut-être pas que c'est le driver à deux balles de son périphérique quelconque à deux balles qui crashe, mais le crash, il le sent :-) ; la rapidité - la flexibilité entraîne une amélioration de la rapidité et de la « légèreté » importante; on pense notamment à la possibilité d'échanges de contrats concernant les ressources systèmes, comme dans le cas du VMM du Hurd pour L4[2] ; la sécurité - le système complètement modulaire, adaptable à tout type de sécurité (les « authentication tokens » sont génériques, ils peuvent s'appliquer aux capabilities, aux UIDs, mais aussi à une gestion des droits beaucoup plus fine) permet de limiter les dégâts occasionnés par un trou de sécurité.
Tous ces points, je les ai développés ailleurs et en d'autres temps ; je suis ouvert à toutes questions, ici ou ailleurs (le temps se resserre ici, sur DLFP coulent les news et nos questions). Au hasard, sur la ML HurdFr[3] :-)
[0]: http://linuxfr.org/2002/03/13/7530.html(...)
[1]: http://linuxfr.org/comments/118290.html(...) pour ma justification de l'appellation GNU/Linux
[2]: http://web.walfield.org/papers/better-best-effort-20021026/(...) et, pour pas faire genre « Je donne toujours la même URL », http://citeseer.nj.nec.com/ferguson96economic.html(...) :-)
[3]: http://hurdfr.org(...) dans les dernières nouvelles.
[^] # Re: GNU/Hurd vs GNU/Linux ?
Posté par Zorro (site web personnel) . Évalué à 2.
Juste pour te féliciter de la qualité de tes posts, vraiment passionnants. J'y ai appris plein de trucs, merci.
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par gnumdk (site web personnel) . Évalué à -2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par JSL . Évalué à 3.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par gnumdk (site web personnel) . Évalué à -2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par JSL . Évalué à 3.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Yusei (Mastodon) . Évalué à 7.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Si il n'y a pas compatibilité des binaires, il faudra que les applications commerciales soient portées aussi. Or, il y a des domaines (Par exemple, le design hardware) ou Linux est beaucoup utilisé comme système libre pour des applications propriétaires.
Et puis il y a aussi tout ce qui est lié aux drivers : Si on obtient des constructeurs qu'ils fassent des drivers Linux, il faudra aussi faire le portage vers Hurd.
La différence devrait être du même ordre que la différence entre win 9X/ME et NT/2000/XP : Différence pour les développeurs mais pas trop pour les utilisateurs finals quand les développeurs font leurs boulot.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Marc (site web personnel) . Évalué à 1.
Il me semble pas que les devs fassent tout ce qu'il peuvent pour facilité aux boites telles que nvidia de mettre ses drivers proprio sous GNU, ce système ayant pour but d'être libre ;)
Si on peut pas avoir les source, c'est pas libre, et ça n'a pas franchement sa place dans GNU... me trompe-je?
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par doublehp (site web personnel) . Évalué à -1.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par ludotux . Évalué à 10.
Linux a joliment géré les soucis de clarté de conception et des coups de canif à la conception nécessaires pour les performances ou les fonctionnalités.
Bref, Linux a fait preuve de beaucoup de réalisme au détriment d'idéaux de conception. C'est typique de Linus.
Le noyau d'un SE est maintenant extrèmement cher (années homme, compétences, testes) si on ambitionne d'avoir une place significtive. Les acteurs d'Unix, IBM, SUN, etc.. le comprenne et envisage à plus ou moins long terme d'abandonner leur solution propriétaire pour ce tourner vers Linux.
Au-delà des qualités intrinseques de Hurd, rattraper Linux va prendre beaucoup d'années même si le développement de Linux est figé.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par ludotux . Évalué à 6.
Je parle de la mise au point pour les performances de la vm, la partie réseau, etc...
Hurd est déjà en avance sur d'autres aspects.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par rouge13 . Évalué à 3.
[...]
Au-delà des qualités intrinseques de Hurd, rattraper Linux va prendre beaucoup d'années même si le développement de Linux est figé.
Est-ce que le but du projet HURD est de remplacer Linux ?
Une des motivations de ce projet n'est elle pas de proposer une alternative dans l'alternative ?
Autrement dit est que HURD apporte ou apportera des réponses différentes de Linux à un problème donné qui ferai de ce dernier un outil indipensable et complémentaire au noyau linux ?
S'il s'agit de remplacer une brique du système (GNU) par une autre simplement alors l'intérêt du HURD est faible à mon avis.
Par contre si des concepts s'avèrent plus efficaces dans la réalité et sont repris/diffusés/adaptés alors HURD est interressant.
Je vois HURD comme un laboratoire d'idées et je pense que ce projet se veut avant tout experimental.
Je ne verrai pas l'intérêt de débugguer des drivers pour HURD alors que ça marche parfaitement sous Linux par exemple.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par ludotux . Évalué à 7.
Non.
Mais un système HURD pourra remplacer un Linux. Tant pis pour Linux.
Un système HURD pourra remplacer un Windows. Tant mieux pour tout le monde.
Ce n'est pas parce qu'à moyen terme Hurd restera confidenciel qu'il n'a pas d'interêt, de raison d'être. C'est la même chose pour *BSD, etc... . Je répondais à un post Hurd/Linux.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Richard Van Den Boom . Évalué à 1.
Personnellement, je passerai en Hurd si c'est mieux. Pas au niveau de l'architecture ou des trucs de théoriciens à la noix, juste si c'est mieux à l'usage. Et j'espère qu'on me parlera d'autre chose que de monter un serveur ftp distant, parce que pour le moment, ca semble être la seule chose que ca apporte. Et plein d'autres choses que personne ne parvient jamais à nommer. :-)
Cordialement,
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Alberto . Évalué à 1.
J'ai l'impression qu'il apporte des fonctionnalites vraiment bien (pas seulement des trucs de theoriciens). Le truc des translators c'est genial. Imagine, tu monte un systeme de fichier base sur un fichier .bz2 qui se trouve sur une machine distante, et apres c'est tout transparent. Avoir la vm au niveau user, c'est super aussi. Bref, j'ai l'impression qu'il y a pleins de choses nouvelles, mais j'ai pas envie que ca soit instable donc j'attend. Ma crainte principale : au niveau du materiel (chipset, disque, gfx) ca marche sur quoi ?
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Manuel Menal . Évalué à 5.
Les trucs de théoricien à la noix ne sont pas faits pour rien. Ils ne sont pas faits pour faire beau. Il y'a des gens qui réfléchissent - si, si, ça peut te sembler difficile à concevoir, mais même toi, tu en es capable, au fond, et qui le fond pour le bien de tous. L'informatique est une science, et certains essayent de la construire. Je crois avoir employé beaucoup de temps à montrer, dans mes différents commentaires, dans ceux que j'ai cités, et dans bien d'autres endroits, à montrer en quoi ces choses, difficiles à appréhender il est vrai - et donc facilement critiquées, à la façon post-moderniste, mais pourtant si magiques, apportent énormément à tous les niveaux, à tout le monde, à toutes les utilisations - et c'est ça, l'adaptabilité de GNU/Hurd. Une question, une critique fondée en raison serait intéressante - mais pour celà, il va falloir lire, argumenter, reprendre. Pas se contenter de vagues allusions entendues, réferrant à un faux - je l'espère - consensus comme quoi « tout ce qui est théorie est inutile. »
Concernant les benchmarks, je m'étonnais déjà que personne ne l'ait mentionné. Ça a été suffisamment développé ailleurs[0], je ne pense pas que ça mérite de l'être encore sans aucune question précise. Si critique ou question il y a, cependant, je serais ravi de te répondre. Mais pour celà, il faudra garder en tête le maître mot : argumentation.
[0]: http://www.linuxfr.org/2002/10/23/10070.html(...)
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Hurd était là bien avant Linux, donc, c'est plutôt Linux qui remplace Hurd.
Mais Linus a commencé "Pour le fun" principalement, et ne voulais pas reprendre Hurd.
Voir le post original de Linus dans les archives des newsgroups pour les détails.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Gaël Le Mignot . Évalué à 1.
Non, le Hurd, tout comme Linux, a été commencé en 1991.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Matthieu Moy (site web personnel) . Évalué à 2.
Par contre, je confirme que Hurd a commencé avant Linux, en 1990 :
"RMS explains the relationship between the Hurd and Linux in The Hurd and Linux, where he mentions that the FSF started developing the Hurd in 1990. As of [Gnusletter, Nov. 1991], the Hurd (running on Mach) is GNU's official kernel."
(http://www.gnu.org/software/hurd/history.html(...))
Dans le post original de Torvalds, on trouve :
"I can (well, almost) hear you asking yourselves "why?". Hurd will be
out in a year (or two, or next month, who knows), and I've already got
minix. This is a program for hackers by a hacker. I've enjouyed doing
it, and somebody might enjoy looking at it and even modifying it for
their own needs. It is still small enough to understand, use and
modify, and I'm looking forward to any comments you might have. "
(http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&oe=UT(...))
(Remarquez au passage que le in a year a pris un peu plus que prévu ;-)
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par Nicolas Roard (site web personnel) . Évalué à 2.
[^] # Re: Hurd bientot au niveau de l'Everest !!!
Posté par 123neveu . Évalué à 6.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.