Мне нужно переработать старую машину в сетевой узел для управления TCP / IP-соединениями и протоколами PPP (в основном DSL-соединением); Я не прошу ничего большего, все необходимые задачи связаны с сетью, без вычислений, просто сделайте это как сервер.
Мне было интересно, как профессионалы сравнивают две разные реализации стека TCP / IP, имея дело с двумя разными ОС? Нравится linux и bsd?
Я хочу сказать, есть ли единица измерения или сложность алгоритма, или что-то подобное, что нужно учитывать?
Если он будет отключен от DSL-соединения, ваш TCP-стек не будет узким местом. Если вы выполняете маршрутизацию на гигабитное или более быстрое соединение, тогда да, возможно, было бы полезно изучить это подробнее.
Вообще говоря, BSD имеют более надежный сетевой стек, но, честно говоря, в вашем случае это, вероятно, не имеет значения.
Я бы порекомендовал вам установить pfSense на сервере (который основан на FreeBSD) и покончить с этим. Скорее всего, он сделает все, что вам нужно, и многое другое.