Wireva

Un système d'exploitation expérimental démarre directement sur un interpréteur Python

Un développeur a conçu un OS qui démarre sur un interpréteur Python, avec une interface graphique optionnelle, rappelant les machines 8 bits qui lançaient un BASIC au démarrage.

Et si un ordinateur pouvait démarrer directement sur un interpréteur Python plutôt que sur un système d'exploitation traditionnel ? C'est l'idée qu'explore un développeur connu sous le pseudonyme de jordanhubbard, qui a mis au point un système d'exploitation dont le cœur est un interpréteur Python. Toute la couche logicielle supérieure repose sur ce même interpréteur, ce qui signifie que l'utilisateur se retrouve face à une invite Python dès l'allumage de la machine.

Le projet propose deux options de compilation : une version avec interface graphique et une version limitée à l'interpréteur en ligne de commande. Le système démarre sur une plateforme x86-64 ou dans l'émulateur QEMU. Il met à disposition un ensemble de commandes inspirées d'UNIX pour interagir avec le système et gérer les disques, un choix qui rappelle les systèmes à disquettes de l'époque des ordinateurs personnels en BASIC.

Cette approche n'est pas sans précédent. Dans les années 1980, la plupart des ordinateurs familiaux 8 bits démarraient sur une invite BASIC. Quelques rares machines ont cependant choisi une autre voie, à l'image du Jupiter Ace, un petit ordinateur à processeur Z80 proche du ZX81 de Sinclair, qui lançait un interpréteur FORTH. Le Jupiter Ace n'a pas rencontré de succès commercial, mais il illustre une question toujours d'actualité : que se passerait-il si une machine démarrait sur un langage plus accessible ?

Le projet de jordanhubbard semble justement répondre à cette question en misant sur Python, un langage réputé pour sa lisibilité et sa popularité. Selon les informations disponibles, le système d'exploitation aurait été créé à l'aide d'un grand modèle de langage, ce qui ajoute une dimension contemporaine à la démarche. Aucune capture d'écran du mode graphique n'a toutefois été publiée, une omission que les observateurs jugent regrettable pour évaluer le rendu visuel de l'interface.

En 2026, ce projet relève davantage du divertissement technique que de la véritable alternative aux systèmes d'exploitation grand public. Il n'en demeure pas moins que l'idée pourrait inspirer d'autres développeurs. La concurrence existe déjà : un système d'exploitation similaire, mais reposant sur un interpréteur BASIC, a été présenté récemment. Ces initiatives rappellent que la frontière entre langage de programmation et système d'exploitation reste un terrain d'expérimentation fertile, même si elle ne concerne pour l'instant qu'un cercle restreint de passionnés.

Same event, other desks

Story file →