Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Interview de Marcus Brinkmann, développeur du Hurd

Posté par toto29 (). Modéré le 20 mars 2005.
Suite aux récentes avancées du port du Hurd sur L4, Nikolao Karastathis, de WikiNerds a mené une longue interview de Marcus Brinkmann, mainteneur du Hurd et un des deux responsable du port sur L4.

Marcus Brinkmann revient sur la conception du Hurd et son port sur L4, les problèmes rencontrés, l'avenir et le passé de ceux deux projets. Il donne également son opinion sur des sujets aussi divers que les brevets logiciels, le logiciel libre, la façon de devenir un bon hacker. On y découvre également l'itinéraire, à travers l'informatique et le libre, d'un hacker de talent et engagé.

L'interview est assez longue, mais particulièrement intéressante. Manuel Menal et l'équipe de HurdFR ont traduit cette interview, et l'ont mise à disposition sur le Wiki de l'association, avec l'aimable permission de l'intervieweur et de l'interviewé.

Dans le cadre du FOSDEM a eu lieu un mini-symposium sur le Hurd, où de nombreux développeurs ont pu présenter leurs projets au grand public. Si vous n'avez pas eu la chance d'être présent, la plupart des présentations sont maintenant disponibles sur le Web ! Par ailleurs, dans le cadre du Libr'east, HurdFR tiendra une conférence de présentation au Hurd le samedi 23 avril prochain. Nous tiendrons également un stand pendant tout le week-end : n'hésitez pas à venir découvrir le Hurd et nous rejoindre !

NdMeR : le site Wikinerds est actuellement /.é.

> Lire la dépêche (46 commentaires, moyenne: 3,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Ca ne peut pas faire de mal...

Posté par Gyro Gearllose () le 20/03/2005 à 14:31. (lien). Évalué à 3.

De mentionner qu'entre la proposition de la news et sa modération un journal parallèle en parlait déjà : http://linuxfr.org/~bins/17524.html(...)
En tout cas, ça montre que quand même quelques personnes s'intéressent au Hurd.
De mon côté, je serais ravi d'y contribuer, mais je n'ai ni le temps ni les compétences requises. Ceci étant, je testerai avec joie ce noyeau en lieu et place de mon 2.6.11 actuel dès qu'il sera possible de faire cohabiter les deux sans tout péter, et, dans la mesure du possible d'utiliser les applis existantes sans les ré-installer (mais là, ça frise peut-être l'utopie, je n'en sais absolument rien !).

--
All articles which are excluded shall be deemed included
Tous les articles exclus sont considérés inclus
--Brian de Palma in Phantom of the Paradize

Hurd et Plan 9

Posté par Sebastien Binet () le 20/03/2005 à 15:47. (lien). Évalué à 9.

Grace au FOSDEM 2005[1], j'ai decouvert Plan9[2,3], le systeme d'exploitation de Bell. J'ai ete assez bluffe par sa figure de merite et je me demandais s'il y avait quelqu'un de competent dans la salle pour me dire s'il n'y aurait pas des similitudes entre Hurd/L4 et Plan9 ?
D'apres ce que j'ai compris, pour Hurd/L4, tout est translator alors que pour Plan9, tout est systeme de fichier. Quels avantages/inconvenients ?

Bon, meme si j'ai commence une petite biblio, c'est encore assez flou...

[1] http://www.ffii.org/~zoobab/bh.udev.org/filez/lightning/2005/19-pla(...)
[2] http://www.cs.bell-labs.com/plan9dist/(...)
[3] http://www.cs.bell-labs.com/wiki/plan9/plan_9_wiki/(...)
[4] http://en.wikipedia.org/wiki/Plan9(...)

coyotos proven OS, inspiré de EROS

Posté par free2.org (page perso, ) le 20/03/2005 à 16:21. (lien). Évalué à 10.

Un des intérets des micronoyaux est qu'il devient plus facile de démontrer qu'ils ne contiennent pas de bugs (et donc pas de failles de sécurité, non plus).

Le projet Coyotos (inspiré d'anciens noyaux similaires comme EROS) se propose d'en faire un très petit (atomique), qui aura une couche de compatibilité Linux, à l'aide d'un langage facilitant les preuves formelles (BitC):
http://coyotos.org/(...)
http://www.eros-os.org/(...)

Graine de geek !

Posté par Obsidian () le 20/03/2005 à 17:23. (lien). Évalué à 4.

Ce qui m'a le plus fait bondir, c'est le « premier programme non-trivial » : Une addition à remplir correctement pour qu'un skieur passe une porte. Extactement à la même époque, j'avais écrit pour mon frangin qui révisait ses tables de multiplication un petit programme en BASIC dans lequel il fallait donner le produit de deux chiffres dans un temps imparti pour qu'un avion en approche se pose sans encombre (avec le crash qui allait bien en cas d'erreur ! :-) ).

