Особенности новой версии Linux ядра ( 2.6.24):
- улучшение планировщика CFS (примерно на 10% увеличена производительность при переключении контекста задач, реализован режим Fair Group Scheduling (http://lwn.net/Articles/240474/), при котором планировщик оперирует не единичными задачами, а группами задач, что позволяет, например, лимитировать загрузку CPU с привязкой ко всем процессам пользователя);</li>
- добавлен режим работы Tickless, позволяющий ядру отключать таймер прерываний в целях сохранения энергии и улучшения производительности;-
- в состав ядра включены наработки (http://lwn.net/Articles/224829/) уменьшающие фрагментацию при распределении страниц памяти (результат трех лет разработки и экспериментов);
- возможность перехвата событий через установку маркеров (kernel markers (http://lwn.net/Articles/245671/));
- возможность монтирования частей ФС (mount --bind) в режиме только для чтения (read-only отображение части read-write ФС);
- добавлены средства борьбы с фрагментацией памяти;</li>
- добавлено средство USB-авторизации, позволяющее определять какие USB-устройства могут использоваться, а какие нет;</li>
- интегрирован код для создания изолированных пространств идентификаторов процессов и параметров сетевой подсистемы ( таблицы маршрутизации, правила пакетного фильтра);
- добавлена поддержка Large Receive Offload (LRO) для TCP-трафика (серия небольших пакетов объединяется в один для повышения сетевой производительности);</li>
- возможность привязки атрибутов безопасности к исполняемым файлам (file-based capabilities);
- добавлена функция Task Control Groups, позволяющая отслеживать и группировать процессы в целях управления;</li>
- поддержка шины SPI и механизма SDIO (Secure Digital I/O) для подключения устройств через MMC/SD слоты;
- новые драйверы для беспроводных устройств:
- iwlwifi (Intel PRO/Wireless 3945ABG/BG Network Connection, Intel Wireless Wifi Link AGN (4965));
- rt2x00 (Ralink wireless: rt2400 pci/pcmcia, rt2500 pci/pcmcia, rt61 pci/pcmcia, rt2500 usb, rt73 usb);
- adm8211 ( PCI/mini-PCI/Cardbu wifi карты на базе ADMtek ADM8211x: Xterasys Cardbus XN-2411b, Blitz Netwave Point PC, Trendnet 221pc, Belkin F5d6001, SMC 2635W, Linksys WPC11 v1, Fiberline FL-WL-200X, 3com Office Connect (3CRSHPW796), Corega WLPCIB-11, SMC 2602W V2 EU, D-Link DWL-520 Revision C);
- b43 (устройства на базе Broadcom BCM43xx, включая поддерживающие IEEE 802.11G);
- b43legacy - для устаревших IEEE 802.11B карт на базе BCM4301 и BCM4303;
- p54 (prism54 softmac pci/usb);
- драйвер для Marvell Libertas 8385 Compactflash 802.11b/g карт
- новые драйверы дисковой подсистемы: bf548 ATAPI, AVR32 PATA, Memory Mapped IDE, pata_cs5536 Geode ATA, Freescale 3.0Gbps SATA;
- новые драйверы сетевой подсистемы: Intel(R) 82598 PCI-Express 10GbE, E1000E pci-express (ICH9), Sun Neptune ethernet , mpc52xx fast ethernet, IP1000A GBit, Tehuti , EMAC, AR7 ethernet , драйвер виртуальных ethernet устройств, Kingsun Dazzle IrDA USB , Kingsun KS-959 IrDA USB;
- новые драйверы звуковой подсистемы: AT73C213 DAC, ASoC CS4270 codec , Gallant SC-6000 , Audio Excel DSP 16 , Zoltrix AV302;
- новые V4L/DVB драйверы: cx23415, Toshiba TCM825x VGA camera, Panasonic VP27s tuner , Microtune MT2266/MT2131, Samsung S5h1409 demodulator, Conexant CX24227 demodulator, DIBcom DIBB0070 tuner, CX23885/CX2388.
- небольшие изменения и дополнения коснулись почти всех подсистем ядра.
URL: http://kernel.org/
Новость: https://www.opennet.ru/opennews/art.shtml?num=13843