GNU Hurd 0.6

85
24
avr.
2015
GNU

NdM.: cette dépêche a été réécrite en avril 2021 suite à la suppression du compte de son auteur principal.

GNU Hurd, noyau prévu pour le système GNU (démarré avec le noyau Linux), a publié sa version 0.6 le 10 avril 2015. La précédente version 0.5 datait du 27 septembre 2013.

Logo GNU Hurd

Description

GNU Hurd est un micro-noyau enrichi, prévu par le projet GNU comme un remplacement pour le noyau UNIX. Wikipédia détaille [qu]'il se compose d’une série de services (appelés serveurs), fournissant des fonctions et des abstractions de plus haut niveau (système de fichiers, processus Unix, gestion des permissions, console, pilotes évolués…). Cette conception est donc plus modulaire et plus facile à faire évoluer dynamiquement.

Thomas Schwinge (mainteneur du projet) indique deux pages de documentation en anglais en complément : la documentation principale du projet et What is the GNU Hurd.

Cette version est exécutable sur les processeurs 32 bits de la famille x86, tandis qu’une version 64 bits (x86_64) est en cours de développement. La prise en charge d’autres architectures repose sur les volontaires, n’hésitez pas à contacter l’équipe du projet si vous souhaitez y contribuer (voir la documentation Comment contribuer).

