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.
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.
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.
Du menu de démarrage aux messages de la console, jusqu'à la phrase secrète du disque, tapée au clavier français.
Chaque outil montre ce qu'il va faire avant de le faire. Ajoute -n à une commande : elle simule tout.
Un instantané avant chaque mise à jour ; sur btrfs, chacun apparaît au menu de démarrage.
Mímir, l'oracle, tourne sur ta machine : il explique une erreur, lit les journaux, et rien ne part.
Jeu, création, développement, serveurs… Chaque monde installé allume une feuille d'or sur le fond d'écran.
Skíðblaðnir écrit Yggdrasil sur une clé USB qui garde tes fichiers d'un démarrage à l'autre, chiffrée si tu veux.
Captures prises dans une machine virtuelle, sur les images publiées.
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.
Sécurité et vie privée : KeePassXC, OpenSnitch, Tor Browser, ClamAV, Kleopatra.
Bureautique, messageries, musique : LibreOffice, Thunderbird, Obsidian, Discord, Signal, Spotify.
Développement : VSCodium, git et GitHub CLI, Python, Java, Node.js, Android Studio.
Jeu vidéo : Steam et Proton, Prism Launcher, Lutris, Heroic, GameMode, manettes.
Création et streaming : OBS Studio, Kdenlive, GIMP, Krita, Inkscape, Blender, Audacity.
IA locale : Ollama et le modèle de Mímir, Alpaca, Jupyter, Buzz pour transcrire l'audio.
Serveurs : Docker, Cockpit, serveur SSH, btop, WireGuard.
Mondes isolés : machines virtuelles, Distrobox, Bottles pour les applications Windows.
Récupération et sauvetage : TestDisk et PhotoRec, ddrescue, GParted, Clonezilla.
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.
yggLe gestionnaire système : mises à jour avec instantané, diagnostic, réparations, annulation de la dernière action, pilotes, partages visibles depuis Windows, accès à distance.
mimirL'oracle, une IA 100 % locale : il explique une erreur, lit les journaux, guide pas à pas ; chaque commande proposée attend ton accord.
heimdallLe 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 ? ».
nornsInstantanés du système, sauvegardes de ton dossier, copie chiffrée distante, versions précédentes d'un fichier dans Dolphin.
bifrostLe pont arc-en-ciel : 23 services en conteneurs, chacun en une commande, dont Minecraft dans toutes ses saveurs.
brokkrLe forgeron : des projets prêts à coder (bot Discord, site web, jeu 2D…), puis hébergés ou empaquetés.
ratatoskrL'écureuil messager : notifications à boutons, silencieux pendant un jeu, aussi sur ton téléphone.
huginn · muninnLes corbeaux d'Odin : tes machines en direct, et ce qui a changé depuis hier.
gleipnirQui a accès à quoi : comptes, pouvoirs, SSH, ports ouverts, partages, permissions Flatpak.
draupnirLa graine de ta machine, à replanter ailleurs : mondes, logiciels, réglages ; chiffrée si tu veux.
skidbladnirLe navire qui tient dans la poche : Yggdrasil sur une clé USB persistante.
Les images sont publiées dans les releases GitHub du projet.
Pour un PC de tous les jours : bureau Plasma, session live pour essayer, installateur graphique.
Pour une machine sans écran : console, SSH, Docker pour les services de Bifröst, installateur en mode texte.
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
cat yggdrasil-VERSION-amd64.iso.001 yggdrasil-VERSION-amd64.iso.002 > yggdrasil-VERSION-amd64.iso
sha256sum -c SHA256SUMS --ignore-missing
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.
| Bureau | Serveur | |
|---|---|---|
| Processeur | PC 64 bits (x86-64), UEFI (Secure Boot compris) ou BIOS | |
| Mémoire | 4 Go (8 Go pour Mímir) | 2 Go |
| Disque | 30 Go | 16 Go |
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.
Une clé USB de 8 Go ou plus, une dizaine de minutes, et l'arbre prend racine.
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é.
Avec la touche du menu de démarrage, au lancement du PC : souvent F12, F8, F11 ou Échap.
La session live s'ouvre d'elle-même (utilisateur ygg, mot de passe live) : le Centre,
les outils et les applications sont là.
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.
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.
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