>Во-вторых, если вы не в курсе, фряшные сетвевые драйвера завязаны на netgraph. Ой, здрасьте, где это? Я под netgraph писал, очень интересно услышать, где там завязка всех драйверов на него.
>>Что-то мне подсказывает, что в годах FreeBSD потратила на это времени намного
>>больше.
>
>Изначально поддержка мультипроцессорности (не только SMP) появилась, насколько я выяснил, почти одновременно
>во FreeBSD и Linux. Вот насколько их корректно сейчас сравнивать -
>не берусь сказать, т.к. не знаю насчёт наличия giant-локов в Linux
>и других подобных тонкостей. Может, кто-то знающий просветит на тему "сравнение
>поддержки SMP в текущих ядрах Linux и *BSD"? Изначально енти локи
>были и там, и там, т.к. это самый простой и безболезненный
>способ добавления поддержки мультирпроцессорности...
Весной что-то такое пробегало - в линуксе дофига мест, где SMP-код трудно поддерживаемый и/или недоделанный, призывали чистить дальше.