Что будет в FreeBSD 8.0
Изменения ядра
🕛 26.01.2009, 00:00
Изменения ядра:Ядро теперь поддерживает новый формат textdump дампы ядра. Textdump обеспечивает повышение уровня информации через механически порожденных / добыто отладки, а не просто дамп памяти.
[amd64] В FreeBSD ядро теперь имеет поддержку большого объема ОЗУ отображения страниц ( "superpages").
Сетевые устройства:
Поддержка Atheros AR8121/AR8113/AR8114 Gigabit / Fast Ethernet контроллер.
Поддержка PCIe сетевых адаптеров основанных на JMicron JMC250 Gigabit Ethernet и JMC260 Fast Ethernet контроллер.
Поддержка Marvell Libertas 88W8335 основан PCI сетевых адаптеров.
НОКЕНЕЦТО БЫЛ ПЕРЕПИСАН ДРАЙВЕР для интерфейсов реалтека RE() Wake На LAN (WOL).
ЗЫ: Во FreeBSD 7 на интерфейсах RE появлялись потери вплоть до отмерания консоли,
и само собой во FreeBSD 6x нету восе поддержки данного устройста
Файловая система:
Проблема с использованием mmap в файловых системах ZFS была исправлена.
Аппаратная поддержка:
Поддержка Silicon Laboratories CP2101/CP2102-based USB serial адаптеров.
Также запланирована модификация сетевого СТЕКа:
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) для управления интенсивностью передачи данных хостом по другую сторону соединения.