>>из системы в систему, как это происходит сейчас.
>
>На это уходит времени на порядки меньше, чем на собсно написание драйвера. Чем на написание драйвера? Меньше. На порядки - нет.
>Во всяком случае, между *BSD-системами.
> А что касается объединения кодовой базы
>*BSD и Linux - это не только нереально по лицензионным
>соображениям
Linux-а я вообще не касался. О нем речь не идет.
>но и потребует кардинальной переработки (или доработки) либо ядра Linux,
>либо ядер *BSD, либо их всех.
Переделки/доделки - да, само собой.
>>о BSD-licensed драйверах с общим API и заканчиваются.
>
>Бред. В OpenBSD тоже немало кода приходит.
Само собой, только это проходит аудит OpenBSD-шников как минимум.
как максимум драйвер пишется заново "по мотивам".
Часто драйвера переносятся из системы в систему
именно "по мотивам". Из за разного API.
>>Этот промежуточный слой будет не сильно толстым на самом деле.
>
>С чего это вы решили? Пожалуйста, набросайте такой слой (вместе с проектом)
>для, скажем Linux и самой популярной из *BSD - FreeBSD.
Не стану. С меня достаточно понимания того, что это технически это реально.
Не пытайтесь доказать мне обратное.
Но в человека-часах оценить не смогу.
FreeBSD-шники мурыжили SMP много-много лет.
В конце концов таки заработало, как хотели.
Здесь такой же случай, была бы цель поставлена.
Сделать можно.
>>Внимательнее нужно ЧИТАТЬ!
>>Я написал все достаточно понятно.
>
>Самоувернность хороша немного в других вещах.
При чем тут самоуверенность вообще? :)
>Вы высказываетесь не всегда конкретно (видимо,
>не слишком разбираясь в вопросе - вы хоть одно ядро изучали
>когда-либо как-нибудь кроме как по новостям да config-make?).
Нет. Я не занимаюсь ядрами. Мне не интересны ядра. Совсем. Я пишу прикладные приложения.
Здесь можно в ответ написать какое-нибудь оскорбление :)