Aller au contenu
Linux

Linux : vue d'ensemble

Rôle du système serveur de la Box, choix de distribution (Fedora, Ubuntu, Debian, Bazzite) face au support Framework et à la matrice ROCm, noyau requis, pilotes, conteneurs, mises à jour et rollback, administration distante.

À vérifier#linux#amd#rocm#docker#strix-halo#frameworkPublié le 16 sept. 2026Mis à jour le 16 sept. 2026Vérifié le 16 sept. 2026À revérifier le 15 déc. 2026

L'essentiel

  • La Box tourne sous Linux (ADR-001) : c'est le seul système où la pile d'inférence AMD (ROCm, Vulkan/RADV), Docker et l'administration distante sont natifs.
  • Framework supporte officiellement Fedora 43, Ubuntu 25.10 et Bazzite 1 ; la matrice ROCm 10.0 ne liste que Ubuntu 26.04 et 24.04.4 2. Aucune distribution n'est « officielle » des deux côtés : c'est la question Q-007.
  • Noyau : 6.11 minimum selon Framework, 6.18.4 ou plus récent selon AMD pour ROCm 3. Le dossier retient 6.18.4.
  • Le pilote GPU est amdgpu (noyau) avec Mesa (RADV pour Vulkan) ; AMDVLK est abandonné 5.
  • Les sous-pages traitent ROCm et Vulkan, la mémoire GPU allouable, l'installation reproductible et la stabilité.

Rôle du système

Le système d'exploitation de la Box a quatre fonctions : exposer le GPU à la pile d'inférence, isoler les services (LLM, RAG, interface, base vectorielle, identité) dans des conteneurs, garantir la reprise après incident (snapshots, sauvegardes, redémarrage automatique) et permettre l'administration à distance sécurisée. Il n'a pas d'interface graphique : pas de session utilisateur locale, pas d'écran en fonctionnement normal.

Choix de distribution

