Die Entwickler der AlmaLinux-Distribution haben die Bereitstellung von Paketen mit NVIDIA-Treibern für die Versionen AlmaLinux 9 und 10 angekündigt. Zur Installation werden auch Pakete mit dem Treiber sowie dem CUDA-Stack angeboten. Die Treiber können in Konfigurationen mit UEFI Secure Boot verwendet werden.
Kernel-Module aus dem offiziellen Satz proprietärer Treiber von NVIDIA können im UEFI Secure Boot-Modus nicht geladen werden, da sie nicht mit einer digitalen Signatur der Distribution signiert sind. Dieser Einschränkung konnte durch die Verwendung von Kernmodulen, die von NVIDIA als Open Source bereitgestellt werden und bereits standardmäßig im NVIDIA-Treiberpaket für GPUs ab der Turing-Mikroarchitektur (GeForce GTX 1600 und RTX 2000) verwendet werden, umgangen werden.
Auf Basis der von NVIDIA bereitgestellten Komponenten wurde ein eigenes Paket nvidia-open-kmod mit Modulen erstellt, die mit der digitalen Signatur von AlmaLinux signiert sind. Separat wurde das Paket almalinux-release-nvidia-driver mit der Konfiguration des von NVIDIA unterstützten externen Repositories erstellt, aus dem die CUDA-Treiber und proprietären NVIDIA-Treiberkomponenten, die im Benutzermodus laufen (gemäß der Lizenzvereinbarung ist es nicht erlaubt, proprietäre Komponenten von NVIDIA neu zu verpacken), heruntergeladen werden.
Quelle: opennet.ru
