Zenith est un projet de système d’exploitation souverain, conçu from scratch sur architecture RISC-V. Il incarne une vision de maîtrise complète de la chaîne logicielle, de l’instruction machine jusqu’à l’environnement utilisateur, en passant par le langage et le compilateur.
Ce document fixe les objectifs fondamentaux du projet.
Créer un système d’exploitation et un langage associés, conçus sans dépendance externe, capables de tourner en bare-metal sur des machines RISC-V physiques, avec comme priorité : la souveraineté, la maîtrise, et la performance.
- 🎯 Développer un bootloader maison : pas d’U-Boot, pas d’OpenSBI.
- 🎯 Créer un kernel minimal, extensible, modulaire.
- 🎯 Concevoir un langage de programmation dédié (ZenithLang), compilable en binaire natif.
- 🎯 Créer un compilateur en assembleur RISC-V, capable de compiler lui-même.
- 🎯 Permettre le développement en ZenithLang depuis ZenithOS lui-même (self-host).
- 🎯 Supporter le multitâche, les périphériques, et des extensions réseau/graphique à long terme.
- 💡 Promouvoir l’idée de souveraineté numérique réelle, indépendante des standards dominants.
- 💡 Réinventer l’OS avec une approche conceptuelle propre : pas de copier-coller d’Unix.
- 💡 Maîtriser chaque couche : matériel ↔ langage ↔ OS ↔ interface.
- 💡 Créer un écosystème cohérent, fluide et auto-construit (compilateur, OS, outils).
- 🔐 Ne pas open-sourcer les briques fondamentales (langage, kernel).
- 🏗️ Préparer un modèle de production matérielle (puces RISC-V maison).
- 📡 Démontrer un OS souverain complet pour datacenter ou machine perso.
- 🌍 Penser l’export et la démonstration d’un savoir-faire technologique français.
✨ Zenith n’est pas un simple OS, c’est un socle conceptuel, une preuve de vision et une quête de maîtrise.