Tout le monde a donc suivi le même chemin ?

Mouai

Posté par Philippe Fremy (page perso, ) le 21/03/2005 à 08:36. (lien). Évalué à 4.

Comme d'habitude, a chaque fois que je lis des docs sur le Hurd, je reste sur une impression tres mitigee.

Ce truc a tres peu d'applications pratiques. Un des avantages de Linux, et ce qui l'a tres vite distingue de minix, c'est qu'il est utile concretement. A cote de ca, Hurd reste un exercice de style.

Le fait est qu'un noyau reste un truc pour gerer du materiel. Mon impression est que Hurd veut reussir a abstraire completement cette partie, et que ca donne des resultats sous-optimaux, comme les problemes qu'il decrit avec la gestion de la memoire. Autant je pense qu'on peut faire abstraction de beaucoup de choses au niveau langage de programmation, autant je ne suis pas persuade que ca s'applique aussi bien a un OS (meme si PDP11 faisait des merveilles avec sa macine lisp, il parait).

Deporter la gestion de la memoire du cote des applications. Super! J'essaie de reflechir a quelle application de nos jours aurait besoin de sa propre gestion memoire. Ce serait soi des applications avec des besoins de tres grosses quantites, soit des applications avec des besoins de beaucoup de petites quantite (ce qui pousse parfois a re-ecrire son gestionnaire de memoire, le modele classique etant plutot adapte a des allocations de gros blocs de facon non repetees). Je suis curieux de savoir si dans la pratique, c'est super lourd a gerer ou s'il suffit juste de linker avec libmemory et ca marche tout seul.

Je pense aussi aux remarque d'Alan Cox, sur l'obsolescence du modele Hurd en tant que station de travail. Hurd est oriente serveur avec plusieurs utilisateurs, ce qui etait l'environnement classique de travail de l'epoque ou il a ete concu. Aujourd'hui, avec des postes PC mono-utilisateurs tout puissants, qui a besoin de monter son systeme de fichier en mode utilisateur ?

Ca n'enleve rien a la qualite du travail effectue, c'est juste que un peu comme quake en ascii-art, ca reste un exercice de style.

Hurd Live CD

Posté par fabb () le 21/03/2005 à 14:09. (lien). Évalué à 1.

http://www.superunprivileged.org/(...)

L'interview de Marcus Brinkmann

Posté par dick_tracy () le 21/03/2005 à 21:59. (lien). Évalué à 0.

...Il y a bien des années, j'ai acheté un PDA avec GNU/Linux dessus, l'Agenda VR3. Ce matériel avait beaucoup de problèmes, et n'a pas bien marché. En particulier, la fonction "Calendrier" était très lente. Quelqu'un a décidé d'étudier [NdT: profile] le code en action, et en a trouvé la cause. Le calendrier utilisait les bits d'un champ entier comme des drapeaux [NdT: flags]. Mais plutôt que d'utiliser un décalage binaire de la forme "1 << n" pour accéder à chaque bit, le programmeur avait utilisé la fonction mathématique "pow (2, x)", et sur cette architecture, toutes les opérations à virgule flottante se trouvaient être particulièrement lentes. ...

Dans l'interview, Marcus Brinkmann nous explique une grosse erreur trouvée dans sur le soft d'un PDA... Il nous explique aussi le manque de compétence de la plupart des informaticiens dans ce domaine. Je suis d'accord avec lui. Mais es-ce bien la réalité ? Sur 100 développeurs, combien sont des vrais coder?

Revenir en haut de page