[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: aic 7902



Хмутро.

>> DAF> Полное непонимание подтверждается. От модуля это не зависит, он обязан
>> DAF> быть собран под ядро.
DAF> > 
DAF> > Да, но это не мое непонимание.

DAF> А чьё-же?

Твое.

DAF> > Он не обязан быть собран под данную конкретную версию ядра. Он обязан
DAF> > быть _совместим_ с ядром. А это совсем другая песня. Которая
DAF> > переводится дословно "те функции, которые ему от ядра нужны (и
DAF> > наоборот, которые нужны ядру от него), имеют тот же интерфейс и ту же
DAF> > семантику". И ни битом энтропии больше.

DAF> Да. Но:
DAF> 1. это по прежнему никаким боком к "работать лучше".

"Работать лучше" в данном случае означает "включаешь - работает" vs.
"включаешь - не работает". Если точно, то не включается, но что совой о пень,
что пнем о сову, результат один - не работает.

DAF> 2. двоичная совместимость обеспечивается такими низкокачественными
DAF> методами, как требование полного совпадения версии ядра и того, что
DAF> нагенерил genksyms. Пока вы не сделали другого, более качественного и
DAF> точного метода проверки совместимости, не смейте обходить существующий.

Двоичная совместимость обеспечивается в данном случае тайным знанием, что вот
это место с тех пор не меняли. Тайное знание - оно, конечно, не рулез, но по
большому счету других с тех пор не придумали. Есть пара мест, где дисциплина
разработки и релизов такова, что позволяет лучшую вероятность того, что будет
работать. Но все равно далеко не 100%.

-- 
Artem Chuprina <ran@ran.pp.ru>
FIDO: 2:5020/122.256



Reply to: