Le navigateur Internet permet d’accéder à des choses très différentes : article, jeu, formulaire, musique, vidéo, traitement de texte, communication… Il remplace ainsi un grand nombre de logiciels natifs, sans installation ni mise à jour.
Il fournit un environnement dans lequel quelque chose peut être affiché et faire des choses. Une page web est à elle seule un environnement complet, pouvant contenir ou mener à d’autres environnements.
Mais chaque environnement reste dans sa bulle. Il ne peut interagir avec les autres sans intervention artificielle : import, export…
Alors voici ce que tu dois faire. Attrape la fenêtre de ton navigateur et déplace-la sur ton écran. Ne relâche pas la souris, continue pendant dix secondes, puis bouge-la rapidement dans tous les sens en criant « Banzaï ! » pour que le navigateur fusionne avec le reste.
Voilà, c’est ça ! L’ordigateur est un environnement d’ordinateur où tout fonctionne comme dans un navigateur.
À première vue, ça ne change pas grand-chose :
Ordinateur Ordigateur
├── Fichiers └── Pages
├── Logiciels
└── Navigateur
└── Pages
Mais cette petite différence entraîne des possibilités intéressantes :
Au fond, l’ordigateur ne remplace donc pas simplement les logiciels de l’ordinateur par des pages Web. Il fait de la page l’unité générale de l’environnement informatique.
Imagine ton ordinateur comme un site Internet. Quand tu l'allumes, tu arrives sur sa page d'accueil : ton bureau. C'est une simple page HTML, dont tu peux consulter et modifier le code source.
Elle peut ressembler à un bureau classique : fond d'écran, icônes, dock, barre de menu, horloge… Mais rien ne t’oblige à faire comme ça. Tu peux organiser cette page comme tu veux : liens vers tes applications et tes fichiers, favoris, informations, outils, autres bureaux… Tu peux même faire de n’importe quelle page Web ton bureau.
Et si tu ne sais pas programmer, ce n’est pas un problème : comme pour n'importe quel site, tu peux utiliser des modèles existants ou choisir un bureau partagé par quelqu'un d'autre. Tu peux ensuite le modifier pour qu’il te convienne.
Ton bureau n'est donc plus une interface fournie par le système d'exploitation. C'est une page comme les autres, que tu peux choisir, modifier et partager.
Ce qui est bien, c’est qu’il n’y a pas besoin d’inventer un nouveau Web. On possède déjà les briques nécessaires :
Ordigateur ├── HTML → structure ├── CSS → apparence ├── JavaScript → comportement ├── WASM → calculs et performances └── Noyau → matériel et capacités du système
Le noyau, écrit dans un langage adapté au bas niveau comme Rust ou C, ferait le lien avec le matériel et fournirait les capacités fondamentales de l’ordigateur. Au-dessus, HTML, CSS, JavaScript et WebAssembly pourraient devenir le langage commun des documents.
L’ordigateur n’est qu’une pièce d’un ensemble plus vaste. D’autres idées pourraient accompagner cette évolution vers une informatique plus ouverte, plus simple et plus efficace :
Ces idées ne sont pas nécessairement liées entre elles, mais elles partagent une même direction : rendre l’informatique plus composable, plus ouverte et davantage contrôlable par ceux qui l’utilisent.