Work Mode
Environnement principal de travail, de fichiers, de développement et d’administration locale.
JANACORELe système d’exploitation terrain de JanaCore
Transformer une machine qualifiée par BootHAL en environnement local directement utilisable pour travailler, jouer et isoler des charges expérimentales.
AjanOS organise les usages de la machine autour de trois profils d’exécution gouvernés par le même noyau. Work Mode reste la référence, Game Mode adapte la machine à la session de jeu, et VM Sandbox isole les charges qui ne doivent pas obtenir l’autorité sur le système principal.
Environnement principal de travail, de fichiers, de développement et d’administration locale.
Session gaming de premier plan avec contrôles, affichage, audio et ressources adaptées.
Espace isolé, borné, observable et réinitialisable pour les charges expérimentales.
Bibliothèque système minimale, ABI de syscalls, shell interactif, chargeur ELF64, liaison dynamique et exécution utilisateur séparée du kernel.
Un environnement local destiné à écrire, compiler, lancer et tester des outils sans dépendre d’un OS hôte tiers pour son identité principale.
Gestion des processus, du stockage, des fichiers de travail, des périphériques et des services nécessaires à un usage quotidien progressif.
Game Mode constitue un profil secondaire. Il peut privilégier l’affichage plein écran, les contrôles physiques, l’audio, le rendu graphique et les ressources du premier plan, puis revenir explicitement vers Work Mode.
La plateforme initiale de validation est une console de jeux portable équipée d’un APU, associant processeur, GPU intégré, contrôles physiques et mémoire graphique partagée. Ce facteur de forme permet d’éprouver simultanément le démarrage, les entrées, l’affichage, le stockage, l’audio, la gestion des ressources et les transitions entre travail et jeu.
Les agents, fuzzers, runtimes expérimentaux, logiciels non fiables et codes générés doivent pouvoir être testés sans obtenir un accès direct au kernel, aux périphériques physiques ou à l’environnement de travail.
Mémoire dédiée, périphériques virtualisés, fichiers filtrés et réseau désactivé ou strictement contrôlé.
Création, suspension, arrêt, réinitialisation, snapshot, rollback et suppression selon le profil autorisé.
Le système principal conserve l’autorité sur les quotas, les ressources, les périphériques exposés et la durée d’exécution.
BootHAL intervient avant AjanOS. Il découvre la plateforme, établit son identité, organise les informations matérielles et transmet un handoff structuré. AjanOS valide ce handoff puis exploite les blocs disponibles pour initialiser le système.
Lorsqu’une information a déjà été calculée et validée par BootHAL, AjanOS peut la réutiliser directement. Le contexte xHCI, par exemple, peut être construit à partir des bases de registres transmises dans le handoff plutôt que par un nouveau parcours PCI complet.
AjanOS n’est pas limité à une console précise. BootHAL fournit la base de connaissance commune, puis chaque nouvelle plateforme fait l’objet d’un bring-up et d’une qualification fonctionnelle.
Boot, fingerprint, handoff et blocs matériels nécessaires.
Mémoire, affichage, entrées, stockage, USB et userland.
Work Mode, Game Mode, Sandbox et transitions.
Version, fonctions, limites, support et maintenance.
AjanBus et le Router organisent les échanges entre les modules locaux : affichage, entrées, audio, processus, fichiers, services du userland et transitions de mode. Ils structurent la communication système ; ils ne constituent pas une Fabric de calcul distribué.
Vérifier l’intégrité, la qualité et les blocs matériels transmis.
CPU, mémoire, interruptions, timers, affichage, entrées, stockage et USB.
Création, scheduling, transitions privilégiées, suivi et terminaison.
ABI, syscalls, bibliothèque minimale, shell, ELF et runtimes compatibles.
Arborescence, volumes, accès utilisateur et filtrage sandbox.
Framebuffer, clavier, gamepad, contrôles spécifiques et compositor.
Mémoire partagée, allocations contrôlées et adaptation au mode actif.
Work vers Game, retour Work, création et destruction de Sandbox.
Mémoire dédiée, périphériques virtuels, fichiers filtrés et quotas.
État des services, processus, modes, ressources, erreurs et décisions.
| Contexte | Apport d’AjanOS |
|---|---|
| Station de développement | Environnement Rust/Python, shell, fichiers et outils locaux. |
| Console de jeux portable | Work Mode et Game Mode dans le même système. |
| Contrôles gaming intégrés | Gamepad, boutons physiques et gestion des entrées propres au facteur de forme. |
| Expérimentation logicielle | Exécution isolée dans une sandbox jetable. |
| Code généré | Accès bornés, observation et réversibilité. |
| Développement système | Kernel, userland et interfaces maîtrisées. |
| Usage hors ligne | Environnement local sans dépendance à un OS hôte. |
| Matériel qualifié BootHAL | Réutilisation du handoff et du profil machine. |
| Programme matériel dédié | Pile BootHAL × AjanOS qualifiée sur un parc défini. |
| Gaming JanaCore | Qualification progressive par Vanguard-Mobile. |
| Charge non déterministe | Isolation du système principal et contrôle des ressources. |
AjanOS est fourni exclusivement dans la solution BootHAL × AjanOS.
Les modèles et agents peuvent être des charges ; ils ne gouvernent ni le kernel ni les services principaux.
Les composants expérimentaux ne peuvent pas réécrire silencieusement l’architecture du système.
AjanOS possède son propre kernel, son userland et sa chaîne système.
AjanOS vise l’usage terrain, le travail local, le gaming et l’isolation d’expérimentations.
NicoFabricOS gouverne une Fabric d’exécution ; AjanOS fournit l’environnement local de la machine.
Game Mode reste secondaire ; Work Mode constitue le centre du produit.
Chaque machine et chaque fonction doivent être prises en charge et qualifiées.
La couche d’entrée machine, la qualification matérielle, le système, la documentation, la maintenance et la formation éventuelle forment un ensemble cohérent. Aucune licence autonome AjanOS n’est proposée.
Mise à disposition dans le cadre du bundle, sur matériel et fonctions explicitement qualifiés.
Diagnostic, qualification matérielle, adaptations, support, maintenance et licence de la solution complète.
Solution associée à une formation complète, des responsabilités identifiées et des conditions d’exploitation définies.
Identifier firmware, CPU, GPU, mémoire, stockage, contrôleurs, affichage, entrées et audio.
Valider le démarrage, le fingerprint, le handoff, son intégrité et sa répétabilité.
Activer kernel, mémoire, affichage, entrées, stockage, USB, processus et userland.
Tester Work Mode, Game Mode, Sandbox, transitions, stabilité et reprise.
Fournir une version et un périmètre matériel explicitement qualifiés.
AjanOS est conçu comme consommateur natif de BootHAL et n’est pas distribué séparément. La voie normale est la solution BootHAL × AjanOS.
Non. Une console de jeux portable constitue la première catégorie de plateforme validée, mais la cible est une portabilité progressive vers d’autres machines qualifiées par BootHAL.
Non. Le handoff facilite l’intégration, mais l’affichage, l’audio, le GPU, les contrôles et les autres fonctions doivent encore être qualifiés pour AjanOS.
Non. Work Mode demeure le mode principal. Game Mode est un profil secondaire avec une transition et un retour contrôlés.
La cible architecturale est un passage entre Work Mode et Game Mode à l’intérieur d’AjanOS, sans lancer un second OS.
La compatibilité générale n’est pas promise. AjanOS possède son propre userland et nécessite des applications compatibles, des ports ou des couches dédiées.
Work Mode est conçu autour du développement Rust. Une intégration Python est prévue dans l’architecture du userland ; son niveau réel dépend de la version qualifiée livrée.
À exécuter des agents, fuzzers, runtimes expérimentaux ou du code potentiellement instable sans leur donner un accès direct au système principal.
Non. Les fichiers doivent être filtrés et le réseau peut être désactivé ou strictement borné selon le profil autorisé.
Non. AjanOS fournit l’environnement terrain local ; NicoFabricOS gouverne une Fabric d’exécution destinée aux charges de calcul.
Non. Il est mis à disposition uniquement dans la solution BootHAL × AjanOS.
AjanOS est le système d’exploitation terrain de JanaCore. Consommateur natif du handoff BootHAL, il transforme une machine qualifiée en environnement local structuré autour de trois régimes complémentaires : Work Mode pour l’usage principal et le développement, Game Mode pour les sessions gaming, et VM Sandbox pour l’exécution isolée de charges expérimentales. Livré exclusivement avec BootHAL, il établit une continuité maîtrisée entre la connaissance de la machine, le système, l’utilisateur et les logiciels exécutés.
La solution BootHAL × AjanOS associe l’entrée machine, le système terrain, le périmètre matériel, la délivrance et le support.
Découvrir la solution BootHAL × AjanOS