On Mon, Nov 27, 2006 at 10:20:41AM +0200, Mikolaj Golub wrote:
>  >> Чем он так замечателен? 
>  VV> http://www.citrin.ru/daemonnews/netgraph.html
>  VV> Я пользуюсь ng_netflow. 
> 
> Под линукс тоже есть подобная штучка:
> 
> http://www.read.cs.ucla.edu/click/
> 
> Но похоже не вызвала большого энтузиазьма в массах.

Это как-бы совсем не то. 
netgraph - это набор модулей (ядра), которые пользователь соединяет в
необходимой ему последовательности. Модули самые разные и решают свою
узкоочерченную задачу (unix-way все-таки).
Больше всего это напоминает... водопровод :-) c его трубами, муфтами,
тройниками.

Вобщем-то очень и очень удобное и элегантное решение. А главное -
чрезвычайно гибкое. Конечно, без него можно прожить, решить задачу по
другому, но netgraph - яркое и уникальное решение. FreeBSD сейчас
явно выбилась из mainstrem'а, но все таки в ней полно идей, на которые
стоит обратить внимание. 
Граждане с лозунгом "я как-то поставил Фрю, но у нее такая тормозная ФС" - 
у 5.x VFS и большАя часть драйверов была под global mutex (GIANT), что и 
вызывали тормоза. В 6.x и 7.x (CURRENT) VFS и почти все подсистемы из под 
GIANT вывели, и те же операции с FS работают даже на глаз сильно шустрее.

-- 
Andrew Degtiariov
DA-RIPE


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить