>>за такие деньги я максимум «звёздочку» добавлю к адресу посылки.изначально речь не шла о минимальных суммах, скользкий ты наш
>>достаточно дропать поддержку окаменелостей
никакими окаменелостями тут и не пахнет. 99% строк с #ifdef виденных мной в сторонних драйверах касаются ядер 2.6.30 и выше. А что вы хотите, когда в 2.6.30 это имеет такую структуру, в 2.6.32 - другую, а в 2.6.38 - третью?
>>а кого-то заставляют, что ли? тратит тот, кому это надо. или кому интересно. если никому неинтересно и никому не надо… ну, увы.
те кому это надо и интересно в большинстве случаев почему-то оказываются совсем не программистами для kernel, и может получится так, что никто для ядра это поддерживать не будет. Sad, but true. Пользователи? Да пошли они, эти пользователи. Пусть просто не покупают эту железку, ведь stable API - это нонсенс, да?
>>потому что производители зажали и спеки, и драйвера. ССЗБ.
потому что производитель написал драйвер под виндоус один раз, и дал человеку бонус, чтобы он исправлял баги. Никто в здравом уме в этой ситуации не будет нанимать фултайм программиста, чтобы он переделывал драйвера для каждой новой версии ядра. Спасибо non-stable API за это большое достижение.
>>а отдать код драйвера — жаба душит. всенепременно «украдут» же.
драйвер может прояснить работу железа. Внаглую скопировать это какому-нибудь Хуавею - раз плюнуть. Это никому не надо.
>>…если его можно отдать в mainline, и его будут тянуть те, у кого эта железяка есть.
откуда такая уверенность, что те, кто может что-то тянуть захотят тянуть ещё что-то непонятное, и у них есть вообще эта железка? Где гарантия?