Понимаете, в конечном итоге закрытые драйверы ИМХО тупиковая ветвь эволюции. И - да, в процессе эволюции бывают потери. В конечном итоге имхо глупо тратить время на то что все-равно не взлетит за разумное время по ряду причин. Когда реактосина станет пригодна хоть для небольших практически полезных полетов - оно станет уже никому не надо. Ну как FreeDOS сейчас. Вроде достаточно точная реализация доса. Без особых косяков. Работает. Круто? Да, случись оно 20 лет назад - я бы ссал кипятком. Но сейчас? Я им пользовался лишь несколько раз в жизни - чтобы BIOS перешить. И ... все. И то большая часть bios-ов нынче вообще сами шиться умеют, с дискетки как минимум, а иногда и еще с чего-нибудь, да и для Linux утилиты появляются. Ну и радости то с того что есть бесплатный аналог DOS? Ну вот через 20 лет точно так же будет не сильно много радости с того что появилось нечто уровня WinXP. Порадуется лишь горстка тех же кто сейчас все еще не выбросил DOS. И ... все. В чем проблема? А не факт что заведутся дрова для этого Кэнона в обозримом будущем. А если даже и заведутся - так еще две дюжины других не заработает зато. Я даже не понимаю - на совместимость с кем они ориентируются? С вистой? С XP? С кем-то еще? Потуги обучить Linux юзать эти дрова имхо вообще безнадежны. Основной массе ядерщиков оно не надо. Это геморрой с глюками и проблемами чужого кода. Поэтому оно обречено работать через задницу и в конечном итоге - вымереть. Ну не нужно оно такое. Или уж будет нормальный драйвер или уж извините но придется покупать другой девайс или валить в винду. Остальное будет удалением гланд через известное место автогеном. И ничего хорошего имхо не выдет. Уже был RNDIS или как его там правильно, для загрузки дров сетевок. Ну и чего хорошего? Также прозрачно намекаю что кроме писюков бывают и другие девайсы. У которых вообще х86 нету и драйвера в виде блобов выполнять - не на чем. И от нормального драйвера - выигрывают ВСЕ, например, сетевка на том же чипе может работать и в wi-fi роутере. А если есть драйвер принтера - так тогда принтсервера (да хоть те же роутеры с usb) смогут на него печатать. И не надо ориентировать на то что "уже есть [something]". Если бы все так делали, мы бы до сих пор сидели в досе. А что, он же уже есть. И оборудование под ним работало и драйвера были.
Итого: потуги запустить чужие binaty only дрова в стретегическом и долговременном плане - как минимум бесполезны. А то и вовсе вредны, если замедляют появление *нормального* драйвера (которым потом смогут пользоваться все и на разных платформах) и отвлекают разработчиков на всякую левую хрень.