Notebookcheck Logo

Une version majeure de MesaOS démarre un noyau Rust entièrement développé à partir de zéro sur un ordinateur portable grand public.

Démarrage de MesaOS
ⓘ Crackanimad0r on GitHub
Démarrage de MesaOS
Écrire un système d'exploitation à partir de zéro est une entreprise colossale, la plupart des noyaux développés par des amateurs ne sortant jamais d'un environnement virtuel. MesaOS a récemment franchi cette barrière en effectuant un démarrage à froid d'un système d'exploitation indépendant, sécurisé en mémoire et basé sur Rust, directement sur un ordinateur portable disponible dans le commerce.

Entièrement écrit en Rust pour les PC 64 bits modernes, MesaOS évite d’emprunter du code à Linux ou à BSD. Il utilise plutôt les règles strictes de sécurité mémoire de Rust pour gérer l’allocation de la mémoire vive physique, détecter le matériel sur le bus PCI et traiter directement les paquets réseau. Le système d’exploitation démarre déjà en mode natif sur un ordinateur portable grand public HP 15s et comprend un shell en ligne de commande fonctionnel, un éditeur de texte ainsi qu’une prise en charge préliminaire des périphériques de stockage USB.

Pour mettre cette réalisation en perspective, il faut savoir que la création d’un système d’exploitation est une entreprise qui s’étend sur plusieurs décennies. Des projets indépendants bien établis tels que SerenityOS et Redox OS — un autre projet de micro-noyau basé sur Rust lancé dès 2015 — ont passé des années à s’appuyer sur de vastes communautés open source et se heurtent encore à des obstacles liés à la compatibilité matérielle. Parvenir à faire démarrer un tout nouveau noyau sur un ordinateur portable physique constitue une première réussite majeure ; toutefois, combler le fossé pour en faire un système utilisable au quotidien demandera encore beaucoup de travail.

Actuellement, le développeur Crackanimad0r s’attaque à l’une des parties les plus difficiles du développement « bare-metal » : la rétro-ingénierie des pilotes sans fil pour une puce Wi-Fi Realtek intégrée. Sans accélération matérielle pour les graphismes, sans Bluetooth, sans gestion de l’alimentation en mode veille et sans prise en charge étendue du Wi-Fi, MesaOS est, de manière réaliste, encore à des années de pouvoir fonctionner sur des machines courantes. Pour l’instant, il s’agit d’une étape impressionnante qui prouve que les langages garantissant la sécurité de la mémoire peuvent gérer le matériel informatique de bas niveau à partir de zéro et que Rust continue de gagner du terrain dans ce domaine de développement.

Source(s)

Google LogoAdd as a preferred source on Google
Mail Logo
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Nouvelles > Archives des nouvelles > Archives des nouvelles 2026 09 > Une version majeure de MesaOS démarre un noyau Rust entièrement développé à partir de zéro sur un ordinateur portable grand public.
Stephen Pereyra, 2026-09- 7 (Update: 2026-09- 7)