Linux 7.0 officiellement publié : pourquoi cette sortie très attendue agite la communauté open source

ArchLinux c’est pour des linuxiens expérimentés. Il n’y a pas d’installateur comme pour Debian. Il y a beaucoup de chose à faire à la main.

Le système de paquets fonctionne de manière presque identique, les deux seules différences sont l’aspect «rolling release» (donc parfois des soucis) et un absence de paramétrage par défaut allié à l’absence d’un «task-sel». C’est cet aspect qui est délicat, il faut configurer soit même. Mais la doc archlinux est très bien faite et très utile y compris pour les utilisateurs debian.
Un autre aspect peut être ennuyeux : Il y a moins de paquets distribués officiellement que dans debian, y compris si on prend les dépots AUR pas toujours à jour d’ailleurs. Cependant la brication d’un paquet est nettement plus simple que chez debian ce qui compense un peu.
Je l’ai adopté quand j’ai pris la retraite, pour mes serveurs c’est debian.

Tests du jour (19/04/2026):

Debian Trixie/13 avec le dépôt « trixie-proposed-updates » : kernel le plus récent proposé :
→ linux-image-6.19.11+deb13-amd64

Debian Forky/14 avec le dépôt « forky-proposed-updates » : kernel le plus récent proposé :
→ linux-image-6.19.11+deb14-amd64

Debian SID avec avec le dépôt « sid » : kernel le plus récent proposé :
→ linux-image-6.19.13+deb14-amd64

Pas encore de 7.0 lors de mes tests (pour le moment)

Ils n’y aura pas de kernel 7.0 en stable, à moins de passer par les backports.
Mise à part l’entrée de Rust il n’apporte rien.

C’est pour cela que j’ai fait des tests sur des VMs.
J’active toujours les backports dans les dépôts.

Kernel 7.0.4 disponible dans les dépôts “backports”

Chez moi, la configuration (dkms) plante et le noyau panique au démarrage.

Ha mince, je n’ai pas eu de souci pour un mini-pc (M8S) ni pour mon PC en Ryzen 7 9700X et Radeon RX 7600 XT.

Édit : Tests sur mon Thinkpad (Intel/Nvidia) : dkms me bloque aussi, je vais devoir corriger ça.

Sur les trois version du noyau 7.0 (7.0.3, 7.0.4 et 7.0.7 de ce matin), dkms+nVidia plante et empêche le noyau de démarrer.

Peut-être faudrait-il essayer la méthode de signature des pilotes via le tuto de Zargos ?

Tout vient de Debian, je n’ai rien installé et compilé à la main.

Les headers sont disponibles et installés ?

https://packages.debian.org/search?keywords=linux-headers-amd64

as-tu bien mis à jour les headers?
Tu dis que ça plante, au démarrage ou à la génération de l’initramfs?
quel(s) est/sont le(s) message(s) d’erreur?

Oui, bien sûr mais la configuration se plante.
Il s’agit d’une mise à jour à partir de noyaux 6.*.

Quatre paquets restent non configurés :

 linux-image-7.0.7+deb14-amd64
 linux-headers-7.0.7+deb14-amd64
 linux-headers-amd64
 linux-image-amd64

et les messages d’erreurs?

Tu veux la sortie d’apt ou le journal complet ? Pour apt, j’ai ça :

Paramétrage de linux-image-7.0.7+deb14-amd64 (7.0.7-1) ...
/etc/kernel/postinst.d/dkms:
Sign command: /lib/modules/7.0.7+deb14-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module nvidia-current/550.163.01 for kernel 7.0.7+deb14-amd64 (x86_64)
Building module(s).........(bad exit status: 2)
Failed command:
env NV_VERBOSE=1 make -j12 modules KERNEL_UNAME=7.0.7+deb14-amd64

Error! Bad return status for module build on kernel: 7.0.7+deb14-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/550.163.01/build/make.log for more information.

Autoinstall on 7.0.7+deb14-amd64 failed for module(s) nvidia-current(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
dpkg: erreur de traitement du paquet linux-image-7.0.7+deb14-amd64 (--configure) :
 old linux-image-7.0.7+deb14-amd64 package postinst maintainer script subprocess failed with exit status 1
Paramétrage de linux-headers-7.0.7+deb14-amd64 (7.0.7-1) ...
/etc/kernel/header_postinst.d/dkms:
Sign command: /lib/modules/7.0.7+deb14-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module nvidia-current/550.163.01 for kernel 7.0.7+deb14-amd64 (x86_64)
Building module(s).........(bad exit status: 2)
Failed command:
env NV_VERBOSE=1 make -j12 modules KERNEL_UNAME=7.0.7+deb14-amd64

Error! Bad return status for module build on kernel: 7.0.7+deb14-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/550.163.01/build/make.log for more information.

Autoinstall on 7.0.7+deb14-amd64 failed for module(s) nvidia-current(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 1
dpkg: erreur de traitement du paquet linux-headers-7.0.7+deb14-amd64 (--configure) :
 old linux-headers-7.0.7+deb14-amd64 package postinst maintainer script subprocess failed with exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de linux-headers-amd64 :
 linux-headers-amd64 dépend de linux-headers-7.0.7+deb14-amd64 (= 7.0.7-1); cependant :
 Le paquet linux-headers-7.0.7+deb14-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-headers-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-amd64 :
 linux-image-amd64 dépend de linux-image-7.0.7+deb14-amd64 (= 7.0.7-1); cependant :
 Le paquet linux-image-7.0.7+deb14-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-7.0.7+deb14-amd64
 linux-headers-7.0.7+deb14-amd64
 linux-headers-amd64
 linux-image-amd64
Erreur : Sub-process /usr/bin/dpkg returned an error code (1)

C’est clairement un problème de compilation du module nvidia.
Qu’y-a-t-il dans ce fichier de log?

Tu veux les 994 lignes ici ? :grin:

make.log (100,2 Ko)

On dirait que c’est un fichier en C foireux (nv-mmap.c).

nvidia/nv-mmap.c:905:42: error: ‘VMA_LOCK_OFFSET’ undeclared (first use in this function); did you mean ‘VGA_CRTC_OFFSET’?
  905 |         detached = refcount_sub_and_test(VMA_LOCK_OFFSET, &vma->vm_refcnt);
      |                                          ^~~~~~~~~~~~~~~
      |                                          VGA_CRTC_OFFSET

C’est ça. Tu es en SID, il faudra attendre la mise à jour du pilote nvidia, ou alors passer sur le pilote proprio de NVidia et utiliser le tuto cité par @Necromago : Installation du pilote NVIDIA propriétaire

Il va sérieusement falloir que je m’intéresse de plus près à ce tuto pour Nvidia…

1 J'aime