Новости

Процесс подготовки релиза FreeBSD 8.0 перешел на стадию заморозки, ограничивающей добавление новшеств и переключающей вектор разработки на тестирование и исправление ошибок. Релиз FreeBSD 8.0 ожидается в сентябре.

Что будет в FreeBSD 8.0
Изменения ядра:
Ядро теперь поддерживает новый формат 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) для управления интенсивностью передачи данных хостом по другую сторону соединения.

Подробнее