Releases: You-re-like-Windows-a-bitch/ISO
Release list
Multi DE
FWS 0.6.0 — ISO d'installation (pré-version)
⚠️ Pré-version destinée aux tests. L'installation sur du matériel varié est encore
en cours de validation — ne l'utilisez pas sur une machine de production.
Tout retour (installation, choix du bureau, récupération) est bienvenu via les issues.
FWS est une distribution basée sur Arch Linux, pensée pour le jeu et la VR,
livrée avec un installateur graphique complet.
💿 Ce que contient cette ISO
- Installateur graphique Anaconda : partitionnement, utilisateur, nom de machine,
langue/clavier — et choix du bureau à l'installation : GNOME, KDE Plasma, XFCE,
Hyprland, i3 ou CLI seul, avec compatibilité VR indiquée pour chacun. - Page récapitulative avant installation : rien n'est écrit sur le disque avant
votre confirmation. - Mode Récupération intégré : entrée de boot dédiée sur l'ISO + outil graphique
de réparation (GRUB, initramfs, paquets, chroot) — l'ISO sert aussi de disque de secours. - Outils FWS préinstallés : accueil premier démarrage, mises à jour avec indicateur,
menu d'alimentation, raccourcis clavier, configuration matériel (GPU/VM/audio/Bluetooth),
installation SteamVR/ALVR/Monado, Proton-GE, WinBoat, gestionnaire D&D 5e. - Système installé prêt à l'emploi : pare-feu firewalld actif, swap zram,
synchronisation d'horloge automatique.
🖥️ Prérequis
| Minimum | Recommandé | |
|---|---|---|
| Processeur | x86_64 | — |
| RAM | 2 Go (avertissement en dessous) | 4 Go et + |
| Boot | BIOS ou UEFI | UEFI |
| Réseau | Requis pendant l'installation (téléchargement du bureau choisi) | Ethernet ou Wi-Fi |
🚀 Installation
- Téléchargez l'ISO ci-dessous.
- Écrivez-la sur une clé USB :
dd if=fws-0.6.0-*.iso of=/dev/sdX bs=4M status=progress
(ou Ventoy / balenaEtcher). - Démarrez sur la clé — l'installateur se lance automatiquement.
- Choisissez langue, disque, utilisateur, bureau… puis validez le récapitulatif.
En cas de souci d'affichage au boot, utilisez l'entrée nomodeset du menu ;
pour réparer un système existant, l'entrée Recovery.
⚠️ Limitations connues
- Pré-version : matériel exotique (GPU récents, laptops hybrides) encore en validation.
- L'installation du bureau nécessite une connexion internet (reprise automatique
en cas de coupure réseau).
DE - CLI
FWS v0.5.7 — Prérelease
FWS est un fork d'Arch Linux. Cette prérelease marque le passage complet de Calamares à Anaconda, désormais porté nativement sur Arch (sans backend DNF/Fedora), et une refonte de la chaîne de build.
🎯 Le changement majeur : nouvel installeur Anaconda
Migration Calamares → Anaconda. L'installeur historique est abandonné au profit d'Anaconda, packagé nativement pour Arch.
Anaconda 45.8 et toutes ses dépendances Python sont fournis sous forme de PKGBUILD et compilés dans un dépôt local (local-repo/) : anaconda, anaconda-widgets, pykickstart, python-blivet, python-meh, python-langtable, python-productmd, python-simpleline, python-iso639, python-crypt_r (compat Python 3.13+), etc.
Installe FWS, pas Fedora. Anaconda n'a aucun backend pacman : sans précaution il installerait Fedora via DNF. FWS utilise donc le payload liveimg (modèle « Sabayon ») — le système installé est une copie du live (squashfs archiso) — piloté par un kickstart interactif (interactive-defaults.ks).
Champ « Nom de machine » ajouté au spoke Utilisateur : Anaconda ne récupérait pas le hostname → fini les /etc/hostname vides ou « archiso » (défaut fws).
Disposition clavier par territoire corrigée.
Disque propre garanti (zerombr + clearpart --all) → réinstallation fiable même sur un disque déjà partitionné par une install FWS précédente (LVM résiduel inclus).
🔧 Finalisation système gérée en %post
L'étape native d'Anaconda étant pensée pour Fedora, FWS prend la main :
GRUB installé à la main (grub-install Arch, pas grub2-install), en BIOS/MBR avec chemin de secours UEFI --removable (BOOTX64.EFI).
initramfs reconstruit avec un preset Arch standard + insertion automatique du hook lvm2 (racine sur LVM par le partitionnement auto).
Noyau récupéré depuis le média (vmlinuz-linux est exclu du squashfs par mkarchiso) avant mkinitcpio.
Purge des résidus « live » (autologin, services archiso/cloud-init, hooks mkinitcpio archiso).
Sélection du bureau en %post (cli/gnome/kde/xfce/hyprland) via pacman -S, non bloquante hors-ligne.
Root verrouillé s'il est resté sans mot de passe.
📦 Chaîne de build refondue
Build depuis n'importe quelle distro. Sur un hôte non-Arch (ex. Fedora), build.sh bascule automatiquement dans un conteneur Podman rootful --privileged ; détection d'Arch via os-release.
--network=host sur les podman run → connectivité DNS dans le conteneur (corrige les échecs de résolution).
setup-aur.sh incrémental : ne reconstruit que les paquets AUR/locaux manquants ou modifiés (+ correction de l'ordre d'expansion des variables).
build-offi.sh versionné : invite interactive version (major.minor.build) + nom de variante (avec le fichier VERSION comme défaut), ISO nommée fws--.iso, rangée dans out/vMAJOR/vMAJOR.MINOR/.
Parade ISO verrouillée : mkarchiso écrit dans un staging neuf puis déplace l'ISO ; bascule sur un nom horodaté si la cible est verrouillée (VM ouverte sur l'ISO) — les autres versions ne sont jamais touchées.
Génération de locale + montage rootfs ajoutés à la baseline ; symlinks grub2 pour compatibilité.
📄 Documentation & conformité
Ajout de la documentation de licences et conformité (LICENSING.md, THIRD-PARTY-LICENSES.md, TRADEMARKS.md, COPYRIGHT.md, NOTICE).
Anaconda à valider sur ISO réelle : certaines versions attendent une structure LiveOS/rootfs.img plutôt qu'un squashfs « plat » archiso. Si le montage de la source échoue, bascule prévue vers un tarball de rootfs dédié.
UEFI partiel : le kickstart cible actuellement BIOS + MBR (cas VMware). Le GPT/ESP pour l'UEFI reste à conditionner au firmware.
L'addon de sélection du bureau dans le GUI est encore à venir (le choix passe pour l'instant par un fichier /tmp/fws-desktop).
Le README mentionne encore Calamares : documentation à mettre à jour.
Variante publiée : fws-0.5.7-de-cli.iso · Architecture : x86_64