Yggdrasil
L'arbre-monde d'or et de sauge dans son anneau, l'étoile en son cœur

Yggdrasil

L'arbre qui relie tes mondes.

Une distribution Linux en français, fondée sur Debian 13. Un bureau KDE Plasma aux couleurs de la nuit, de l'or et de la sauge, des mondes à installer à la carte, et des outils qui ne font jamais rien sans ton accord.

Debian 13 « trixie » · KDE Plasma 6.3 · gratuit

Le bureau d'Yggdrasil : Hliðskjálf, le Centre, ouvert sur le trône

Un système qui te ressemble

Dessous, c'est Debian, sans rien forker : apt, les dépôts et la documentation Debian s'appliquent tels quels. Par-dessus, Yggdrasil ajoute ce qui manque d'habitude.

Tout en français

Du menu de démarrage aux messages de la console, jusqu'à la phrase secrète du disque, tapée au clavier français.

Rien sans ton accord

Chaque outil montre ce qu'il va faire avant de le faire. Ajoute -n à une commande : elle simule tout.

Le retour en arrière

Un instantané avant chaque mise à jour ; sur btrfs, chacun apparaît au menu de démarrage.

Ton IA reste chez toi

Mímir, l'oracle, tourne sur ta machine : il explique une erreur, lit les journaux, et rien ne part.

Des mondes à la carte

Jeu, création, développement, serveurs… Chaque monde installé allume une feuille d'or sur le fond d'écran.

Dans ta poche

Skíðblaðnir écrit Yggdrasil sur une clé USB qui garde tes fichiers d'un démarrage à l'autre, chiffrée si tu veux.

Aperçu

Captures prises dans une machine virtuelle, sur les images publiées.

Chaque terminal s'ouvre sur l'arbre-monde et l'état du système.
« Bienvenue, voyageur » : cinq questions pour choisir tes mondes et tes gardiens.
L'arbre vivant : chaque monde installé allume sa feuille.
Le menu de démarrage, en français, propose de revenir à un instantané.
L'installateur : btrfs, instantanés et chiffrement du disque.
Au démarrage, l'arbre pousse ; la phrase secrète se tape au clavier français.
L'édition serveur : l'adresse de la machine et la commande SSH, avant même la connexion.
Bifröst : serveurs de jeu, IA locale, partage… chacun en une commande.

Les neuf mondes

Chaque monde est un ensemble de logiciels choisis, qui s'installe ou se retire d'un coup. Au premier démarrage, l'assistant te propose ceux qui te ressemblent : joueur, créateur, développeur ou gardien de serveurs.

Ásgard

la Citadelle

Sécurité et vie privée : KeePassXC, OpenSnitch, Tor Browser, ClamAV, Kleopatra.

Midgard

le Quotidien

Bureautique, messageries, musique : LibreOffice, Thunderbird, Obsidian, Discord, Signal, Spotify.

Nidavellir

la Forge des nains

Développement : VSCodium, git et GitHub CLI, Python, Java, Node.js, Android Studio.

Muspelheim

le Feu

Jeu vidéo : Steam et Proton, Prism Launcher, Lutris, Heroic, GameMode, manettes.

Alfheim

la Lumière

Création et streaming : OBS Studio, Kdenlive, GIMP, Krita, Inkscape, Blender, Audacity.

Vanaheim

la Prescience

IA locale : Ollama et le modèle de Mímir, Alpaca, Jupyter, Buzz pour transcrire l'audio.

Jötunheim

les Géants

Serveurs : Docker, Cockpit, serveur SSH, btop, WireGuard.

Niflheim

la Brume

Mondes isolés : machines virtuelles, Distrobox, Bottles pour les applications Windows.

Helheim

le Royaume des morts

Récupération et sauvetage : TestDisk et PhotoRec, ddrescue, GParted, Clonezilla.

Les outils de l'arbre

Le Centre, Hliðskjálf, les rassemble en un clic, et chaque action s'ouvre dans un terminal pour que tu voies ce qui se passe. Tout existe aussi en ligne de commande.

ygg

Le gestionnaire système : mises à jour avec instantané, diagnostic, réparations, annulation de la dernière action, pilotes, partages visibles depuis Windows, accès à distance.

mimir

L'oracle, une IA 100 % locale : il explique une erreur, lit les journaux, guide pas à pas ; chaque commande proposée attend ton accord.

heimdall

Le pare-feu, actif par défaut, qui suit le réseau (maison ou Wi-Fi public) ; LAN party temporaire, « qui est sur mon réseau ? ».

norns

