Saltar al contenido

Nvidia torna os módulos do kernel da GPU Linux open source

nvidia makes linux gpu kernel modules open source n1j9.1200

A Nvidia fez o impensável ao liberando drivers de código aberto para Linux… mais ou menos.

Tecnicamente, a empresa tornou os módulos do kernel da GPU Linux de código aberto por meio da licença dupla GPL e MIT; este código fonte está disponível através de um repositório GitHub dedicado. Mas os próprios drivers gráficos não foram disponibilizados publicamente.

“Para fornecedores de distribuição Linux, os módulos de código aberto aumentam a facilidade de uso. Eles também melhoram a experiência do usuário pronta para uso para assinar e distribuir o driver da GPU NVIDIA,” Nvidia Ele diz em seu anúncio. “Canonical e SUSE podem empacotar imediatamente módulos de kernel abertos com Ubuntu e SUSE Linux Enterprise Distributions.”

Mas há algumas ressalvas adicionais. A Nvidia diz que esta versão inicial é apenas de qualidade de produção para GPUs focadas em empresas usando as arquiteturas Turing e Ampere. O suporte para GPUs de consumo, aquelas nas famílias de produtos GeForce e Workstation, é considerado “qualidade alfa”.

O desenvolvedor do Asahi Linux, Hector Martin, também observa no Twitter que grande parte da funcionalidade do lançamento da Nvidia é fornecida por meio de firmware, que a empresa não tornou de código aberto.

A Nvidia reconhece essas limitações em seu anúncio. “Essas mudanças são para os módulos do kernel, enquanto os componentes do modo de usuário permanecem inalterados”, diz ele. “O modo de usuário permanece em código fechado e é lançado com binários pré-criados no driver CUDA e no kit de ferramentas.”

A empresa não explica a mudança repentina de opinião em relação ao lançamento de drivers de código aberto, por mais limitados que sejam, no anúncio. Mas é possível que Lapsus$, os hackers que Rede comprometida da Nvidia no início deste ano, pode ter algo a ver com isso.

Lapsus$ compartilhou suas demandas em uma série de mensagens do Telegram:

A Nvidia não respondeu imediatamente a um pedido de comentário sobre as limitações desta versão de código aberto ou a possibilidade de que Lapsus$ tenha sido a principal motivação para essa mudança.

 

Etiquetas:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *