Sixième épisode : Bug...?
J'ouvre la trappe, à moitié endormi. Il fait sombre, je tâtonne un peu, cherche l'interrupteur, et le trouve. Je l'enclenche. Un vieux spot posé de travers sur une poutre illumine d'une faible lumière orangée tout le bazar du grenier, le Macstodonte est au centre, silencieux. C'est marrant, j'aurai juré l'avoir entendu s'allumer. D'ailleurs, je pensais que c'était ça qui m'avait réveillé...Apparemment non. J'appuie sur le bouton du G5 maître. La machine se met à bourdonner comme elle en a l'habitude. Les écrans s'allument. Tout semble normal. Tout est dans le vert, les voyants ne disent rien de bizarre, nan...J'ai dû rêver. Je lance le programme du monde virtuel. Tout est en ordre. Il fait nuit là-bas aussi, le programme temporel fonctionne. J'affiche un visuel, le sol est toujours aussi désert. Le ciel est parsemé d'étoiles de toutes les couleurs. Ce dans un fond oscillant entre le noir, le violet, le rouge et le rose. Un épais brouillard bleu s'affiche à l'horizon...La nuit sur ce monde est aussi belle que le jour...Céleste et Jessie se sont super bien débrouillés. Non. On s'est tous super bien débrouillé.
L'horloge indique 3 heures 46 et mes yeux fatiguent face à l'écran...C'est pourquoi je replonge le Macstodonte dans son sommeil et je part en faire de même. C'est tout de même bizarre ce bruit que j'ai entendu avant de me réveiller, un gros bourdonnement...Comme celui du Macstodonte...Je retourne dans ma chambre et jette un bref coup d'oeil à la fenêtre, une pluie d'enfer fait crépiter la rue. Un éclair apparais quelques secondes dans le ciel et le tonnerre se fait entendre, c'est sûrement un de ses copains éclairs qui m'a réveillé...Sur ce, je me recouche et m'endort...
6 heures 50, le réveil sonne ; Je m'habille, je descend. Je prends un bol de céréales, mon père qui étais là avant moi me dit bonjour et ajoute une chose :
-Tu as allumé ton ordi ce matin ?
-Non, pourquoi ?
-Il y a eu un gros orage cette nuit. Et apparemment un éclair a touché le réseau Internet et tous les ordis du village sont mort. Les circuits n'ont pas tenu face à une telle décharge.
-AH BON ?
-Oui, mon MacBook ne démarre plus et l'iMac de ta mère est complètement carbonisé. Le bureau m'a téléphoné. Il n'ont pas besoin de moi aujourd'hui, il doivent réparer toute leur installation. Pareil pour les voisins, l'école de ta petite soeur...
Ma mère s'incruste :
-Tu as vu s'ils en ont parlé à la radio ?
-Oh, ça arrive souvent ici...Bon, c'est vrai que c'est la première fois qu'il y a autant de dégâts, mais ça m'étonnerai que cette nouvelle sorte de notre village. C'est simplement un éclair qui est tombé sur un poteau électrique et qui a surchargé le réseau. Il paraît que c'est arrivé vers 4 heures moins le quart.
Ces mots on fait un déclic en moi : 4 heures moins le quart c'est l'heure à laquelle j'ai allumé le Macstodonte, c'est ça qui m'a réveillé ! Ça veux donc dire que Macstodonte a encaissé la panne. Eh ! Attendez une minute !
-Et tu dit qu'il marche encore ?
Je suis dans la cour. Les cours s'apprêtent à commencer et je raconte ce qu'il s'est passé. James, Céleste et Jessie étaient tous au courant de la fameuse décharge. Les autres élèves aussi d'ailleurs. James est plutôt perplexe, Jessie beaucoup moins :
-Bah c'est un mégaordinateur, il résiste mieux aux décharges, c'est normal, non ?
-Bien sûr que non ! que j'ai fait, le Macstodonte est basé sur des machines tout à fait ordinaires. Il aurai techniquement dû flamber comme tous les autres !
-Bah...On ne va pas s'en plaindre, a fait Céleste.
-L'autre truc que je trouve bizarre, c'est que j'ai été réveillé par l'orage. J'ai cru que c'étais le bruit du Macstodonte alors je suis allé voir. Et tout étais normal, il n'y avais pas de surcharge électrique dans les historiques.
-Peut-être que la décharge n'avais pas encore eu lieu ? se questionne Céleste
-Dans ce cas, je l'ai loupée de quelques secondes. Et j'ai été réveillé par rien du tout. Plutôt étonnant...
-Mais pas impossible.
-C'est tout de même bizarre. Il faudra faire des vérifications poussées.
-Pourquoi tu stresse comme ça ? Le Macstodonte peut avoir encaissé la décharge, où est le problème ?
-Le problème c'est qu'il y a trois types de choses qui peuvent créer une telle décharge électrique : un éclair, une réaction atomique, ou un circuit de plusieurs ordinateurs paramétrés pour combiner l'énergie de tous leurs condensateurs.
James et Céleste on l'air de prendre un rocher en pleine face, Jessie fait une grimace :
-En français, ça donne quoi ?
-C'est peut-être le Macstodonte qui a envoyé cette décharge.
-Mais pourquoi ?
-Je ne sais pas. C'est même pas sûr que ce sois lui. C'est peut-être un simple éclair. Mais tant qu'on n'aura pas exclu le Macstodonte des suspects, il faudra vérifier intégralement les programmes sources et rester prudents. Ce n'est sans doute qu'un bug, mais ça pourrai être dangereux.
La journée est passée relativement vite. Surtout parce qu'on attendais tous le soir, pas pour sortir, parce que l'éventuelle possibilité d'un bug du Macstodonte nous stressait. On est sorti en trombe du lycée, Céleste est partie vers la droite et Jessie, James et moi à gauche.
-Tenez moi au courant !
-On y pensera, a répondu James.
On s'est tous grouillé de rentrer chez moi, on a filé au grenier et réveillé la bête.
-James, libère tout le disque dur de secours pour le circuit de partage et règle tous les potentiomètres à fond, on va vérifier tous les disques durs. Jessie, tu te met devant le deuxième écran et si jamais tu vois le moindre truc rouge tu prévient !
-Ok !
James se met aux circuits et Jessie devant son écran. Je me met devant le mien et entame la séquence de code pour une vérification des disques durs. On commence déjà par une vérification standard, via fsck. Démarrage en mode Single User, les ROM sont chargées, la RAM est prête, James a débloqué le disque de secours, on peur commencer. Je rentre la commande. La machine s'exécute et vérifie ses disques. Les résultats s'affichent :
-Tout est correct pour les 13 partitions HFS. Ça ne viens pas de là. ATTENDS ! 13 partitions ? Nan, c'est pas bon ! Il n'y en avais que 12 à la base !
-Mais c'est quoi une partition ? lance James
-Bah une feuille de musique, pourquoi ? réponds Jessie
-Nan.
-Ah si, désolé, ça j'en suis sûr.
-OUI ! Mais non, ici ça veut dire autre chose, c'est un double sens !
-Oh là là, c'est compliqué...
-Une partition, en informatique, c'est une sorte de boîte virtuelle où on stocke ses données. On peut y mettre des documents, des images, des vidéos, ou...des programmes. Généralement, il y a une partition par disque dur. Elles ne communiquent entre elles que via copie et sont totalement indépendantes. Mais ici, il y a eu un je sais pas quoi qui a scindé une partition en deux et une partition inconnue s'est créée.
-Tu pense que la décharge a détraqué un disque dur ?
-Je ne sais pas. Il faut trouver le moyen d'ouvrir cette nouvelle partition pour voir ce qu'elle contiens. Mais elle n'apparaît pas sur mes écran et les tailles de disques ont dû être faussées par le bug. C'est comme si elle n'existait pas.
-Mais du coup, qu'est-ce qu'on fait ? a questionné Jessie
-Je sais pas...Je sais pas si on a affaire à un bug, une conséquence de la décharge ou un hack. Va falloir plancher là dessus, mais ça peut durer longtemps. Peut-être même qu'il faudrait couper l'engin. C'est peu-être plus sûr.
-Mais le prof d'info est tenace ! Il n'a même pas annulé les projets après ce qu'il s'est passé, il les a juste reportés. Si on veut pas se taper une bulle, il faut qu'on garde cette machine allumée.
C'est vrai que pour le bulletin de Jessie, c'est une question de vie ou de mort.
-Je sais...Mais si c'était dangereux ? On ne peut pas se permettre de mettre des vies en danger pour une simple note.
James défends Jessie :
-Mais on ne sais pas si c'est dangereux, si ça trouve on éteindrait tout pour rien ! Il faut maintenir le Macstodonte allumé tant qu'on n'a pas prouvé que ce "bug" est dangereux pour qui que ce soit.
Je réfléchis. Ils ont raisons : ce projet était allé trop loin pour être arrêté pour rien, quoi qu'on fasse on prends des risques dont on ignore l'étendue. Au final, on peut bien laisser le Macstodonte allumé le temps de trouver la panne.
-OK. On fait ça. On maintient le Macstodonte allumé jusqu'à ce qu'on prouve que la panne n'est pas dangereuse. Mais dés le moindre problème on débranche tout et on démonte tout.
Mes deux potes ont répondus ensemble :
-Chef, oui chef !
Bon, il ne reste plus qu'à prévenir Céleste. Ensuite on lance les vérifications. Demain soir, toujours sauf imprévu , ça promet d'être long. On continue également le monde virtuel, c'est notre seul moyen d'être dans les temps. Ça reste possible à gérer. De toute façon, je connais tous les ordinateurs de ce supercalculateur comme ma poche. Je retrouverai le problème et je devrais le résoudre...sans problèmes.
Ou pas...
To be continued...
_
