On Thu, Oct 02, 2008 at 01:31:41PM +0400, Konstantin A. Lepikhov wrote: > Вообще старые устройства, которые не поддерживаются, обслуживаются > отдельным приложением nvidia_legacy. Зачем пихать все модули в одну > кучу и потом городить переключатели? Как минимум драйвер X переименовать нельзя - модуль должен иметь имя nvidia (в модуле ищется символ ${name}ModuleData), так что без симлинков на этом этапе не обойтись (разве что сделать несколько пакетов, конфликтущих друг с другом, но в этом случае нужно, например, в инсталяторе делать установку пакетов в зависимости от обнаруженного железа). Модули ядра тоже просто так не переименовываются. > А смысл прыганья между ядрами? В сизифе всегда есть только одно ядро и > один комплект драйверов. Даже в сизифе могут быть разные версии модулей для разных flavour ядер, а уж что находится в системе у пользователей - вообще неизвестно.