Aller au contenu
MeghaOS

Choisir la langue

MeghaOS parle plus de 100 langues sur votre propre machine. Ce site est intégralement disponible dans chacune des langues listées ici ; nos pages légales et les articles du blog restent en anglais.

FIG 6.0 · Architecture

Six couches,du matériel àl'interface composée.

MeghaOS est un système natif Wayland bâti de zéro autour d'un agent qui agit sur votre machine. L'agent se place sous les applications plutôt qu'au-dessus, et tout le reste de cette page découle de cette inversion.

FIG 6.1 · La pile

Le matériel en bas. L'interface composée en haut.

L'agent tourne sous les applications, pas au-dessus. Cette inversion, c'est toute l'architecture.

COUCHE 00MatérielCOUCHE 01Image systèmeCOUCHE 02Session et compositeurCOUCHE 03Séparation des servicesCOUCHE 04Runtime de l'agentCOUCHE 05A2UI
FIG 6.2 · Couche par couche

Ce que fait vraiment chaque couche.

Lisez de haut en bas ou de bas en haut ; chaque couche ne dépend que de celle du dessous.

COUCHE 05

A2UI

La couche d'interface générative. Elle compose un espace de travail à partir de plus de 160 types de widgets à chaque demande et le dessine via un compositeur natif Wayland. Aucune application n'est lancée.

  • Plus de 160 types de widgets
  • Composée selon l'intention
  • Wayland · compositeur labwc
  • Sans déchirure, sans héritage X11
COUCHE 04

Runtime de l'agent

Le modèle de langage, l'ordonnanceur d'agents, la base vectorielle locale et la couche de connecteurs MCP. Choisissez un modèle local et la boucle entière (raisonnement, mémoire et composition) se referme sans quitter la machine.

  • Modèles locaux ou hébergés
  • Agents en parallèle avec budgets
  • Mémoire vectorielle locale
  • Connecteurs MCP
COUCHE 03

Séparation des services

L'agent tourne comme son propre service supervisé, distinct de l'interface qui lui parle. Ils dialoguent par une socket locale, si bien que l'espace de travail peut redémarrer sans perdre l'agent et que l'agent peut être arrêté sans emporter la session.

  • Service d'agent distinct
  • Transport par socket locale
  • Supervisé et relançable
  • Un agent par session
COUCHE 02

Session et compositeur

Une session Wayland bâtie pour cet espace de travail, et non un bureau généraliste avec notre logiciel boulonné dessus. Le compositeur, l'écran de verrouillage et l'écran de connexion font partie de la même session.

  • Natif Wayland
  • Compositeur wlroots
  • Sans déchirure, sans héritage X11
  • Cycle de vie géré par la session
COUCHE 01

Image système

Le système s'installe et se met à jour comme une image entière, il n'est pas assemblé paquet par paquet. Toutes les machines d'une même version font tourner le même système, donc « sur quelle version es-tu » a une réponse exacte.

  • Installation par image
  • Versionnée comme un tout
  • Aucune dérive machine par machine
  • Reproductible sur tout un parc
COUCHE 00

Matériel

Des machines amd64 ordinaires. Pas de silicium particulier, pas de coprocesseur de sécurité exigé, aucun verrouillage constructeur. Si ça démarre sous Linux et pilote Wayland, ça fait tourner MeghaOS.

  • amd64 (x86_64)
  • UEFI ou BIOS hérité
  • 8 Go de RAM recommandés
  • 25 Go de disque
FIG 6.3 · La boucle

Intention en entrée, interface composée en sortie.

Chaque demande suit le même chemin. L'agent détermine ce qui aiderait, décrit une interface pour cela, et le shell dessine cette description, puis la jette quand vous passez à autre chose. Aucune application n'est lancée, parce qu'aucune n'a besoin de l'être.

  • L'agent raisonne sur l'intention, pas sur l'application à ouvrir
  • Il émet la description d'une interface, pas une capture d'écran de celle-ci
  • Le shell la dessine avec son propre jeu de widgets, plus de 160 types
  • La composition est jetée, donc rien ne s'accumule
Une demande
  1. 01
    Intention
    Ce que vous avez demandé, dans vos propres mots.
  2. 02
    Plan
    Quels outils et quelles données la réponse exige.
  3. 03
    Composition
    Une description de l'interface qui aiderait.
  4. 04
    Dessin
    Dessinée nativement par la session, pas capturée en image.
  5. ↺
    Rejet
    Disparue quand vous passez à autre chose. Rien à désinstaller.
FIG 6.3b · La sortie

L'étape 04, en train de tourner dans cette page.

La description qu'émet l'agent, remise au moteur de rendu du shell : le même code, embarqué dans ce site, puisant dans le même jeu de widgets. Si vous voulez savoir ce que produit la couche cinq, c'est ceci.

Où est l’argent

Lu depuis l’export du grand livre sur cette machine. Rien n’a quitté l’appareil.

Trésorerie
14.2mois
↑ +1,4 sur la dernière clôture
Consommation du T3
412k
↑ 8,1 % sous la prévision
Écart
36k en dessous
↑ +2 mois
Budget du T3 consommé78%
Plan de recrutement pourvu61%
Consommation mensuelle par rapport à la prévision
milliers d’USD
avr.maijuinjuil.aoûtsept.
78du plan

Trois mois en dessous. Le calcul est la seule ligne au-dessus de la prévision, en hausse de 19 % depuis la mise en service du cluster d’évaluation.

La masse salariale tombe là où elle était modélisée, donc l’écart est réel et non une question de calendrier.

FIG 6.4 · Stockage

Les erreurs coûtent peu

L'espace de travail de code reçoit un point de reprise avant que l'agent n'agisse, et l'annulation rembobine les fichiers et la conversation ensemble. Laisser un agent essayer des choses n'est raisonnable que si essayer coûte peu à défaire. Ailleurs la garde est différente : les commandes destructrices sont refusées d'emblée, et le palier intermédiaire, risqué, s'arrête pour demander.

  • Un point de reprise avant chaque tour de l'agent de code, automatiquement
  • L'annulation restaure fichiers et conversation ensemble
  • Tenu à part de votre propre gestion de versions
  • Message par message, pour rembobiner exactement jusqu’où vous vouliez
FIG 6.5 · Affichage

Wayland pur, sans héritage X11

La pile graphique est du Wayland pur sur le léger compositeur labwc, fluide et sans déchirure. Abandonner X11 est aussi une décision de sécurité : le modèle d'entrée de X11 laisse n'importe quel client observer les frappes de tous les autres, ce qui est intenable quand des agents pilotent l'écran.

  • Compositeur labwc : petit, rapide, bien compris
  • Sans déchirure par construction, pas par contournement
  • Aucune écoute globale des entrées entre clients
  • Les dispositions A2UI sont dessinées par le shell, pas récupérées comme une page
FIG 6.6 · Prérequis

Ce qu’il demande à votre machine.

Volontairement modestes. Léger et à faible latence sur les systèmes multicœurs modernes, sur métal nu ou virtualisés.

Architecture
amd64 (x86_64)
Micrologiciel
UEFI ou BIOS hérité
Mémoire
8 Go recommandés
Disque
25 Go

Vérifiez-le vous-même.

L'ISO est publique et accompagnée de sa somme de contrôle. Rien sur cette page ne vous demande de nous croire sur parole.