нетграф
netgraph — это графах , основанная на ядра сетевая подсистема FreeBSD , начиная с версии 3.4 и DragonFly BSD, начиная с ответвления FreeBSD. [1] Netgraph обеспечивает поддержку L2TP , PPTP , ATM , Bluetooth с использованием модульного набора узлов, представляющих собой граф.
Netgraph также был портирован на другие операционные системы:
- NetBSD 1,5 В Ядро [2] (не интегрирован в основное ядро)
- Ядро Linux 2.4 и 2.6 от 6WIND (коммерческий порт с закрытым исходным кодом)
- Ядро Linux 3.0 от LANA
История
[ редактировать ]Первоначально Netgraph был разработан и реализован в Whistle Communications Джулианом Элишером и Арчи Коббсом для маршрутизатора Whistle InterJet для небольших офисов. Целью проекта было создание гибкой структуры для реализации новых сетевых протоколов. Ключевые требования включали возможность создавать прототипы программ пользовательского пространства, сохраняя при этом возможность взаимодействия с потоками данных, обычно скрытыми внутри ядра.
Ссылки
[ редактировать ]- ^ "нетграф.4" . Перекрестная ссылка BSD суперпользователя . Драгонфлай БСД . 12 декабря 2014 г. Проверено 4 марта 2019 г.
- ^ Барним Дзвилло, список рассылки технической сети, 2001 г.