From cf089e84420a7466ab6de43cdb428f3131e5b9ec Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Thu, 21 Sep 2023 16:07:22 +0200 Subject: [PATCH] Documentation sur support distro FSDG Signed-off-by: Denis 'GNUtoo' Carikli --- distributions/fsdg-pour-vm-sur-s86_64.md | 130 +++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 distributions/fsdg-pour-vm-sur-s86_64.md diff --git a/distributions/fsdg-pour-vm-sur-s86_64.md b/distributions/fsdg-pour-vm-sur-s86_64.md new file mode 100644 index 0000000..d3b2a3b --- /dev/null +++ b/distributions/fsdg-pour-vm-sur-s86_64.md @@ -0,0 +1,130 @@ +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 +--------- +Pas encore évalué. + +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. +