Instantanés du système, sauvegardes de ton dossier, copie chiffrée distante, versions précédentes d'un fichier dans Dolphin.

bifrost

Le pont arc-en-ciel : 23 services en conteneurs, chacun en une commande, dont Minecraft dans toutes ses saveurs.

brokkr

Le forgeron : des projets prêts à coder (bot Discord, site web, jeu 2D…), puis hébergés ou empaquetés.

ratatoskr

L'écureuil messager : notifications à boutons, silencieux pendant un jeu, aussi sur ton téléphone.

huginn · muninn

Les corbeaux d'Odin : tes machines en direct, et ce qui a changé depuis hier.

gleipnir

Qui a accès à quoi : comptes, pouvoirs, SSH, ports ouverts, partages, permissions Flatpak.

draupnir

La graine de ta machine, à replanter ailleurs : mondes, logiciels, réglages ; chiffrée si tu veux.

skidbladnir

Le navire qui tient dans la poche : Yggdrasil sur une clé USB persistante.

Télécharger

Les images sont publiées dans les releases GitHub du projet.

Bureau

Pour un PC de tous les jours : bureau Plasma, session live pour essayer, installateur graphique.

  • Les fichiers de la dernière version sont sur GitHub. Ouvrir

Serveur

Pour une machine sans écran : console, SSH, Docker pour les services de Bifröst, installateur en mode texte.

  • Les fichiers de la dernière version sont sur GitHub. Ouvrir

Recoller l'ISO bureau

GitHub refuse les fichiers de plus de 2 Go : l'ISO bureau est livrée en deux morceaux. Une fois téléchargés, dans le même dossier :

cmd /c copy /b yggdrasil-VERSION-amd64.iso.001 + yggdrasil-VERSION-amd64.iso.002 yggdrasil-VERSION-amd64.iso
Get-FileHash yggdrasil-VERSION-amd64.iso

La somme obtenue doit être celle de l'ISO recollée dans SHA256SUMS. Sous chaque fichier ci-dessus, son empreinte SHA-256 telle que GitHub l'a calculée.

Configuration conseillée

BureauServeur
ProcesseurPC 64 bits (x86-64), UEFI (Secure Boot compris) ou BIOS
Mémoire4 Go (8 Go pour Mímir)2 Go
Disque30 Go16 Go

Les sources

Les images contiennent des milliers de paquets Debian, chacun sous sa propre licence. Leurs sources, aux versions exactes, sont publiées à part, dans YggdrasilOS-sources, et le code d'Yggdrasil est sur GitHub.

Toutes les versions et leurs notes →

Installer

Une clé USB de 8 Go ou plus, une dizaine de minutes, et l'arbre prend racine.

  1. Écris l'ISO sur une clé USB

    Sous Windows, Rufus en mode DD ou balenaEtcher ; sous Linux, dd ; depuis Yggdrasil, skidbladnir ecrire sdX, qui sait aussi garder tes fichiers sur la clé.

  2. Démarre sur la clé

    Avec la touche du menu de démarrage, au lancement du PC : souvent F12, F8, F11 ou Échap.

  3. Essaie sans rien installer

    La session live s'ouvre d'elle-même (utilisateur ygg, mot de passe live) : le Centre, les outils et les applications sont là.

  4. Installe

    Avec l'icône Installer Yggdrasil du bureau. Par défaut, btrfs et ses instantanés ; coche Chiffrer le système pour protéger le disque par une phrase secrète. Yggdrasil s'installe aussi à côté de Windows.

  5. Choisis tes mondes

    Au premier démarrage, l'assistant Bienvenue, voyageur te demande comment Mímir doit t'appeler, puis quels mondes faire pousser et quels gardiens activer. Rien ne s'installe sans ton accord.

L'édition serveur s'installe avec l'installateur Debian en mode texte, en français. Au démarrage, la console affiche l'adresse de la machine et la commande pour s'y connecter : ssh ygg@192.168.1.42.

Les mises à jour

ygg update met à jour Debian, les Flatpak et les outils d'Yggdrasil, après un instantané du système. Les outils viennent du dépôt APT d'Yggdrasil, hébergé ici et signé : APT refuse tout paquet que la clé d'Yggdrasil n'a pas signé.

Installé avec la version 1.0.0 ? Son dépôt était désactivé ; une commande suffit pour le rejoindre :

sudo sed -i -e 's|^URIs:.*|URIs: https://naisora.github.io/YggdrasilOS/depot|' -e 's|^Enabled:.*|Enabled: yes|' /etc/apt/sources.list.d/yggdrasil.sources
ygg update