Nouveautés de la version 0.6 (traduction enrichie) :

  • De nombreux nettoyages et corrections stylistiques du code. Plusieurs problèmes ont été identifiés grâce à des outils d’analyse statique et par conséquent corrigés.

  • Le code de diffusion des messages dans les serveurs Hurd a été amélioré. Entre autres choses, il est désormais fait usage d’un mécanisme dit des « données utiles protégées » introduit dans GNU Mach 1.5 (cf. ces extraits d’IRC en anglais, s’étalant de sept. 2013 à mars 2014 et traitant notamment des « protected payloads » : gsoc/project ideas/Improved System Object Lookups).

  • Le code du décompresseur embarqué pour gz et bz2 a été supprimé au profit de libz et libbz2.

  • L’outil natif fakeroot a été grandement amélioré et peut maintenant produire de nombreux paquets. Les outils portinfo et rpctrace permettent désormais une meilleure expérience de débogage.

  • La performance de la bibliothèque de hachage d’entiers a été améliorée.

  • Le serveur init a été divisé en deux : le serveur startup (traitant tôt l’amorçage du système et son arrêt) et un programme d’initialisation du style SysVinit (judicieusement nommé init).

  • Les traducteurs procfs et random ont été fusionnés. Cf. la page Debian GNU/Hurd - Traducteurs pour des explications (traduites) sur les traducteurs ("translators_ en anglais) dans le contexte du Hurd.

Google Summer of Code (GSoC) 2015

Comme tous les ans depuis 2006, le projet Hurd a annoncé sa participation au Google Summer of Code (GSoC) 2015. Plusieurs dizaines de sujets étaient proposés, voici la liste de ceux qui ont été retenus en 2015.

La feuille de route humoristique d’XKCD

Le dessin humoristique d’XKCD prévoit la version 1.0 en 2059 si tout va bien, mais sait-on jamais.

Feuille de route GNU/Hurd par XKCD
(XKCD / Randall Munroe, licence Creative Commons Attribution-NonCommercial 2.5)

Aller plus loin

  • # Un projet qui existe juste pour éxister

    Posté par  . Évalué à -10.

    GNU HURD est un projet qui existe juste pour exister , les codeurs et contributeurs ne contribuent que par plaisir , ce projet n'a aucun avenir.

    En revanche le noyau qui grandit peu a peu et qui peux dans quelques années être vraiment viable c'est Illumos

    • [^] # Re: Un projet qui existe juste pour éxister

      Posté par  . Évalué à 10.

      GNU HURD est un projet qui existe juste pour exister , les codeurs et contributeurs ne contribuent que par plaisir , ce projet n'a aucun avenir.

      Je ne vois pas le lien entre contribuer par plaisir et l'avenir d'un projet.

      En revanche le noyau qui grandit peu a peu et qui peux dans quelques années être vraiment viable c'est Illumos

      Ma boule de cristal LeaderPrice me dit que ce serait plutôt MultiDeskOS, bizarre.

    • [^] # Re: Un projet qui existe juste pour éxister

      Posté par  (site web personnel) . Évalué à 3.

      Tu peux préciser tes sources ? car depuis la fermeture d'opensolaris, j'aimerais bien croire que quelque chose de bien en résulte (ok smartos est sympa). Malheureusement j'ai l'impression que c'est figé ?

    • [^] # Re: Un projet qui existe juste pour éxister

      Posté par  . Évalué à 3.

      Illumos, c'est un autre noyau monolitique… donc, par rapport a Linux qui est déjà fonctionnel et qui marche très bien, ben, pas trop d'avantage.
      Hurd en revanche est un noyau de nouvelle génération, mais en effet, le mettre au point est plus long et dure que prévu…

      • [^] # Re: Un projet qui existe juste pour éxister

        Posté par  . Évalué à 4.

        En fait, Hurd, c'est comme les réactions à fusion nucléaire : un jour, ça marchera.

      • [^] # Re: Un projet qui existe juste pour éxister

        Posté par  . Évalué à 5.

        Perso je comprend plus rien a Hurd. Je me souviens de l'epoque on on nous chantait les louanges de L4 en disant que Mach c'etait tout merdique et totalement obsolete et en fait Mach est toujours la mais L4 a disparu. J'ai un peu l'impression que a chaque fois les devs Hurd clament des trucs et apres s'apercoivent que en fait ce sont dans les vieux pots que l'on fait la meilleure soupe :)

  • # Anticipation

    Posté par  . Évalué à 10.

    GNU Hurd peut s’exécuter sur les processeurs 32 bits de la famille x86. Une version 64 bits (x86_64) est en cours de développement.

    À mon avis, ils devraient plutôt commencer à développer la version 256 bits, histoire d'être sûrs qu'il existe encore quelques processeurs fonctionnels dans les musées qui peuvent faire tourner la version beta…

  • # Un peu plus de détails

    Posté par  . Évalué à 4.

    Pour plus de détails (en anglais), Thomas Schwinge propose ces deux pages : "documentation" et "What is the GNU Hurd".

    Toujours en anglais, il y a aussi cet article, il parle plus de l'histoire de Hurd, et est je trouve une bonne introduction aux objectifs et enjeux de ce noyau.

  • # Something.js

    Posté par  (site web personnel, Mastodon) . Évalué à 4. Dernière modification le 24 avril 2015 à 16:27.

    Il y a une erreur dans le schema XKCD. le système "[something].js" est déjà sorti depuis un petit moment : jslinux.

    Sinon, pour un truc utilisable au quotidien et avec du full js uniquement coté application, ça s'appelle FirefoxOS :-D.

    • [^] # Re: Something.js

      Posté par  . Évalué à 10.

      Par utilisable au quotidien tu veux dire «qui est capable de lancer un navigateur ouebe pour se connecter a un site de vente en ligne pour acheter un vrai smartphone»?

      Depending on the time of day, the French go either way.

      • [^] # Re: Something.js

        Posté par  (site web personnel, Mastodon) . Évalué à 9.

        par vrai smartphone, tu veux dire "smartphone à 800 boules pour me la péter comme un beauf" ?

        • [^] # Re: Something.js

          Posté par  (site web personnel) . Évalué à 10.

          J'ai un *phone sous FirefoxOS, il ne me manque dedans qu'un vrai navigateur web :)

          • [^] # Re: Something.js

            Posté par  . Évalué à 8.

            Sur ma tablette, j'ai le choix entre Firefox qui charge les pages plus vite et des fonctionnalités comme le mode de lecture mais crash dès que le site est chargé (ars technica, phoronix) ou chrome.

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

          • [^] # Re: Something.js

            Posté par  . Évalué à 4.

            J'ai un smartphone sous emacs.

  • # Commentaire supprimé

    Posté par  . Évalué à 10. Dernière modification le 24 avril 2015 à 21:58.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Plus sérieusement

    Posté par  (site web personnel) . Évalué à 10.

    Ça en où de l'intégration de D-Bus dans le micronoyau ? Côté Linux, ça traine, ça traine : The kdbuswreck (hop je vous file un lien LWN gratuit car je vous aime les copaings, j'adore LWN, j'y suis abonné depuis 2 ans).

    (et systemd sinon ?)

  • # Distros GNU/Hurd

    Posté par  (site web personnel, Mastodon) . Évalué à 7.

    D'ailleurs, Debian GNU/Hurd est sorti avec la dernière mouture du noyau, accessible à cette adresse

    Coté Arch Hurd par contre, pas de nouvelle release depuis 2011 et leur dernier commit git date de 2013…

    EFBBBFE297AFE2978EE297AF0D0AE297AFE297AFE2978E0D0AE2978EE2978EE2978E

  • # Bravo belle dépêche !

    Posté par  . Évalué à 5.

    On est dans une sorte de dérivée de la loi de Dave Newton…

    « Tout décérébré plonké dans une tribune subit une poussée de bas en haut, dirigée vers l'excellence et proportionnelle au volume de connerie déplacée, l'incitant à faire un journal qui dénonce. »

    • [^] # Commentaire supprimé

      Posté par  . Évalué à -10.

      Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: Bravo belle dépêche !

        Posté par  . Évalué à 4. Dernière modification le 27 avril 2015 à 09:25.

        C'était simplement un encouragement sincère pour que tu nous fasse d'autres dépêches de cette qualité.

        dis-nous ce que tu penses de ce commentaire.

        Généralement je me tiens à l'écart de ce genre de sujets car quand ça part en cacahuète on y passe vite des heures. Je préfère passer un peu de mon temps à filer un coup de main dans les forums ici plutôt que de me lancer dans ce genre de débats sans fin.
        Donc non, je ne vais pas marcher dedans commenter - en plus hors sujet - et pourrir cette dépêche.

        Pour ce qui est du plonkage, je ne fais pas partie de l'équipe de modération du site ou d'une quelconque cabale. Je n'ai absolument rien à voir là dedans tu te trompes de cible.
        Pour tout dire quand j'ai collé cette citation je faisais référence à ton karma et non spécifiquement à la tribune.

    • [^] # Re: Bravo belle dépêche !

      Posté par  (site web personnel) . Évalué à 3. Dernière modification le 27 avril 2015 à 08:17.

      Je me contente d'apprécier la dépêche, félicite son auteur, et l'encourage à poster d'autres textes de cet acabit ! :-)

  • # lien vers le dessin XKCD ?

    Posté par  (site web personnel) . Évalué à 2.

    J'ai pas trouvé de lien vers le strip XKCD, pourtant, ça se fait, normalement, non ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.