Lunduke OS 0.2 Released
La sortie de la version 0.2 du Lunduke Computer Operating System (LCOS) marque une étape clé vers un système minimaliste, sans comptes en ligne ni IA par défaut, avec un accent sur la légèreté, la stabilité et le respect de la philosophie Unix.

SYNTHÈSE STRUCTURÉE
Une alpha assumée, pas un système de production
L’intervenant insiste d’emblée sur le caractère expérimental de cette version : « this is still very much an alpha release ». Les versions 0.1, 0.2 et 0.3 sont des jalons de développement, et il déconseille explicitement l’utilisation en quotidien pour les autres, même s’il l’utilise lui-même en permanence. Cette honnêteté est rafraîchissante dans un écosystème où les projets open source sortent souvent des « release candidates » trop tôt. Pour un administrateur, cela signifie qu’il faut tester dans une VM ou un conteneur, pas sur une machine de production.
Des principes fondateurs non négociables
Le projet repose sur des règles strictes : aucune vérification d’âge ou d’identité, aucun compte en ligne requis pour les logiciels intégrés, aucune fonctionnalité IA par défaut, et pas de systemd ni de wland. L’intervenant justifie ces choix par une volonté de simplicité et de contrôle : « No age or ID verification of any kind ever under any circumstances ». Pour un admin, cela implique une philosophie de conception radicalement différente de celle des distributions mainstream, avec des implications directes sur la gestion des utilisateurs, des services et de l’affichage.
Un navigateur Brave allégé, sans comptes ni IA
Le système embarque une version minimaliste de Brave, dépourvue des fonctionnalités de comptes en ligne et d’IA. L’intervenant explique : « We get kind of the best of Brave without all of the AI stuff ». C’est un exemple concret de compromis : garder un navigateur moderne et performant, tout en respectant les principes du projet. Pour un admin, cela signifie qu’il faut vérifier les paquets fournis, car ils peuvent différer des versions officielles en termes de fonctionnalités et de dépendances.
XLibre plutôt que Xorg ou Wayland
Le système utilise XLibre comme serveur X11, car il est moderne, maintenu et compatible. L’intervenant rejette wland (probablement une coquille pour Wayland) en raison de son design qu’il n’apprécie pas. Ce choix est cohérent avec une approche conservatrice : privilégier la stabilité et la compatibilité plutôt que la nouveauté. Pour un admin, cela signifie que les outils de gestion d’affichage classiques (xrandr, xset, etc.) restent valides, mais qu’il faut vérifier la version exacte de XLibre fournie.
Des outils GNU classiques, pas de clones Rust
Le système refuse les réécritures en Rust de sudo, ls, etc., que l’intervenant juge « extraordinarily broken » dans certaines distributions comme Ubuntu. Il privilégie les versions C/C++ d’origine, « battle tested, remarkably stable ». C’est un point important pour les admins : la stabilité et la sécurité éprouvée priment sur la modernité du langage. Cela peut aussi simplifier le dépannage, car les comportements sont bien documentés depuis des décennies.
Un bureau XFCE sur XLibre, léger et rétro
L’interface repose sur XFCE, avec une esthétique volontairement datée (années 1990/début 2000). L’intervenant assume ce choix : « a very very 1990s early 2000s standard desktop metaphor system ». Pour un admin, cela signifie un environnement peu gourmand en ressources, facile à automatiser, et compatible avec des machines anciennes ou des VM à faible mémoire.
Refonte complète du système de build
La version 0.2 se concentre sur la refonte du système de compilation pour le rendre plus maintenable. L’intervenant précise : « The 0.1 was really a proof of concept release ». Cette refonte est invisible pour l’utilisateur final, mais cruciale pour la pérennité du projet. Pour un admin, cela implique que les paquets et les dépendances peuvent changer entre versions, et qu’il ne faut pas s’attendre à une continuité binaire avant la bêta.
Réduction drastique de la taille de l’ISO
L’ISO est passée de plus de 1,8 Go à environ 1,2 Go, soit une réduction de plus de 600 Mo. L’intervenant vise sous 1 Go à terme. Il critique les distributions qui fournissent des ISO de 4 à 6 Go : « to me that’s just insane ». Pour un admin, cela signifie un téléchargement plus rapide, une installation plus légère, et moins de paquets inutiles à nettoyer après coup.
Nouveaux logiciels bureautiques légers
Le système inclut AbiWord pour le traitement de texte et Gnumeric pour les feuilles de calcul, au lieu de suites lourdes comme LibreOffice. L’intervenant justifie ce choix par la philosophie Unix : « Do one thing and do it well ». Il reconnaît leurs imperfections et prévoit de financer des améliorations. Pour un admin, cela signifie des outils rapides et simples, mais avec des fonctionnalités limitées par rapport aux suites complètes.
Des jeux classiques inclus : Zork et Micropolis
Le système embarque légalement Zork 1, 2 et 3, ainsi que Micropolis (l’ancêtre open source de SimCity). Les jeux Zork se lancent automatiquement dans Cool Retro Term, un émulateur de terminal qui simule un écran CRT ambre. L’intervenant souligne : « It is just the best way to fully experience these classic text adventure games ». Pour un admin, c’est un détail amusant, mais aussi un exemple de packaging soigné avec des dépendances préconfigurées.
Pas de chemin de mise à jour avant la bêta
Il n’y a pas de mise à jour possible de 0.1 vers 0.2, ni de 0.2 vers 0.3. L’intervenant recommande une installation fraîche à chaque fois, idéalement dans une VM. Il prévoit des mises à jour incrémentales à partir de la bêta (probablement 0.4 ou 0.5). Pour un admin, cela signifie qu’il faut prévoir des tests réguliers sur des environnements jetables, et ne pas investir dans une configuration persistante avant la stabilisation.
Installateur fonctionnel mais non final
L’installateur a été remplacé pour être plus fiable, mais il contient encore des textes et des graphismes provisoires. L’intervenant précise : « a lot of placeholder stuff inside of the installer ». Pour un admin, cela signifie que l’installation peut fonctionner, mais qu’il ne faut pas s’attendre à une expérience polie. Il est conseillé de tester sur du matériel varié pour valider la compatibilité.
Consommation mémoire remarquablement basse
Une capture d’écran montre le système avec Brave, AbiWord, Gnumeric, Cool Retro Term et htop tournant simultanément, pour seulement 630 Mo de RAM utilisée. L’intervenant a testé avec 1 Go de RAM et trouve le système « screamingly fast » sur des machines de 4 Go. Pour un admin, cela ouvre des possibilités intéressantes pour des serveurs légers ou des postes de travail sur du vieux matériel.
Financement des développeurs upstream
L’intervenant reverse une partie des revenus publicitaires (YouTube, X) et des abonnements du Lunduke Journal à des développeurs de projets open source qu’il juge « nonwoke », c’est-à-dire focalisés sur le mérite plutôt que sur des critères identitaires. Il précise : « I’m making a very concerted point of shipping upstream projects unmodified wherever possible ». Pour un admin, cela signifie que les logiciels fournis sont proches des versions officielles, mais que le financement est orienté vers une certaine vision politique du logiciel libre.
CONCEPTS CLÉS
- Alpha release : version de développement instable, destinée aux tests, pas à un usage quotidien.
- XLibre : fork maintenu de Xorg, serveur X11 moderne et compatible.
- Cool Retro Term : émulateur de terminal avec rendu CRT (cathodique) pour un effet rétro.
- Micropolis : version open source de SimCity, avec les graphismes d’origine.
- Zork : série de jeux d’aventure textuels classiques, désormais open source.
- Philosophie Unix : principe de conception logicielle où chaque outil fait une seule chose, bien faite.
CONCLUSION
Le Lunduke Computer Operating System 0.2 est une démonstration technique et idéologique : il prouve qu’un système d’exploitation moderne peut être léger, stable, sans comptes en ligne ni IA imposée, tout en restant utilisable au quotidien. Pour un administrateur système, c’est une alternative intéressante à tester dans des environnements contraints (VM, vieux matériel), mais il faut attendre la bêta pour envisager une adoption sérieuse. Le projet illustre aussi une tendance croissante : des distributions qui assument des choix politiques et techniques forts, au risque de s’éloigner du mainstream.