Вышел релиз Linux ядра 2.6.15. Обзор новшеств.

03.01.2006 19:21

Из новшеств появившихся в Linux ядре 2.6.15, можно отметить:

  • Файловые системы
    • Финальная реализация режима записи для файловой системы NTFS;
    • Значительное обновление кода файловой системы CIFS (SMB), включая ряд существенных оптимизаций производительности;
    • Приняты "shared subtree" патчи для VFS (цель - возможность создавать хардлинки на директории и создание пространств имен для отдельных пользователей).
  • Сеть
    • UFO - UDP Fragmentation Offload;
    • Случайный выбор номера порта в bind(), для защиты от некоторых видов атак;
    • Новая подсистема nf_conntrack, для слежения за состоянием соединений для netfilter;
    • Модуль PPP MPPE (Microsoft Point-to-Point Encryption);
    • RFC 3465 - Appropriate Byte Count;
    • Обновление кода для беспроводных сетей: поддержка аппаратных средств шифрования и фрагментации, QoS (WME), "wireless spy support", смешанные PTK/GTK CCMP/TKIP и поддержка WE-19 HostAP;
  • Разное
    • Добавлен базовый код для горячей замены модулей памяти;
    • Поддержка горячей замены и добавления x86 и arm процессоров;
    • Патчи увеличивающие производительность для машин с больше чем 4-я CPU и другие оптимизации связанные с блокировками на SMP системах;
    • Улучшения алгоритма работы планировщика операций ввода/вывода;
    • "Process Events Connector" для создания средств слежения за такими событиями как fork, exec, exit, смена id;
    • Добавлен код подсистемы RapidIO для использования на встраиваемых системах;
  • Драйверы
    • libata: поддержка режимов ATA passthru, C/H/S, контроллеров Silicon Image 3131/3531, Marvell SATA и Promise SATA 300 TX2plus PDC40775;
    • Поддержка интегрированных IDE контроллеров AMD Geode GX/LX, CS5535 , M3A-2170(Mappi-III), Sibyte Swarm BCM1250, VIA VT6410;
    • Улучшения в ATA драйверах: via82cxxx и sis5513;
    • В драйвере e1000 появилась поддержка контроллеров 82571/82572 и режима "multi-queue";
    • Функции вращения на 90, 180 и 270 градусов во framebuffer консоли. Поддержка Nvidia Geforce 7800, Radeon PCI Express, Matrox mystique AGP , GMA900;
    • В USB подсистеме удален драйвер bluetty,
    • Поддержка Resident Flash Disk (RFD);