NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux.
Компания опубликовала разработки на GitHub под лицензиями MIT и GNU GPLv2.🔥
Для сторонних разработчиков стала доступна возможность сборки модулей ядра NVIDIA для архитектур x86_64 или aarch64 на системах с ядром Linux 3.10 и более новыми выпусками.
☝🏻Ожидается, что публикация кода приведёт к существенному повышению удобства работы с GPU NVIDIA в GNU/Linux-системах, усилит интеграцию с операционной системой, упростит поставку драйверов и отладку проблем.
О формировании пакетов на основе открытых модулей уже заявили разработчики Ubuntu и SUSE. Наличие открытых модулей также упростит интеграцию драйверов NVIDIA с системами на базе нестандартных кастомизированных сборок ядра Linux.😉
Для NVIDIA открытие кода поможет повысить качество и безопасность Linux-драйверов за счёт более тесного взаимодействия с сообществом и возможности стороннего рецензирования изменений и проведения независимого аудита.🥳