DistributionSupport Framework 1Matrice ROCm 10.0 2Noyau livréPourContre
Ubuntu 26.04 LTSnon listée (25.10 l'est)officielle (noyau GA 7.0)7.0seule voie ROCm 100 % officielle ; LTS 5 ans ; Docker et outillage serveur standardpas dans la liste Framework ; ROCm via dépôts AMD
Ubuntu 24.04.4 LTSnon listéeofficielle (OEM 6.17)6.8 GA, 6.17 OEM/HWELTS très répanduenoyau GA trop ancien : dépend du noyau OEM/HWE
Ubuntu 25.10officiellenon6.17supportée par Frameworkni LTS ni ROCm officiel : à écarter pour un serveur
Fedora 43officiellenon (listée stable dans la doc Strix Halo AMD 3)6.18+choix de la communauté kyuz0 4 ; ROCm empaqueté par Fedora ; noyau récent ; Btrfs par défautcycle de 13 mois ; ROCm non supporté par AMD
Bazziteofficiellenonrécentimage immuable, rollback natiforientée jeu ; pas un OS serveur
Debian 13nonnon6.12stabilité, référence serveurnoyau trop ancien pour 6.18.4 sans backports ; pas de ROCm récent
Arch Linux« Some Risk »non (listée stable dans la doc Strix Halo AMD)rollingtoujours à jourrolling : inadapté à un serveur de production sans expertise

Noyau et firmware

Le firmware GPU (linux-firmware) compte autant que le noyau : la version 2026010 ou supérieure est citée comme condition de stabilité. Sur Ubuntu 24.04, cela impose le noyau OEM ou HWE ; sur Fedora 43 et Ubuntu 26.04, le noyau livré convient.

Pilotes GPU

  • amdgpu : pilote noyau, in-tree. Sur Ubuntu supporté, ROCm 10.0 utilise le pilote « inbox » 2 ; la pile DKMS d'AMD (amdgpu-dkms) n'est pas nécessaire et change le nom des paramètres TTM (voir Mémoire GPU).
  • Mesa : fournit RADV (Vulkan) et RadeonSI (OpenGL). RADV est le seul pilote Vulkan AMD d'avenir depuis l'abandon d'AMDVLK 5. Ne pas installer AMDVLK.
  • ROCm : pile de calcul (HIP, rocBLAS…) nécessaire au backend HIP de llama.cpp, à PyTorch et à vLLM ; optionnelle si Vulkan est retenu. Détail : ROCm.

Conteneurs

Les services de la Box tournent dans des conteneurs (Docker ou Podman). L'accès GPU passe par les périphériques /dev/kfd (ROCm) et /dev/dri (Vulkan et ROCm) exposés au conteneur ; aucune couche propriétaire équivalente au NVIDIA Container Toolkit n'est nécessaire, mais les groupes video et render doivent être accessibles. Les toolboxes kyuz0 6 montrent que llama.cpp Vulkan et ROCm fonctionnent en conteneur sur Strix Halo. Les détails (images, compose, volumes) sont dans la section Architecture.

Mises à jour et rollback

Un serveur d'inférence dépend d'un triplet noyau / firmware / pilotes dont chaque mise à jour peut casser la stabilité. Principes retenus (hypothèses à valider) Hypothèse :

MécanismeUbuntuFedoraRôle
Système de fichiersZFS (installateur) ou BtrfsBtrfs par défautsnapshots avant chaque mise à jour
Outil de snapshotTimeshift, zfs-autosnapshot, SnapperSnapperretour arrière en quelques minutes
Gestionnaireapt, mises à jour de sécurité automatiques (unattended-upgrades)dnf, dnf-automaticcorrectifs de sécurité sans intervention
Noyauconserver au moins un noyau précédent démarrablemême chose (Fedora garde 3 noyaux)rollback du noyau seul
Pile IAimages de conteneur versionnéesidemrollback du runtime indépendant de l'OS

Règle : les mises à jour de sécurité sont automatiques ; les mises à jour de noyau, firmware, Mesa et ROCm sont manuelles, précédées d'un snapshot et suivies du test de charge court (voir Stabilité). Le choix ZFS ou Btrfs, et le miroir des deux SSD, relèvent de Q-006 et de la section Sauvegardes.

Administration distante

  • SSH avec clés uniquement (mots de passe désactivés), port exposé sur le réseau local ou via VPN (WireGuard ou Tailscale), jamais directement sur Internet. Voir Réseau.
  • Cockpit (console web d'administration) : pratique pour la supervision de base et les mises à jour ; à évaluer, son exposition ajoutant une surface d'attaque. Non décidé.
  • Journalisation centralisée et alertes : voir Monitoring.
  • Comptes : un compte d'administration nominatif par intervenant, sudo journalisé, pas de connexion root.

Durcissement

Le détail est dans la section Sécurité et sa checklist d'installation. Pour le système : chiffrement au repos (LUKS) des volumes de données, pare-feu par défaut fermé (seuls les ports du reverse proxy et de SSH), Secure Boot à évaluer (compatibilité avec les modules et le firmware GPU non vérifiée), mises à jour de sécurité automatiques, fail2ban ou équivalent sur SSH.

Monitoring

Métriques système, GPU (amdgpu via sysfs, rocm-smi si ROCm), température, consommation et journaux dmesg remontés vers Prometheus et Grafana : voir Monitoring. Les motifs à surveiller en priorité sont listés dans Stabilité.

Questions ouvertes

Ce qu'il reste à tester

Sources

  1. 1Framework Desktop — onglet Linux (distributions supportées)Constructeur / éditeurFiabilité hauteFramework Computer Inc. · publié 2026-09-16 (consultation) · consulté le 16 sept. 2026 · fiche source
  2. 2ROCm 10.0.0 — compatibility matrixDocumentation officielleFiabilité hauteAMD · publié 2026-08-19 · consulté le 16 sept. 2026 · fiche source
  3. 3AMD Strix Halo / RDNA3.5 system optimization (ROCm 10.0)Documentation officielleFiabilité hauteAMD · publié 2026 · consulté le 16 sept. 2026 · fiche source
  4. 4Linux + ROCm: January 2026 Stable Configurations Update (forum, kyuz0)ForumFiabilité moyenneFramework Community · kyuz0 · publié 2026-01-18 · consulté le 16 sept. 2026 · fiche source
  5. 5AMD Officially Confirms The End Of The AMDVLK Driver (Phoronix)Article techniqueFiabilité hautePhoronix · Michael Larabel · publié 2025-09-15 · consulté le 16 sept. 2026 · fiche source
  6. 6amd-strix-halo-toolboxes (README)GitHubFiabilité moyenneGitHub (communauté) · kyuz0 · publié 2025–2026 · consulté le 16 sept. 2026 · fiche source
  7. 7Framework Desktop AMD Ryzen AI Max 300 — BIOS & Drivers (notes de version)Documentation officielleFiabilité hauteFramework Computer Inc. · publié 2026-08-03 (BIOS 3.06) · consulté le 16 sept. 2026 · fiche source
content/docs/linux/index.md1225 mots