D'un point de vue technique, il s'agit d'un système multi-serveur à base de micro-noyau : concrètement, cela veut dire que les services habituellement rendus par le noyau (systèmes de fichiers, réseau, pilotes...) sont implémentés dans des applications normales (en espace utilisateur) qui reposent sur un noyau minimal, GNU Mach.
GNU/Hurd n'est pas encore assez opérationnel pour devenir votre système d'exploitation de tous les jours. Mais il avance chaque année.
Quoi de neuf en 2010, donc ? Au menu : Xen, pilotes de périphériques en espace utilisateur, nouvel installateur pour Debian GNU/Hurd, Arch Hurd ou encore procfs.
Vous pouvez tester par vous-même facilement en utilisant Debian GNU/Hurd ou Arch Hurd, ou en téléchargeant l'image QEmu prête à l'emploi. Vous pouvez aussi consulter la liste des tâches à faire et la liste des bogues sur Savannah, ainsi que la page « Comment contribuer ? ». Quoi de neuf en 2010 ?
Samuel Thibault, notre touche-à-tout préféré, a intégré à la branche principale de GNU Mach le support Xen : vous pouvez dorénavant faire tourner GNU/Hurd comme domU (invité). Cette fonctionnalité est utilisée pour les serveurs de build de Debian GNU/Hurd (buildd), la plupart des machines GNU/Hurd accessibles publiquement et notre wiki.
Zheng Da a, quant à lui, travaillé à la création d'un nouveau système de pilotes de périphériques en user space, basé sur DDE (réalisé par l'équipe de Fiasco, l'implémentation de L4 de l'université de Dresde). Il permet de faire tourner les pilotes les plus récents de Linux comme des processus normaux. D'ores et déjà, de nombreuses cartes réseaux sont supportées. Pour d'autres types de pilotes, comme les contrôleurs de disques durs, il faudra continuer le travail. Le code de Zheng Da est disponible ici ; il n'est pas encore intégré directement au Hurd.
Comme les années passées, le Hurd a participé au Google Summer of Code :
- Jérémie Koenig a travaillé sur un port du nouvel installateur Debian pour Debian GNU/Hurd. Jusqu'ici, les images de Debian GNU/Hurd utilisaient le vieil installateur Debian, tournant sous GNU/Linux. Cela simplifie grandement l'installation (plus besoin d'un redémarrage supplémentaire). Les nouvelles images sont disponibles ici. Philip Charles, qui maintenait ses images depuis bientôt 10 ans, en a profité pour prendre sa retraite ;
- Le projet d'Emilio Pozuelo Monfort était de lancer les suites de test de plusieurs programmes (Python, Perl, coreutils...) pour découvrir et corriger les problèmes de compatibilité qui affectent de nombreux programmes sous GNU/Hurd. Son analyse a permis de découvrir de nombreux bogues dans le Hurd et de les corriger.
D'autres traducteurs (gopherfs, netio, tarfs), écrits par des contributeurs externes, ont été corrigés par Manuel Menal et intégrés à Debian GNU/Hurd. Ce sont de bons exemples de l'extensibilité du Hurd, qui pourront servir de base pour ceux qui voudront créer d'autres traducteurs.
Du côté des distributions, Debian GNU/Hurd continue à avancer : près de 68 % de l'archive Debian est maintenant disponible pour GNU/Hurd. Pendant ce temps, une nouvelle distribution a été créée : Arch Hurd. Beaucoup de paquets sont déjà disponibles et un LiveCD est aussi disponible.
Ce n'est qu'un petit aperçu des avancées du Hurd en 2010. Pour en savoir plus, vous pouvez par exemple consulter les nouvelles publiées chaque mois sur le site du Hurd. En attendant, quelques réponses aux questions que vous vous posez peut-être.
Mach, L4, Coyotos... Est-il question de changer de micro-noyau ?
L'utilisation de Mach comme micro-noyau a fait l'objet de nombreuses critiques : Mach est un micro-noyau de première génération, assez ancien, alors qu'il existe aujourd'hui des micro-noyaux plus récents, encore plus minimalistes, tels que L4, EROS... Un projet de port du Hurd sur L4 a d'abord vu le jour dès 2000 et a pris de l'ampleur en 2005-2006 ; le projet a ensuite évolué vers Coyotos, dont l'interface semblait mieux répondre à certains objectifs du Hurd (en matière de confinement et de sécurité notamment). Ces efforts ont amené Neal H. Walfield et Marcus Brinkmann, deux des principaux auteurs du Hurd, à publier deux papiers de référence en 2007 :
- A Critique of the GNU Hurd Multi-Server Operating System, qui fournit une description technique très complète du Hurd et développe les critiques qui les ont conduits à travailler sur un nouveau micro-noyau.
- Improving Usability via Access Decomposition and Policy Refinement, qui décrit les bases de ce que pourrait être un nouveau système, qui irait plus loin que le Hurd actuel.
Depuis fin 2009, le projet Viengoos est inactif, du fait de l'indisponibilité de son auteur. Le développement du Hurd continue néanmoins sur Mach — et les idées développées dans la critique pourront être la base de nouveaux développements passionnants du Hurd.
Qu'est-ce qu'il manque au Hurd pour être totalement prêt ?
Bonne question ! De façon générale, il manque surtout à GNU/Hurd d'être aussi stable et performant que GNU/Linux. Il reste beaucoup de bogues à découvrir et corriger, beaucoup de code à optimiser, beaucoup de fonctionnalités à écrire. Tout cela avance, assez lentement, au rythme des disponibilités des uns et des autres.
Plus spécifiquement, des fonctionnalités majeures restent manquantes.
Les pilotes de périphériques actuels du Hurd sont très rudimentaires : il s'agit essentiellement de code de Linux 2.2 intégré rapidement à GNU/Hurd. Il n'y a pas de gestion de l'USB, pas de gestion du son, pas de gestion du SATA, pas de gestion du Wi-Fi (ou alors seulement en PCMCIA, de façon expérimentale). Le projet DDE (voir plus haut) devrait aider de ce point de vue !
Le portage de Xorg, s'il est fonctionnel, a encore quelques problèmes : pas d'accélération du tout (aucun support DRM ou KMS), pas de possibilité de passer de Xorg à la console et réciproquement.
Plusieurs applications importantes ne fonctionnent pas encore : Firefox, Emacs en mode graphique, certaines parties de GNOME (d'autres fonctionnent, comme Gnumeric, par exemple) ou KDE, mplayer, VLC...
Seul ext2 est géré ; un début de gestion d'ext3 existe, mais il n'a jamais été terminé. Certains bogues importants demeurent : le système réagit assez mal quand un système de fichiers est plein et quand la mémoire vive et le swap sont intégralement utilisés...
Aller plus loin
- Le Hurd (40 clics)
- Year of the Hurd 2010 (4 clics)
- Comment contribuer ? (9 clics)
- Images CD de Debian GNU/Hurd (20 clics)
- Arch Hurd (20 clics)
- GNU Hurd sur DMOZ (8 clics)
# Prems
Posté par niconoe . Évalué à -10.
Tu dis ça parce que tu es énervé.
# Minix
Posté par patrick_g (site web personnel) . Évalué à 5.
Pourquoi ne pas réutiliser Minix au lieu de Mach/L4/EROS/Coyotos..etc ?
Le principal problème de ces projets c'est le manque dramatique de main-d'oeuvre. Choisir Minix cela veut dire regrouper les ressources. En plus Tanenbaum fait bosser ses étudiants dessus donc il y aura toujours une quantité minimale de devs susceptibles de contribuer.
Ou alors Minix ne convient pas pour des raisons techniques ?
[^] # Re: Minix
Posté par arnaudus . Évalué à 8.
[^] # Re: Minix
Posté par patrick_g (site web personnel) . Évalué à 3.
[^] # Re: Minix
Posté par Manuel Menal . Évalué à 10.
Le code venant de Utah Mach est toujours disponible sous une licence BSD classique. Le code ajouté dans GNU Mach est lui sous GPL : du coup, GNU Mach ne peut être distribué que selon les termes de la GPL (la licence GPL étant plus restrictive que la licence BSD).
Il n'y aurait donc aucun problème à priori à réutiliser du code de Minix.
[^] # Re: Minix
Posté par cosmocat . Évalué à 3.
A part peut-être Apple....
[^] # Re: Minix
Posté par lasher . Évalué à 1.
[^] # Re: Minix
Posté par Manuel Menal . Évalué à 7.
Je pense que tout cela reste vrai. Andrew Tanenbaum n'a pas l'objectif de créer un système qui « dépasse » Unix, mais de faire un clone d'Unix avec une architecture différente : un micro-noyau et des serveurs multiples.
Il y a sans doute des éléments intéressants à reprendre de Minix — tout comme DDE a été repris du travail sur L4, par exemple. Reprendre entièrement le micro-noyau de Minix nécessiterait une réécriture complète du Hurd, et probablement des modifications dans le code même de Minix : pas sûr que ça se fasse plus rapidement que continuer à débugger et améliorer GNU Mach.
[^] # Re: Minix
Posté par lolop (site web personnel) . Évalué à 2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Minix
Posté par Samuel Thibault (site web personnel) . Évalué à 3.
[^] # Re: Minix
Posté par patrick_g (site web personnel) . Évalué à 2.
Je croyais que ça c'était pour Minix 1 et Minix 2 mais qu'à partir de MInix 3 le but était de proposer un vrai OS fonctionnel et plus simplement un OS simplifié destiné à l'enseignement ?
[^] # Re: Minix
Posté par lolop (site web personnel) . Évalué à 2.
Peut-être que Tanenbaum continue avec Minix2 pour les cours, et que Minix3 vit sa vie de son côté.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Minix
Posté par lasher . Évalué à 3.
Évidemment c'est une manière bien pratique de dire « nous n'avons pas eu le temps de les implémenter et ça va tout casser si c'est mal utilisé »... :-)
# wow
Posté par Marc (site web personnel) . Évalué à -4.
[^] # Re: wow
Posté par Anonyme . Évalué à 4.
[^] # Re: wow
Posté par Tonton Benoit . Évalué à 5.
# Des bonnes nouvelles dans ce monde de brute
Posté par GoNoGo . Évalué à -7.
Le HURD est un système qui évolue sur du long terme. Pas comme certains qui sont toujours dans la course à la puissance (j'ai le plus grand nombre de lignes dans mon noyau), ou je sors une release deux fois plus vite que toi !!
"Patience et longueur de temps font plus que force ni que release"
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par patrick_g (site web personnel) . Évalué à 10.
Tu as lu le paragraphe qui liste tout ce qui manque dans Hurd ? Pas de SATA, pas de Wifi, pas d'USB...etc.
Dire que c'est super, que ça évolue sur du long terme par rapport aux autres c'est un peu se foutre de la gueule du monde non ?
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par 2PetitsVerres . Évalué à 10.
Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par El_DreamMachine (site web personnel) . Évalué à 6.
La machine .vdi http//www.paranoiaque.fr/Hurd.vdi.tar.lzma
Je ne sais pas programmer, mais si tel avait été le cas, je me serais investi dans ce projet GNU.
A défaut, j'ai commencé une BD (Licence Art Libre) de science fiction sur le Hurd :) http://art9libre.tuxfamily.org/gaetan/TheCallOfTheHurd-01-fr(...)
Ma petite installation (suite à laquelle j'ai pu utiliser midori) http://sites.google.com/site/hurdexperiences/en-hurd-vdi-tar(...)
J'ai eu la chance de discuter de l'OS GNU avec Samuel Thibault aux RMML de Bordeaux. Il était question de SVG de 3D... etc.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par El_DreamMachine (site web personnel) . Évalué à -3.
La machine .vdi http//www.paranoiaque.fr/Hurd.vdi.tar.lzma
Je ne sais pas programmer, mais si tel avait été le cas, je me serais investi dans ce projet GNU.
A défaut, j'ai commencé une BD (Licence Art Libre) de science fiction sur le Hurd :) http://art9libre.tuxfamily.org/gaetan/TheCallOfTheHurd-01-fr(...)
Ma petite installation (suite à laquelle j'ai pu utiliser midori) http://sites.google.com/site/hurdexperiences/en-hurd-vdi-tar(...)
J'ai eu la chance de discuter de l'OS GNU avec Samuel Thibault aux RMML de Bordeaux. Il était question de SVG de 3D... etc.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par El_DreamMachine (site web personnel) . Évalué à 1.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par O'neam Anne . Évalué à -3.
LinuxFr, parfois c'est bien de la MERDE : https://linuxfr.org/users/c2462250/journaux/ecriture-inclusive-feministes-et-wikipedia#comment-1793140
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par El_DreamMachine (site web personnel) . Évalué à 1.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par Pierre Jarillon (site web personnel) . Évalué à 4.
Pour les systèmes de fichier, ext3 n'est pas terminé alors que ext4 est maintenant la norme et que btrfs pointe son nez. Je pense que Hurd fera l'impasse sur Reiserfs.
Hurd n'est pour l'instant qu'un laboratoire, une preuve de concept (anglais : Proof of concept) sans utilité pratique. Mais qui sait, dans quelques dizaines d'années, si Linux partait dans le mur, nous serons peut-être très heureux de trouver les bases pour lui construire un remplaçant à moins qu'un xxxBSD ne vienne lui couper l'herbe sous le pied.
Les micro-noyaux sont intellectuellement très satisfaisants. Malheureusement, aucun n'a encore montré des performances convaincantes.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par houra . Évalué à 10.
de rien.
Sedullus dux et princeps Lemovicum occiditur
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par oao . Évalué à 2.
Le prototype précède les exemplaires de pré-série.
Donc ce n'est pas du tout le cas présent. Mais je ne trouve pas de traduction satisfaisante...
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par khivapia . Évalué à 3.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par cosmocat . Évalué à 6.
Ah bon!?! J'ai cru que QNX ( http://en.wikipedia.org/wiki/QNX ), micro-noyau et temps réel était assez utilisé dans l'embarqué...
Quelqu'un peu confirmer ou infirmer?
En tout cas, je l'avais installé sur ma machine il y a un peu moins de 10 ans et j'avais été agréablement surpris de la chose.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par GoNoGo . Évalué à 1.
Le nombre personne qui pense que le micro noyau est un bon concept est énorme, mais de là à passer à l'acte ... Le hurd souffre toujours d'un problème de documentation (ou est le "big picture", où se cache le "codez du hurd pour les nuls" ?).
Cela fait tout de même plaisir de voir sur ce forum l'agitation pour un système qui n'est qu'un "proof of concept".
Merci à tous pour ce travail qui ne restera pas sans suite, je fais partie de ceux qui veulent y croire. Dans ce monde où tout est à court (voire ultra court) terme, je suis heureux de voir l'évolution paisible de ce système.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par Zenitram (site web personnel) . Évalué à 7.
SerialATA : 2001
WiFi (802.11a) : 1999
USB : 1997
Je ne sais pas ce que tu entends par "dernière techno", mais on ne doit pas avoir la même définition, la mienne est plus dans le 21è siècle (10 ans déjà qu'on est au 21è siècle)
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par Xavier Maillard . Évalué à 1.
Peut-être que cela pourrait t'aider (je ne pense pas que depuis 2007 les choses ont beaucoup changé à ce sujet):
http://www.gnu.org/software/hurd/hacking-guide/hhg.html
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par pasScott pasForstall . Évalué à 6.
Oui, si le hurd supportait l'usb et le sata, le hurd supporterait l'usb et le sata.
Apres qualifier ca de "dernieres techno de la mort", c'est un peu limite, je pense que pouvoir brancher une souris, un clavier et un disque dur, c'est pratique quand meme :)
Le nombre personne qui pense que le micro noyau est un bon concept est énorme, mais de là à passer à l'acte
Probablement la raison pour laquelle les 2 os majoritaire sont sur des kernels hybrides :)
Cela fait tout de même plaisir de voir sur ce forum l'agitation pour un système qui n'est qu'un "proof of concept".
Yep. Ce qui est dommage, c'est que ca fait 20 ans que c'est un proof of concept.
Dans ce monde où tout est à court (voire ultra court) terme, je suis heureux de voir l'évolution paisible de ce système.
Heuuu.... Ouais, enfin, ya un juste milieu quand meme, tu crois pas?
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.
[^] # Re: Des bonnes nouvelles dans ce monde de brute
Posté par Antoine . Évalué à 7.
Mmmh... Tu parles de OS X et Windows ?
Yep. Ce qui est dommage, c'est que ca fait 20 ans que c'est un proof of concept.
Ça prouve que le concept est solide ! :-D
# Enfin des news
Posté par Arkem . Évalué à 8.
Serait-il possible de savoir pourquoi L4 n'a toujours pas remplacé mach? À moins que je n'ai pas saisit quelque chose...
[^] # Re: Enfin des news
Posté par ElectronLibre . Évalué à 1.
Ouais, ça fait vraiment plaisir de voir que ça avance.
J'ai vraiment envie que GNU/Hurd remplace GNU/Linux, mais pour ça, il va falloir être patient.
Merci à Manuel pour son avis objectif.
Arkem, tout est écris dans la news, au sujet du port L4.
Content de voir que tu continues à travailler un peu dessus, Manuel.
+
[^] # Re: Enfin des news
Posté par kowalsky . Évalué à 6.
Pourquoi ?
[^] # Re: Enfin des news
Posté par niconoe . Évalué à 10.
[^] # Re: Enfin des news
Posté par ElectronLibre . Évalué à 4.
Je n'ai pas l'intention de toller.
Le noyau Linux me sert tous les jours et j'en suis très satisfait.
Et puis, un peu de diversité dans les noyaux Libres ferait toujours plaisir.
Ca ne serait pas intéressant, s'il y avait 3 ou 4 noyaux/µ-noyaux Libres 100% fonctionnels et performants ? n*plus de trolls !
[^] # Re: Enfin des news
Posté par reno . Évalué à 2.
Dans les noyaux libres matures, tu as déjà Linux et les BSDs, c'est déjà pas mal!!
Pense quand même que la critique numéro 1 envers Linux est toujours le manque de pilotes (*) ainsi que les applications (**), *pas* son architecture..
Et quand je pense aux problèmes d'architecture sous Linux, je pense au manque de sandbox standard, d' "object capabilities", au débat X11/Wayland, tout ces problèmes n'étant pas vraiment résolu par Hurd..
*: exemple: la 3D
**: exemple: OOffice très "perfectible"
[^] # Re: Enfin des news
Posté par Manuel Menal . Évalué à 2.
Voir par exemple la présentation du serveur d'authentification sur le site du Hurd : http://www.gnu.org/software/hurd/hurd/documentation/auth.htm(...)
[^] # Re: Enfin des news
Posté par cosmocat . Évalué à 2.
Là où sous linux, ton driver doit être parfaitement écrit pour ne pas cracher ton noyau (ce qui a été contourné par l'inclusion des pilotes dans les sources du noyau pour contrôler la qualité), sur un micro-noyau, lorsque ton driver plante, il est redémarré et c'est reparti.
Du coup tu peux accepter beaucoup plus de drivers codés avec les pieds (comme sous windows --car si sous windows seuls les drivers de qualité équivalente à ceux inclus dans le noyau linux étaient acceptés, ça serait un OS avec pas beaucoup de support matériel ;) --) sans compromettre ton système.
[^] # Re: Enfin des news
Posté par Antoine . Évalué à 5.
Ah oui génial.
Si relancer automatiquement un programme après un segfault permettait de corriger les bugs, ça se saurait.
J'imagine le pilote de contrôleur disque qui se relance silencieusement après avoir planté, alors que des données ont été corrompues derrière...
[^] # Re: Enfin des news
Posté par claudex . Évalué à 4.
« 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: Enfin des news
Posté par Manuel Menal . Évalué à 8.
Idem, j'aurais bien aimé que mon système se vautre pas à chaque fois que j'utilisais mon modem interne en même temps que je jouais un mp3. Là aussi, je préfère que le driver son et/ou modem se vautre et basta.
Tout ça n'empêche pas qu'un plantage de pilote peut largement compromettre le reste du système - soit parce que c'est le pilote d'un élément critique, soit parce qu'il a les permissions super-utilisateur et peut donc faire beaucoup de conneries (problème de confinement imparfait).
Mais j'avoue que j'apprécie que quand le traducteur ext2fs se vautre, mon système parte pas avec. Ca rend les bugs du Hurd nettement plus supportables - et plus faciles à débugger. Bien sûr, je préfèrerais que ext2fs ne se vautre pas du tout : mais un système sans bug, ça n'existe pas, donc s'ils peuvent avoir le moins de conséquences possibles, je prends.
[^] # Re: Enfin des news
Posté par Victor STINNER (site web personnel) . Évalué à 2.
Ca doit faire 6 ans que j'utilise Linux et je n'ai jamais eu de plantage lié à USB (pourtant j'ai branché plusieurs disques, souris, claviers, iPod, iPhone et autres gadgets).
j'apprécie que quand le traducteur ext2fs se vautre ...
J'ai déjà entendu parler de plantages ext2 ou ext3, mais après une très longue période (plusieurs mois). Je crois qu'une fois (je m'en souviens très mal), j'ai eu un plantage ext3, mais j'étais en train de bidouiller, voir chercher à faire planter ext3.
Bref : avoir un OS qui résiste aux plantages, c'est rigolo, mais en pratique (avec Linux), ça semble un peu inutile (pour les pilotes les plus courants dumoins).
[^] # Re: Enfin des news
Posté par Samuel Thibault (site web personnel) . Évalué à 4.
[^] # Re: Enfin des news
Posté par Albert_ . Évalué à 3.
Euh et c'est la faute de linux ca? Ca c'est un probleme de hardware. Tu peux faire programmer le meilleur systeme du monde si il y a des problemes de hardware il ne pourra pas y faire grand chose si ce n'est (eventuellement) se vautrer avec grace ou comme une loutre bourre.
Au passage n'utilise pas XFS avec ce genre de problemes sinon tu auras de tres mauvaise surprise...
Pour les bugs USB je n'en ai pas vu depuis longtemps en tout cas pas qui me fasse cracher le systeme. Au passage cela fait bien longtemps que je n'ai pas du plantage kernel et pourtant je suis un peu "bleeding edge" avec des drivers experimentaux xorg et un kernel 2.6.37 mais je n'utilise QUE des drivers du projet, je n'ai strictement rien "closed source" et cela aide pas mal je pense (ah si j'ai aussi une machine de qualite).
[^] # Re: Enfin des news
Posté par barmic . Évalué à 5.
D'abord tu dis "bla bla bla ... si le hard plante le soft n'y peut rien bla bla", puis "si tu as ce genre de problème hard, choisi plutôt tel soft", comme quoi la couche logicielle a son mot à dire là dedans...
D'ailleurs pour preuve les SGBD et les système de fichiers doivent prendre en compte des coupures de courant.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Enfin des news
Posté par Albert_ . Évalué à 1.
Oui cela arrive les crash hardware oui les drivers peuvent eventuellement minimiser les consequences mais cela n'empeche que tant que le probleme hardware sera la tout systme meme le plus robuste (style qnx) aura des problemes.
[^] # Re: Enfin des news
Posté par barmic . Évalué à 3.
Par contre pour te donner un nouvel exemple, j'ai eu il y a quelques temps une barette de mémoire qui était défaillante. GNU/Linux s'en sortait mieux que Windows pour ne pas planter lors de l'installation du système, mais si je me souviens bien, depuis la version 2.6.36 ou 2.6.37 Linux est capable de détecter les zones mémoires défectueuses et de les blacklister. Avec cette méthode il deviendrais carrément possible d'utiliser pour de bon ma barrette sans plantage.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Enfin des news
Posté par claudex . Évalué à 4.
Il faut que le matériel le matériel le supporte et, en pratique, seulement le matériel destiné aux serveurs le permet.
« 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: Enfin des news
Posté par Albert_ . Évalué à 2.
Enfin tu ne me sortiras pas de l'idee que une alimentation disque dur foireuse c'est un chouilla different...
Pour info j'ai malheureusement connu les deux cas. Pour le DD cela n'etais pas l'alimentation mais le fait que en raison de la gravite il perdait contact avec la carte mere de temps en temps. Vu que le systeme etait principalement en memoire cela ne se voyait pas avant quelques temps et puis il pouvait de temps en temps avoir acces au DD et "ecrire" dessus. Je ne te raconte pas le merdier sur le DD et detectable juste petit a petit. Je ne vois pas comment le moindre systeme de plantage de drivers auraient pu gerer ce "probleme".
Niveau probleme hardware je pense en avoir fait pas mal et je pense aussi que globalement la qualite des OS (meme celui que je n'aime pas) est nettement mieux et je pense que c'est tres bien que Hurd s'occupe de ce genre de chose mais bon lorsque en contreparti tu n'as aucun systemes de fichiers journalise dessus cela semble un petit peu bizarre... Aujourd'hui en 2011, on parle encore de ext2 et uniquement ext2 pour ce systeme. Le systeme par defaut de linux aujourd'hui est ext4 et bientot cela sera probablement Btrfs. On parle de DEUX generations de differences avec un enorme travail jsutement fait sur la "securisation" des donnees. Alors ok le drivers peut crasher s'en emporter le systeme et les donnees dans quel etat elles sont?
[^] # Re: Enfin des news
Posté par barmic . Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Enfin des news
Posté par Albert_ . Évalué à 2.
[^] # Re: Enfin des news
Posté par Antoine . Évalué à 0.
[^] # Re: Enfin des news
Posté par claudex . Évalué à 3.
« 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: Enfin des news
Posté par Albert_ . Évalué à 3.
C'est peut etre tres utile pour un developpeur de systeme de fichier mais par contre pour un utilisateur lambda je ne suis pas convaincu et comme dit je prefere avoir un systeme qui plante mais un systeme de fichier beton mais la encore c'est un gout tres perso.
[^] # Re: Enfin des news
Posté par claudex . Évalué à 2.
« 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: Enfin des news
Posté par Antoine . Évalué à 1.
[^] # Re: Enfin des news
Posté par Samuel Thibault (site web personnel) . Évalué à 4.
Ce n'est pas parce que mon disque dur externe se débranche de manière inopinée que le noyau a le droit de crasher...
[^] # Re: Enfin des news
Posté par Samuel Thibault (site web personnel) . Évalué à 2.
[^] # Re: Enfin des news
Posté par Albert_ . Évalué à 2.
A vu de nez je dirais "Bug report" mais je soupconne que cette precision etait de trop n'est-ce pas?
[^] # Re: Enfin des news
Posté par zebra3 . Évalué à 4.
Ça ne fait pas forcément planter le noyau, mais pour peu qu'on n'ait pas un autre PC à disposition, on perd tout moyen d'arrêter proprement le système et d'être sûr de ne rien perdre.
Pouvoir s'en sortir par un bête rechargement du module, ce serait super.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Enfin des news
Posté par Littleboy . Évalué à 1.
Rechargement de module, generalement c'est pour les modules noyau, donc si ca plante et corrompt de la memoire en espace noyau, t'es mort de toute facon.
Avoir juste le minimum en espace noyau (moins de code == moins de bugs == moins de failles de secu == moins de possibilite de tout planter) et le gros du pilote en espace utilisateur permet par contre de s'en sortir juste en redemarrant le pilote.
Typiquement sur l'OS dominant, on trouve les pilotes de carte graphique et une partie des pilotes USB qui tournent en espace utilisateur et ca permet de resister fortement aux bugs dans les pilotes de CG (en plus de permettre les mises a jour a la volee sans perdre sa session, etc.).
Mais clairement pour l'instant, c'est pas du tout le chemin pris par Linux (on deplace les pilotes X en user-space vers le noyau - meme si l'architecture originale etait a chier et ne permettait pas le changement a chaud de toute facon).
[^] # Re: Enfin des news
Posté par Albert_ . Évalué à 6.
C'est un joli projet et je suis tres content qu'il ne soit pas mort et enterre mais bon que de travail il reste a faire.
[^] # Re: Enfin des news
Posté par Manuel Menal . Évalué à 6.
L'idée du passage à L4 n'était pas juste de remplacer Mach par L4. D'abord, parce que L4 et Mach ne sont pas comparables : tout ce qui est implémenté dans Mach (la gestion de la mémoire, par exemple) ne l'est pas dans L4, qui fournit des fonctionnalités extrêmement minimales. Il s'agissait donc de réécrire, avec une nouvelle conception, des fonctions essentielles du noyau.
En travaillant sur le port du Hurd sur L4, Neal Walfield et Marcus Brinkmann, notamment, ont mis en évidence des problèmes et des limites du Hurd et de Mach. C'est ce qu'ils présentent dans la critique (voir plus haut). Ils ont proposé des idées pour une nouvelle architecture qui tente de résoudre ces problèmes, dépassant le Hurd actuel (cf. le second papier plus haut).
C'est ce sur quoi Neal Walfield a commencé à travailler dans Viengoos. Tout ça est du travail expérimental : on est dans le domaine de la recherche, pas juste de l'implémentation. Il y a des idées très intéressantes, mais ça n'est pas exactement fonctionnel, et ça n'a pas vocation à l'être dans le proche futur.
L'intérêt d'un port du Hurd, dans sa conception actuelle, sur L4, n'est pas évident — et pas simple, d'ailleurs, les interfaces fournies par L4 étant assez différentes de celles de Mach. Le choix de la plupart des développeurs a été de continuer à travailler sur le Hurd sur Mach — quitte à reprendre des éléments qui viennent du monde L4, comme DDE (pilotes en espace utilisateur).
Il est possible qu'à terme, un autre micro-noyau que GNU Mach soit utilisé — ou que GNU Mach soit simplement modifié. C'est un choix opérationnel (qu'est-ce qui est le plus efficace par rapport à nos objectifs ?).
La FAQ traite d'ailleurs de ce point : http://www.gnu.org/software/hurd/hurd/faq/which_microkernel.(...)
[^] # Re: Enfin des news
Posté par windu.2b . Évalué à 2.
[^] # Re: Enfin des news
Posté par Samuel Thibault (site web personnel) . Évalué à 4.
# 2011, l'année sans vaporware
Posté par Zarmakuizz (site web personnel) . Évalué à 10.
Duke Nukem Forever est annoncé pour Mai 2011.
Le Hurd est utilisable.
C'est la fin des vaporwares !
Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/
[^] # Re: 2011, l'année sans vaporware
Posté par Ghis . Évalué à 5.
Il reste ne manque plus qu'une avancé majeure du projet GNUStep pour faire de 2011 l'année sans vapoware.
[^] # Re: 2011, l'année sans vaporware
Posté par Antoine J. . Évalué à 4.
[^] # Re: 2011, l'année sans vaporware
Posté par zebra3 . Évalué à 8.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: 2011, l'année sans vaporware
Posté par Youx . Évalué à 1.
D'après ce que j'ai vu au FOSDEM, ils ont même des thèmes "natifs" (gtk/windows), avec la possibilité de réintégrer la barre de menu dans l'application... Et ça avance bien aussi coté Objective-C (que ce soit coté llvm ou gcc)
[^] # Re: 2011, l'année sans vaporware
Posté par Anonyme . Évalué à 2.
[^] # Re: 2011, l'année sans vaporware
Posté par eulDon . Évalué à 3.
Il y a une branche non officielle de Window Maker qui continue à évoluer et a appliqué bon nombre des rustines éparses sur la Toile ou dans les paquets des distributions:
http://repo.or.cz/w/wmaker-crm.git
Les changements consistent principalement en des corrections de bogues, mais on trouve également quelques nouvelles fonctionnalités bienvenues comme un générateur automatique de menu ou la maximisation verticale d'une fenêtre sur une moitié d'écran (pratique pour ouvrir deux documents texte côte à côte).
Les contributeurs réguliers ne sont que trois ou quatre, mais la liste de diffusion est réactive:
http://news.gmane.org/gmane.compw.window-managers.windowmake(...)
La branche officielle de Window Maker n'étant plus maintenue, Arch a d'ores et déjà sauté le pas et inclut cette version, gage de qualité.
Window Maker ne se rendra jamais !
[^] # Re: 2011, l'année sans vaporware
Posté par Pierre Tramo (site web personnel) . Évalué à 1.
# Mauvaise foi ?
Posté par zebra3 . Évalué à 3.
Moué, je me demande quel système réagit bien quand toute la mémoire et la swap sont occupées…
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Mauvaise foi ?
Posté par Manuel Menal . Évalué à 2.
Mais GNU/Hurd n'a pas actuellement de fonctionnalité similaire à l'OOM Killer, ou plus généralement de moyen de gérer cette situation. Il s'en sort donc plutôt moins bien que d'autres.
La gestion de cette situation est complexe. Elle renvoie d'ailleurs à des questions traitées dans les deux articles de Neal Walfield et Marcus Brinkmann cités dans la dépêche, pour mieux identifier ce qui est prioritaire pour l'utilisateur et ce qui ne l'est pas.
Disons qu'il ne s'agit pas tant de mauvaise foi que d'un appel à contributions :-)
[^] # Re: Mauvaise foi ?
Posté par JGO . Évalué à 2.
[^] # Re: Mauvaise foi ?
Posté par zebra3 . Évalué à 1.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Mauvaise foi ?
Posté par Samuel Thibault (site web personnel) . Évalué à 3.
[^] # Re: Mauvaise foi ?
Posté par JGO . Évalué à 2.
[^] # Re: Mauvaise foi ?
Posté par Yusei (Mastodon) . Évalué à 1.
[^] # Re: Mauvaise foi ?
Posté par Babelouest (site web personnel) . Évalué à 4.
Bon faut dire qu'il n'avait ni disque dur, ni swap mais après on chipote... /o\
[^] # Re: Mauvaise foi ?
Posté par zebra3 . Évalué à 4.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
# Génération X
Posté par antistress (site web personnel) . Évalué à 1.
[^] # Re: Génération X
Posté par Samuel Thibault (site web personnel) . Évalué à 3.
# Objectif du projet ?
Posté par nigaiden . Évalué à 1.
Il y a déjà eu des déçus avec XUL Runner, alors autant éviter de nouvelles déceptions aux développeurs qui investiraient du temps sur GNU/Hurd.
[^] # Re: Objectif du projet ?
Posté par Samuel Thibault (site web personnel) . Évalué à 5.
[^] # Re: Objectif du projet ?
Posté par monde_de_merde . Évalué à 5.
b) C'est pénible cette manie de vouloir toujours trouver un objectif à tout. Peut êter que Hurd en a un, mais moi je pense que "parce qu'on peut" est une explication rationnelle et acceptable à l'existence d'un projet (enfin c'est comme ça que je justifie les heures que je mets dans des projets perso pour les abandonner peu après quand j'ai réussis à faire ce que je voulais et que ça ne m’intéresse plus). (C'est un demi-troll.)
[^] # Re: Objectif du projet ?
Posté par CrEv (site web personnel) . Évalué à 6.
a) parce que XULRunner, projet magique de mozilla, l'avenir des RIA (sic) a juste disparu au profit de firefox et donc les développeurs qui ce sont investi dedans se retrouvent lésés (c'est caricatural, grossier, mais ça ressemble je pense)
b) ben dans ce cas y'a un but : se faire plaisir. Et bien que relisant la question, je suis étonné du début de la réponse. Prend un bol d'air et ça devrait aller un peu mieux ;-)
Mais la question a au contraire beaucoup de sens, étant donné que Hurd devait être _le_ système d'exploitation de GNU. Mais faute de moyen / résultat, ils se sont rabattu sur linux (en y rajoutant GNU devant...). Donc la question est pertinente. Hurd a-t-il toujours comme objectif l'initial de GNU c'est à dire la fourniture d'un OS libre pour tout le monde, ou est-ce juste un projet de recherche, passe-temps ou autre ?
[^] # Re: Objectif du projet ?
Posté par Nitchevo (site web personnel) . Évalué à 3.
Finalement la poursuite du développement de ce projet et la seule solution pour répondre à cette question (l'autre étant 42).
Avec des années de recul il est probable que la réponse soit: le projet GNU a eu très chaud.
[^] # Re: Objectif du projet ?
Posté par Gniarf . Évalué à 4.
[^] # Re: Objectif du projet ?
Posté par Miod in the middle . Évalué à 3.
On peut s'interroger sur la pertinence de ce choix, bien sûr ; mais si le développement du Hurd avait pu commencer 3 ou 4 ans plus tôt, Linus n'aurait peut-être pas bricolé avec son 80386 : il aurait installé Hurd, comme tout le monde.
# Pourquoi GNU/Linux ?
Posté par gerard delafond . Évalué à -1.
Depuis quand GNU/Linux est-il un noyau ? Je connais le noyau Linux, souvent utilisé dans des systèmes GNU/Linux/Xorg/whatelse, mais pas de noyau GNU/Linux.
Ce terme serait-il du RMS mal digéré ?
[^] # Re: Pourquoi GNU/Linux ?
Posté par Manuel Menal . Évalué à 5.
GNU/Hurd n'est pas un noyau : c'est un système complet. Comme GNU/Linux.
C'est l'ensemble du système qui reste relativement lent et instable. Une partie est liée à GNU Mach ou au Hurd — une partie est aussi liée au fait que certains logiciels n'ont pas été (complètement) portés, ou que des bugs apparaissent sous GNU/Hurd qui n'apparaissent pas sous GNU/Linux (le problème se retrouve aussi sur les *BSD, mais il y a plus de testeurs, donc ça arrive moins).
# Debian… et le reste ?
Posté par TraydenT . Évalué à -1.
[^] # Re: Debian… et le reste ?
Posté par El_DreamMachine (site web personnel) . Évalué à 3.
Une petite idée du bureau ici : http://www.kirikoo.net/images/14Anonyme-20101207-205618.png
[^] # Re: Debian… et le reste ?
Posté par TraydenT . Évalué à 0.
Ça me donnerais envie de tester ArchLinux …
Rien de semblable chez Gentoo/Fedora ?
[^] # Re: Debian… et le reste ?
Posté par zebra3 . Évalué à 2.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Debian… et le reste ?
Posté par El_DreamMachine (site web personnel) . Évalué à 1.
La version que j'utilise dans VirtualBox propose openbox et fluxbox.
[^] # Re: Debian… et le reste ?
Posté par Enjolras . Évalué à 2.
C'est une conf d'un archer qui développe un livecd de arch (ctkarch : [http://ctkarch.org/]), qui a contribué à ArchHurd, et qui a fait une image de sa live sous Hurd : [http://www.archhurd.org/news/19/].
[^] # Re: Debian… et le reste ?
Posté par El_DreamMachine (site web personnel) . Évalué à 1.
# À propos de l'image Qemu
Posté par François (site web personnel) . Évalué à 1.
cat README nous apprend que pour se loguer il faut utiliser la commande login ou ql.
Mais quels sont les logins sur l'image pointée dans la dépèche?
Merci!
[^] # Re: À propos de l'image Qemu
Posté par gromf . Évalué à 1.
# integration du code et binaire linux dans hurd?
Posté par cedric . Évalué à 1.
[^] # Re: integration du code et binaire linux dans hurd?
Posté par Samuel Thibault (site web personnel) . Évalué à 3.
[^] # Re: integration du code et binaire linux dans hurd?
Posté par Antoine . Évalué à 0.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.