URL: https://linuxfr.org/users/deber/journaux/premiers-pas-avec-manux Title: Premiers pas avec Manux Authors: Denis Bernard Date: 2013年09月02日T00:35:02+02:00 Tags: manux_os, système_d'exploitation, manux et fortran Score: 98 Premiers pas avec Manux Un [journal sur LinuxFr](http://linuxfr.org/users/ecolbus/journaux/annonce-manux-0-0-1), en date du 15 août, a fait son petit effet : l’annonce d’un nouveau système d’exploitation, [Manux](http://www.manux.info/). Ce journal eut la note de 61 et 63 commentaires. Pas mal pour un mois d’août. J’ai veillé, les jours suivants, sur des retours éventuels (positifs ou négatifs) : rien ! Surprenant, quand on voit l’enjeu de ce projet naissant. D’accord, c’est le mois d’août ! mais quand même... 9 jours après, n’y tenant plus et pour en avoir le cœur net, je me suis résolu à tenter l’installation de ce nouvel O.S. Le premier jour fut catastrophique, par ma faute : en effet, ayant une Gentoo Linux sur la même machine depuis des années, j’avais perdu l’habitude des installations de système. Ma première bourde fut de reformater par erreur la partition de `boot` de ma Gentoo (un stupide coller-copier et oublié de remplacer le `/dev/sda3` par `/dev/sda11` du tuto). Donc, plus de noyau et plus de Grub... Réinstaller le noyau fut facile mais, avec Grub, je n’avais pas pratiqué depuis des années ! Les dégâts réparés, j’ai commencé l’installation de Manux le lendemain pour aboutir à... un _kernel panic_. Bon, peut-être que la raison du silence radio de la communauté avait un fondement ? À tout hasard, j’envoie un mail à [Emmanuel Colbus](http://www.manux.info/fr/perso/contact/) pour lui exposer le problème et le joins aussi le lendemain sur `freenode`. Là, il me dit que je suis le premier sur le canal (on est 11 jours après la publication du journal... d’accord, c’est le mois d’août !). Il me demande la description de ma machine et conclue que le problème vient de l’AHCI. Je décide alors d’installer un vieux disque PATA et je refais l’installation... qui échoue aussi mais pas avec le même motif. Emmanuel m’envoie une rafale de patches pour investiguer et il s’avère que Manux ne peut pas écrire sur ce vieux disque (qui pourtant fonctionne bien sous Linux !). J’ai alors eu l’idée de désactiver AHCI (par le bios de la carte mère) du premier disque SATA. Là aussi ça plantait mais plus loin... Toujours en contact sur `freenode`, Emmanuel m’envoie par mail une autre rafale de patches pour faire fonctionner ce disque. Et ça continuait de planter ! mais un peu plus loin encore... Pendant toutes ces tentatives, j’ai envoyé des photos et des vidéos des séquences de _boot_ ; et ce fut bien utile, je crois. Au bout de 3 jours, on avait avancé mais ce n’était pas encore ça. Le lendemain j’ai pris congé pour que ma tête n’explose pas. Mais, ce même lendemain soir à 20h45, j’ai tenté le tout pour le tout : au risque de le cramer, j’ai laissé mouliner mon disque des heures durant pour faire une installation qui aurait dû, soi-disant, ne durer qu’une vingtaine de minutes. À 1 heure du matin, toujours rien de probant sinon une intense activité du disque. C’est vraiment l’une de ces circonstances où l’on regrette de ne pas avoir assez de sous pour s’offrir une machine de test ! Quand je me suis réveillé, le miracle était accompli : Manux était né ! J’ai annoncé l’heureux événement à son papa, le 30 août. Au vu des messages d’erreurs en écriture du disque dur, Emmanuel m’envoie un nouveau patch pour ce disque. Il m’indique plusieurs manières de l’appliquer dont celle sur le système en fonctionnement. Comme c’était une excellente opportunité de voir si c’était vrai que Manux était capable de se faire modifier son noyau en _direct live_, j’ai opté pour cette solution. Et ça a marché à merveille ! Bon, je commençai maintenant à voir cet avorton de Manux d’un autre œil ! Certes il subsistait encore quelques messages indiquant des erreurs sur le disque (un problème de cache, pas de corruption de données) mais Emmanuel m’en a promis un autre. Maintenant, au bout de ces cinq jours de galère, j’allais enfin pouvoir grattouiller le ventre de ce bébé. Ce qui m’intéressait le plus était la prétendue compatibilité binaire avec Linux : j’ai donc importé mon [moteur de blog fait maison](http://sourceforge.net/projects/fortranblog/) et il n’a pas voulu tourner sous Manux ! Ah, ah ? Alors, j’ai compilé un petit programme C sous Manux (qui est livré avec Vim et gcc) et l’ai essayé sous Linux. Et là, ça a marché ! Ah, ah ! Je l’ai alors recompilé sous Linux et essayé sous Manux. Et ça n’a pas marché ! Ah, ah... Pris d’un doute affreux, je mets l’option de verbosité du gcc de Manux : oh, mais oui, c’est bien sûr ! Manux tourne en 32 bit... Ça existe encore des ordi en 32 bits, en 2013 après Jésus Christ ? Donc je recompile mon moteur de blog fait maison mais en 32 bits et, oh miracle ! ça marche sous Manux et de façon identique que sous Linux. C’est d’autant plus remarquable que mon soft a une double interface utilisateur : l’une en ligne de commande classique, l’autre avec des menus interactifs en couleur et le basculement de la console en mode brut pour l’action immédiate des touches sans passer par la touche ’entrer’. Bon, à ce stade des essais, j’ai pu vérifier deux affirmations de l’auteur de Manux : le noyau est patchable _in vivo_ et la compatibilité binaire avec Linux semble parfaite. Reste une troisième affirmation : celle d’une meilleure résistance virale de ce nouveau né face au robuste adulte qu’est Linux. Là, je ne suis pas médecin ; je laisse le soin aux professionnels de se prononcer...

AltStyle によって変換されたページ (->オリジナル) /