indiga

indiga est un Linux européen et immuable, fondé sur Fedora Silverblue. Le système est une image : il se met à jour d'un bloc, de façon atomique, et revient au déploiement précédent si une mise à jour ne convient pas.

Télécharger

Ce fichier est une ISO live x86_64 : elle démarre sur une session indiga, sans demander de compte. Vous l'essayez sans rien installer ni écrire sur le disque, y compris sans réseau : le navigateur fonctionne hors ligne. Vous installez ensuite depuis la session, par l'installateur, sans réseau : l'installation efface le disque cible.

Somme SHA-256

818e9fef9a3d4a502a12bb9e7efb797d0fba60989e1106f0fd052dc796bb65f0

Vérifier

Téléchargez les deux fichiers dans le même dossier, puis lancez :

sha256sum -c indiga-x86_64.iso.sha256

Résultat attendu : indiga-x86_64.iso: OK (ou indiga-x86_64.iso: Réussi sous une locale française).

Ou, sans le fichier de somme, avec la somme affichée sur cette page :

echo "818e9fef9a3d4a502a12bb9e7efb797d0fba60989e1106f0fd052dc796bb65f0  indiga-x86_64.iso" | sha256sum -c

Essayer en VM

  1. Créez une machine virtuelle UEFI (GNOME Boxes ou virt-manager, au choix) depuis le fichier ISO, avec au moins 8 Gio de mémoire et un disque virtuel vierge, qui ne sert qu'à l'installation. La session live garde ses fichiers temporaires en mémoire, et l'installation y écrit : d'où ces 8 Gio.
  2. Démarrez-la : la session s'ouvre sans compte.
  3. Essayez indiga, réseau coupé si vous voulez : le navigateur s'ouvre. La session n'est pas persistante : ce que vous y faites est perdu à l'extinction.

Installer depuis la session

  1. Lancez l'installateur depuis le dock de la session.
  2. Choisissez le disque, qui sera effacé. Aucun réseau n'est demandé.
  3. À la fin, éteignez la machine, retirez l'ISO de la VM et redémarrez sur le disque virtuel.

La session et l'installateur affichent encore Fedora : l'identité d'indiga viendra plus tard. Le Secure Boot peut rester actif : le noyau est celui de Fedora, signé par Fedora.

Constater

Sur la machine installée, lancez :

bootc status

L'image démarrée doit être ghcr.io/tekkengreg/indiga:latest, en référence signée :

ostree-image-signed:docker://ghcr.io/tekkengreg/indiga:latest