Le Livre de GrimOS

"La complexité est l'ennemie de la fiabilité."

Bienvenue dans la documentation officielle de GrimOS, le système d'exploitation frugal, entièrement codé en Python, conçu pour redonner à l'utilisateur le contrôle absolu de sa machine.

Introduction

À l'heure où les systèmes d'exploitation modernes pèsent des dizaines de gigaoctets et masquent leur fonctionnement derrière d'opaques couches de code incompréhensible, GrimOS propose une approche radicalement différente. Il ne s'agit pas d'un système conçu pour les serveurs d'entreprise ou le cloud, mais d'un outil personnel, intime et transparent.

GrimOS n'utilise pas de démons lourds, pas de gestionnaire de fenêtres complexe, et pas d'animations superflues. Il utilise un Linux minimal, et délègue toute l'interface, la gestion du matériel et l'expérience utilisateur à de simples scripts Python (avec Tkinter) que n'importe qui peut lire, modifier, et casser pour mieux les comprendre.

Ce livre a été écrit pour documenter l'architecture de ce système. Que vous soyez un simple curieux, un hacker cherchant à déployer une borne d'arcade, ou un développeur souhaitant comprendre l'art de l'illusion graphique (le "Simulacre"), vous êtes au bon endroit.


Table des Matières

Le Livre

Annexes : Le Projet

Annexes : Le Noyau (core/)

La dissection des scripts vitaux qui font tourner la machine.

Annexes : Les Applications (apps/)

Comment chaque logiciel par défaut a été conçu avec un minimum de dépendances.