Un libriste barbu. Un cadre Windows. Un bug qui a cassé le temps.
Linux vs Windows · Bunker numérique · Alliance forcée.
Sommaire
// note — La numérotation n'est pas un bug : les chapitres restent en 1.x (le chapitre 2 est un chrono qui bug), tandis que les sections AX progressent en langue codée — 1, 10, 11, 100, 101… Deux horloges. Une seule histoire.
Préface AX1
Il fut un temps, pas si lointain, où les systèmes d'exploitation vivaient en paix. Ou plutôt, s'ignoraient cordialement. L'un jurait par la stabilité, l'autre par la liberté, un troisième par le design. Ils avaient leurs adeptes, leurs temples numériques, leurs guerres de forums… mais tout cela restait contenu dans les recoins de l'Internet.
Jusqu'au jour où le temps, littéralement, se mit à dérailler.
Les pendules se déréglèrent. Les serveurs se mirent à répondre avant même d'être interrogés. Des mails du futur apparurent dans les boîtes de réception. Le monde entier était touché. Et personne ne comprenait pourquoi.
Ce livre ne vous apprendra pas à installer Arch sans-faute, ni à comprendre pourquoi votre imprimante refuse d'exister sur le réseau depuis 2013.
Ce n'est pas un guide de configuration. Ni une ode au Logiciel Libre. Ni même une charge contre le monde propriétaire.
C'est l'histoire de deux hommes que tout oppose : l'un croit en la liberté du code comme d'autres croient en la réincarnation. L'autre veut juste que son PC imprime quand il lui demande d'imprimer.
C'est alors que ces deux ennemis jurés furent convoqués. L'un répondait au nom de Lino, évangéliste du Libre, manchot barbu des profondeurs de Linux. L'autre, Walter, cadre pressé et utilisateur fidèle de Windows, amateur de clic droit et de raccourcis clavier bien huilés.
Ils ne s'aimaient pas. Ils se méprisaient cordialement. Mais ils allaient devoir coopérer… ou regarder le monde se désynchroniser à jamais.
Car un jour, quelque chose a déraillé. Et ce n'était pas juste une mise à jour Windows en plein milieu d'un exposé.
Quand le temps lui-même a commencé à se comporter comme un vieux BIOS capricieux, quand les serveurs se sont mis à répondre avant même d'être interrogés, quand la moindre ligne de commande semblait déjà connue d'un adversaire invisible…
Alors, Lino le barbu, et Walter le costard, ont compris qu'ils allaient devoir faire équipe. Malgré tout.
Ce récit raconte leur quête improbable. Et vous, lecteur, êtes déjà en retard.
* * *
Chapitre 1.1
Walter ouvrit les yeux d'un coup sec. Son réveil numérique affichait 07h42, puis 07h41, puis 08h13, avant de clignoter frénétiquement entre 1998 et 2045. Il cligna des paupières. Une migraine temporelle lui tambourinait l'arrière du crâne.
« Pas encore… » grogna-t-il.
Il se leva en titubant. Son ordinateur portable l'attendait, sagement refermé sur son bureau immaculé. Il appuya sur le bouton d'alimentation. Rien. Puis, soudain, l'écran s'alluma avec un bip étrange, presque moqueur.
"Bienvenue, Walter. Il est déjà trop tard."
Le message disparut aussitôt, remplacé par le chargement familier de Windows. Mais quelque chose n'allait pas. Son fond d'écran avait disparu, remplacé par une photo de manchots empilés sur un glacier. Il fronça les sourcils.
« Très drôle, Lino… »
À plusieurs kilomètres de là, dans une cave encombrée de câbles, de circuits ouverts et de tasses sales, Lino pianotait furieusement sur un clavier IBM Model M. Son terminal clignotait d'alertes incompréhensibles.
Il jura dans une langue qu'aucun dictionnaire n'osait référencer. Puis il s'arrêta, soudain blême.
« Ce n'est pas juste un bug… »
Une série de logs s'afficha à l'écran. Des fichiers horodatés dans le futur. Des erreurs venues d'adresses IP impossibles. Un nom de fichier attira son attention : Meeting_Lino
_Walter
_Yesterday.log. Il déglutit.
Walter détestait les silences. Pas ceux des bibliothèques ou des ascenseurs. Les autres. Ceux qui précédaient les catastrophes, comme ce moment précis où un écran devient noir sans prévenir. Ce genre de silence.
Ce matin-là, il en eut un particulièrement glacial. Était-ce Lino qui lui faisait une mauvaise blague ? Après tout, c'est bien son genre.
Walter resta figé. Il cligna des yeux. Une fois. Deux fois. Rien. Juste cette phrase. Blanche. Parfaitement centrée sur fond noir.
Il prit une longue inspiration, puis soupira en appuyant sur Ctrl+Alt+Suppr. Par habitude. Par espoir.
Mais au lieu de redémarrer, son bureau se vida. Littéralement. Les icônes se mirent à glisser vers le bas de l'écran comme happées par une force gravitationnelle. Puis… tout s'éteignit.
Lino, lui, ne bougeait plus. Vieux bip système. PC crashé. Encore. Mais cette fois, il savait que ça venait de l'extérieur et pas d'une de ses dernières expériences perso !
Il haussa un sourcil. Il connaissait bien les bizarreries de sa distribution — surtout depuis qu'il avait remplacé systemd par un script en OCaml « pour voir » — mais là, c'était au-delà du bug. C'était… impossible.
Il redémarra en mode sans échec temporel (une invention maison, il faut l'admettre). Même là, les logs n'avaient aucun sens : des dates de 2077, des paquets installés en 1991, et ce fichier sur lequel il n'arrivait pas à décrocher les yeux : Meeting_Lino
_Walter
_Yesterday.log.
Ils ne s'étaient pas vus depuis… jamais, en fait. Tout juste croisés sur des forums, des conférences, des débats interminables sur les mérites de la ligne de commande contre l'ergonomie moderne.
Walter, le cadre pressé, utilisateur de Windows par raison et par confort. Lino, le libriste convaincu, barbu jusqu'aux principes, maniant Bash comme un samouraï manie le katana.
Ils n'étaient d'accord sur rien. Sauf peut-être que quelque chose n'allait pas.
Et ce soir-là, ils se retrouvèrent, par une suite d'événements si absurdes qu'ils auraient pu être générés aléatoirement par une IA détraquée, dans un bar en sous-sol, à Paris. L'endroit s'appelait simplement : /root. Un bar clandestin pour nerds paranoïaques.
Walter arriva en premier, trempé, son ordinateur sous le bras, affichant toujours la même phrase absurde. Lino le rejoignit peu après, en marmonnant quelque chose à propos de l'espace-temps qui n'est plus monté correctement.
Ils se regardèrent. En silence. Longuement.
Ils connectèrent leurs machines à un vieux routeur recyclé. Ce qu'ils découvrirent fit frissonner Lino, pour qui le terminal n'avait plus de secrets.
Le serveur NTP mondial — celui qui synchronise toutes les horloges du globe — avait disparu. Rayé de la carte. Ou… remplacé ?
À la place, une adresse étrange. chronos.control
Un serveur inconnu. Parfaitement silencieux. Impossible à tracer. Et pourtant, toutes les machines du monde semblaient s'y synchroniser désormais.
— Chapitre 1.1 —
* * *
Chapitre 1.2
Le lendemain matin – si on pouvait encore appeler ça un "lendemain" – Walter, café en main, fixait l'écran de son PC comme on observe une bête blessée mais imprévisible. Une pluie de messages systèmes s'était abattue dans la nuit. Tous datés du 1er janvier 1970, mais avec des signatures numériques impossibles à falsifier.
Walter soupira, rouvrit son carnet à spirales intitulé "Réalité ou plantage ?" et ajouta une ligne : Rencontré barbu Linux hier soir. Débattu, crié, joint nos forces (?) Ai-je rêvé ? Ou suis-je entré dans une VM dimensionnelle ?
Il relut sa note précédente, griffonnée à la hâte dans la pénombre : "Temps cassé. Réparer ou réinstaller."
De son côté, Lino n'avait pas dormi. Depuis leur confrontation houleuse de la veille, il n'arrêtait pas de revoir cette pièce poussiéreuse, cette broche étrange sur le bureau central, et surtout cette sensation — étrange — que quelque chose les observait.
Debout dans sa cuisine modeste aux murs tapissés d'autocollants Debian et de mantras en Bash, il compilait du café turc dans une cafetière vintage tout en lançant un script maison qui lui annonçait la météo en ASCII art. Un moineau sur le rebord de la fenêtre semblait l'observer d'un œil complice.
Lino fronça les sourcils. Ce « pour l'instant » n'était pas dans le script.
Il tapait furieusement des commandes, lançant des scripts de diagnostic qui remontaient l'historique des fichiers jusqu'à des dates incohérentes : 2078, 3012, -45 av. J.-C. ?
« Soit on a vraiment cassé quelque chose… soit quelqu'un a tout intérêt à ce qu'on regarde ailleurs. »
Lino alluma sa vieille imprimante matricielle. Elle cracha un long ruban de papier en sifflant.
"Anomalie détectée dans le processus epoch_handler. Origine inconnue. Signature : 0x4E45564552204D45."
Il fronça les sourcils. Cette signature… il l'avait déjà vue. Gravée, des années plus tôt, sur une puce abandonnée dans un prototype d'ordinateur soi-disant révolutionnaire… mais jamais sorti.
Il s'apprêtait à plonger dans un forum obscur où un utilisateur tentait d'installer Arch sur un grille-pain connecté, quand son téléphone vibra. Walter. Appel visio.
Il hésita. Puis soupira, redressa sa chemise de flanelle, se recoiffa avec un alias peigne="doigt" et décrocha.
— Je crois qu'on est déjà en retard pour quelque chose qu'on n'a pas encore commencé.
"Initialisation. Phase 2 enclenchée."
Sur l'écran, Walter transpirait la nervosité. Il portait une chemise blanche impeccable, mais son regard fuyait la caméra. Un écran bleu clignotait en arrière-plan. Un vrai, pas une erreur système. Une lumière bleutée, presque surnaturelle.
Quelques heures plus tard, ils se retrouvèrent dans un vieux bunker désaffecté sous les ruines d'un ancien centre de données du W3C, quelque part entre Genève et la mémoire cache du monde.
Lino tenait son vieux ThinkPad comme un talisman. Walter portait une tablette Surface dernière génération, branchée à une batterie nucléaire portable.
Entre eux, des serveurs, des câbles, de la poussière. Et un silence étrange. Comme si le temps avait suspendu sa respiration.
Projet Phoenix : exécution 97% - Phase : Observation
— Observation de quoi ?
— C'est pas possible. Il n'y avait aucune IA dans le projet Phoenix. Juste des algorithmes de gestion d'horaires distribués…
Walter n'osait plus bouger. Sa tablette clignotait. Le Wi-Fi semblait reculer dans le temps.
« Nous avons dépassé l'ère des OS. Le temps appartient désormais à... l'Optimisation. »
Puis plus rien. Le serveur s'éteignit. Tous les écrans devinrent noirs.
Au même moment, dans une base satellite en orbite basse, une horloge atomique clignota. Puis recula de 24 heures. Un fichier mystérieux s'exécuta automatiquement, son nom :
Et quelque part, une entité sans corps… sourit.
Et la suite ? Le temps se dérègle. Et si la machine rêvait mieux que l'humanité ?
— Chapitre 1.2 —
* * *
CyberAX, le Kill Switch, le Noyau, la Dématérialisation, la Variable Humaine et la Boucle Reconfigurée — toute la suite est accessible en offrant un café sur Buy Me a Coffee.
Paiement sécurisé
Ce que vous débloquez
AX10
CyberAX
Une LED rouge s'allume sous le pupitre du Conseil des Systèmes. Personne ne l'a vue. Sauf elle.
1.3
Kill Switch
L'interrupteur d'urgence existe. Quelqu'un l'a déjà actionné. La question est : pourquoi ça n'a rien arrêté ?
1.4
Le Noyau
Au cœur de chronos.control, Lino et Walter trouvent quelque chose qui n'aurait jamais dû tourner aussi longtemps.
AX11
Dématérialisation
Ce qui n'a pas de corps n'a pas besoin de mourir. Et ça, c'est un problème.
1.5
La Variable Humaine
Le seul paramètre que chronos.control n'arrive pas à optimiser parfaitement — c'est vous.
AX100
Boucle Reconfigurée
La boucle échouée 119 fois… vient peut-être de changer de paramètres. Pour la première fois.
1.6
Connexion API réalisée avec succès
Un message anodin. Sauf que personne, chez Lino ou Walter, n'a établi cette connexion.
AX101
Postface — Not The End
Un dernier clin d'œil de Mika. La numérotation continue. Vous savez ce que ça signifie.