documentation/distributions/fsdg-pour-vm-sur-s86_64.md

142 lines
4.6 KiB
Markdown

Status des distributions validées par la FSF
============================================
Introduction
============
Le but de ce document est d'évaluer si il y'a des choses qui bloquent
pour l'installation de distributions spécifiques validées par la FSF
dans l'infrastructure de Libre en communs.
Le but est l'installation de ces distributions dans des machines
virtuelles qemu qui tournent sur une machine x86_64.
Dragora
-------
Status: pas encore disponible.
Pas de médias d'installations signés. Peut être cross compilé à partir
d'une autre distribution. Demande sans doute de tout compiler soi
même (et donc beaucoup de maintenance).
Dynebolic
---------
Status: pas encore disponible.
LiveCD pas mis à jour au niveau sécurité (mentionné sur
gnu.org/distros/free-distros.html).
Guix
----
Status: experimental.
Trisquel 11 à un paquet guix 1.3.0 mais guix pull ne marche pas. Du
coup dans Trisquel 11 il vaux mieux installer guix à la main en
passant par le script d'installation que l'on copie colle dans un
fichier dans la VM à partir du port série par exemple avec
'cat > script.sh' et ensuite en tapant ctrl+d.
Avec le media d'installation le port série n'est pas activé par défaut
mais on peut rajouter console=ttyS0 avec un script qui utilise virsh
mais après on voit pas l'installeur apparaitre sur le port série,
juste les logs kernels.
Mises à jour automatiques possible, conseillées, mais pas encore
testées à large échelle.
Voir administration_vm_sans_root.md pour plus de détails.
Hyperbola
---------
Status: pas encore disponible.
Peut être installé avec une iso d'installation comme
hyperbola-milky-way-v0.4.3-dual.iso Ça supporte le port série par
défaut dans grub, mais on doit rajouter console=ttyS0 à la main pour
avoir les logs du kernel. Par contre même si on fait ça un shell
n'apparait pas à la fin.
Il est aussi possible d'installer hyperbola à partir de Parabola.
Il faudrait regarder si des mises à jours automatiques sont supportées
ou pas.
LibreCMC
--------
Status: pas encore disponible.
Il n'existe pas d'images pour x86 donc tout doit être compilé à partir
d'un autre système (y compris les paquets à installer, les mises à
jour, etc). Donc ça demande pas mal de maintenance. Pour ARM64 et
MIPS32 y'a pas de machines qu'on peut émuler facilement.
Parabola
---------
Status: pas encore disponible.
Peut être installé avec une iso d'installation comme
parabola-2021.08.11-dual.iso Ça supporte le port série par défaut dans
grub, mais on doit rajouter console=ttyS0 à la main dans grub pour
avoir un shell plus tard.
Les mises à jour automatiques ne sont pas supportées. Même des
logiciels tiers pour faire ça font des mises en gardes énormes et
demandent aux utilisateurices de modifier le code source pour activer
les mises à jour automatiques. Du coup ça demande pas mal de
maintenance.
ProteanOS
---------
Status: pas encore disponible.
Supporte le x86 mais ça demande de compiler soi même à partir d'une
autre distribution. Projet sans doute abandonné (voir
libreplanet.org/wiki/Periodic_Distro_Status_Review) donc à maintenir
soi même. Donc ça demande sans doute de reprendre la distribution et
de la maintenir.
PureOS:
-------
Status: pas encore disponible.
Pas de medias d'installations signés. Mis à part dans PureOS, le
debootstrap de PureOS cassé dans toutes les distributions validées par
la FSF qui supportainent l'installation de PureOS. Réparer ça
demanderait de rajouter des patches de PureOS par dessus debootstrap.
Donc le seul moyen d'installer PureOS de façon sure et clean est sans
doute d'envoyer des patches à debootstrap pour réparer PureOS et/ou de
rajouter le support pour des repository avec l'architecture "Any".
Une fois que ce sera fait il faudra aussi packager ça dans les
distributions supportées par l'infrastructure de Libre en Communs.
Replicant:
----------
Status: pas encore disponible.
Ne supporte pas x86 ou la virtualisation.
Trisquel
--------
Status: disponible.
Peut être installé avec une netinstall (avec un script qui utilise
virsh car le port série est désactivé par défaut dans la netinstall),
ou avec debootstrap depuis Trisquel, ou en clonant la vm
generic_trisquel.a-lec.org.
Pour le netinstall il faut demander aux admins de rajouter une iso
d'installation dans l'infrastructure pour pouvoir utiliser ça.
Mises à jour automatiques possible, conseillées et bien supportées.
Voir administration_vm_sans_root.md pour plus de détails.
Ututo S:
--------
Status: pas encore disponible.
Signatures impossible à vérifier pour le media d'installation (utilise
MD5 qui est cassé). On manque d'information sur Ututo.