Robert Watson подготовил страницу, на которой представил предварительный план улучшения сетевой подсистемы FreeBSD, запланированной для релиза FreeBSD 8.0.
План включает в себя реализацию 5 проектов:
TCP Offload - снижение нагрузки системы через вынос некоторых моментов обработки TCP соединений на плечи сетевых карт (TOE для 10gbps карт);
TCP overhaul - аудит и чистка кода TCP стека;
TCP pluggable congestion control - возможность подключения различных алгоритмов для контроля перегрузки в TCP, через плагины.
TCP locking granularity/parallelism - совершенствование сетевого стека для многопроцессорных систем, разбиение на более мелкие блокировки tcbinfo лока, блокирующего доступ к глобальным структурам сетевого стека. Реализация предотвращения миграции обработчика TCP соединения от процессора к процессору (CPU affinities);
TCP ABI cleanup - чистка структур данных экспортируемых на пользовательский уровень, через sysctl;
TCP ECN - реализация поддержки Explicit Congestion Notification (ECN) для управления интенсивностью передачи данных хостом по другую сторону соединения.
Разработка новшеств должна быть завершена до декабря 2008 года. В качестве предварительной даты релиза FreeBSD 8.0 называется июнь 2009 года.