PphantomДа, снят с поддержки. Тогда и в самом деле ставить Vuescan.
Vuescan - не является драйвером. Пусть будет пол драйвера. Но без первой половины которая не поддерживается работать не будет.
scheknИ правильно требует. Потому что с Линуксом всё в 10-25 раз хуже. Новый виндоус выходит раз в 1-2 года, а то и в 10 лет. А Linux раз в 1-3 месяца.
Документация не обновляется годами. И что там кто использовал не отгадаешь. Отсутствие обязательного тестирование приводит к тому что неясно что и когда отвалится. Не говоря о том что их разновидностей линкуса 100 штук.
Та же консоль за последние 10 лет настолько обновилась притом в тихую, что никто толком не знает новые утилиты, а вся документация по старым. Не говоря уже о архитектурных просчётах тут и там.
Red_HerringТам были всевозможные поддерживаемые system calls. Apple: что в книге, то поддерживаем, а недокументированные--сегодня да, а завтра может быть и нет.
Дело не в документированности. А в том что разработка программ достаточно сложна и дорога. И обычно на ней экономят. Поэтому программисты вынуждены тестировать на 1-2 х система. Поэтому в установщике и зашит код той системе на которой и был проверен драйвер. Иначе его программиста будут дёргать на поддержку каждую минуту.
Собственно поэтому весь опенсорс практически не содержит тестев. За последние 5-10 лет TDD методология изменила общество. Но всё равно тестов очень мало.
Когда как виндоус строился, как технически сложная система и изначально содержал обязательные тесты. Хотя ошибок там тоже хватает. Ибо тестирование не гарантирует безошибочность работы программы.