Kernel 2.6.24 Ready
Модератор: Модераторы разделов
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Kernel 2.6.24 Ready
Особенности новой версии Linux ядра ( 2.6.24):
* улучшение планировщика CFS (примерно на 10% увеличена производительность при переключении контекста задач, реализован режим Fair Group Scheduling, при котором планировщик оперирует не единичными задачами, а группами задач, что позволяет, например, лимитировать загрузку CPU с привязкой ко всем процессам пользователя);
* добавлен режим работы Tickless, позволяющий ядру отключать таймер прерываний в целях сохранения энергии и улучшения производительности;
*
* в состав ядра включены наработки уменьшающие фрагментацию при распределении страниц памяти (результат трех лет разработки и экспериментов);
* возможность перехвата событий через установку маркеров (kernel markers);
* возможность монтирования частей ФС (mount --bind) в режиме только для чтения (read-only отображение части read-write ФС);
* добавлены средства борьбы с фрагментацией памяти;
* добавлено средство USB-авторизации, позволяющее определять какие USB-устройства могут использоваться, а какие нет;
* интегрирован код для создания изолированных пространств идентификаторов процессов и параметров сетевой подсистемы ( таблицы маршрутизации, правила пакетного фильтра);
* добавлена поддержка Large Receive Offload (LRO) для TCP-трафика (серия небольших пакетов объединяется в один для повышения сетевой производительности);
* возможность привязки атрибутов безопасности к исполняемым файлам (file-based capabilities);
* добавлена функция Task Control Groups, позволяющая отслеживать и группировать процессы в целях управления;
* поддержка шины SPI и механизма SDIO (Secure Digital I/O) для подключения устройств через MMC/SD слоты;
* новые драйверы для беспроводных устройств:
o iwlwifi (Intel PRO/Wireless 3945ABG/BG Network Connection, Intel Wireless Wifi Link AGN (4965));
o rt2x00 (Ralink wireless: rt2400 pci/pcmcia, rt2500 pci/pcmcia, rt61 pci/pcmcia, rt2500 usb, rt73 usb);
o 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);
o b43 (устройства на базе Broadcom BCM43xx, включая поддерживающие IEEE 802.11G);
o b43legacy - для устаревших IEEE 802.11B карт на базе BCM4301 и BCM4303;
o p54 (prism54 softmac pci/usb);
o драйвер для Marvell Libertas 8385 Compactflash 802.11b/g карт
* новые драйверы дисковой подсистемы: bf548 ATAPI, AVR32 PATA, Memory Mapped IDE, pata_cs5536 Geode ATA, Freescale 3.0Gbps SATA;
* новые драйверы сетевой подсистемы: Intel® 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.
* небольшие изменения и дополнения коснулись почти всех подсистем ядра.
http://www.opennet.ru/opennews/art.shtml?num=13843
* улучшение планировщика CFS (примерно на 10% увеличена производительность при переключении контекста задач, реализован режим Fair Group Scheduling, при котором планировщик оперирует не единичными задачами, а группами задач, что позволяет, например, лимитировать загрузку CPU с привязкой ко всем процессам пользователя);
* добавлен режим работы Tickless, позволяющий ядру отключать таймер прерываний в целях сохранения энергии и улучшения производительности;
*
* в состав ядра включены наработки уменьшающие фрагментацию при распределении страниц памяти (результат трех лет разработки и экспериментов);
* возможность перехвата событий через установку маркеров (kernel markers);
* возможность монтирования частей ФС (mount --bind) в режиме только для чтения (read-only отображение части read-write ФС);
* добавлены средства борьбы с фрагментацией памяти;
* добавлено средство USB-авторизации, позволяющее определять какие USB-устройства могут использоваться, а какие нет;
* интегрирован код для создания изолированных пространств идентификаторов процессов и параметров сетевой подсистемы ( таблицы маршрутизации, правила пакетного фильтра);
* добавлена поддержка Large Receive Offload (LRO) для TCP-трафика (серия небольших пакетов объединяется в один для повышения сетевой производительности);
* возможность привязки атрибутов безопасности к исполняемым файлам (file-based capabilities);
* добавлена функция Task Control Groups, позволяющая отслеживать и группировать процессы в целях управления;
* поддержка шины SPI и механизма SDIO (Secure Digital I/O) для подключения устройств через MMC/SD слоты;
* новые драйверы для беспроводных устройств:
o iwlwifi (Intel PRO/Wireless 3945ABG/BG Network Connection, Intel Wireless Wifi Link AGN (4965));
o rt2x00 (Ralink wireless: rt2400 pci/pcmcia, rt2500 pci/pcmcia, rt61 pci/pcmcia, rt2500 usb, rt73 usb);
o 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);
o b43 (устройства на базе Broadcom BCM43xx, включая поддерживающие IEEE 802.11G);
o b43legacy - для устаревших IEEE 802.11B карт на базе BCM4301 и BCM4303;
o p54 (prism54 softmac pci/usb);
o драйвер для Marvell Libertas 8385 Compactflash 802.11b/g карт
* новые драйверы дисковой подсистемы: bf548 ATAPI, AVR32 PATA, Memory Mapped IDE, pata_cs5536 Geode ATA, Freescale 3.0Gbps SATA;
* новые драйверы сетевой подсистемы: Intel® 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.
* небольшие изменения и дополнения коснулись почти всех подсистем ядра.
http://www.opennet.ru/opennews/art.shtml?num=13843
Vladivostok Linux User Group
-
SilentMan
- Сообщения: 228
- Статус: %_%
- ОС: Arch Linux
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Kernel 2.6.24 Ready
атта я какой))))
Полёт нормальный. ядро летает.
Полёт нормальный. ядро летает.
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Kernel 2.6.24 Ready
А разве Tickless не раньше появился? И рид-онли --bind вроде был...
Но в целом Линус жжот, каждый раз что-нибудь новое и приятное обязательно добавит.
Но в целом Линус жжот, каждый раз что-нибудь новое и приятное обязательно добавит.
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Kernel 2.6.24 Ready
Код: Выделить всё
[ed@ed-desktop ~]$ uname -r
2.6.24-4-386В дисгармонии со вселенной.
-
asterix
- Сообщения: 38
- ОС: Linux-Debian
Re: Kernel 2.6.24 Ready
Liksys перед 3-й веткой еще будит 2.8 так что 3-ю еще ждать лет десять)
-
underfire
- Сообщения: 81
- ОС: Debian testing
Re: Kernel 2.6.24 Ready
А разве номер определяет качество? (посмотрите на Firefox)
-
Said
- Сообщения: 121
- ОС: Archlinux
Re: Kernel 2.6.24 Ready
Посмотрели! Определяет!
А еще понимание разницы между размером и качеством определяет гендерную сущность
(пользуйтесь, пока я добрый).
Но если нужен просто десктоп на адекватном железе,
то еще пара таких закидонов - и лучше QNX ничего не останется.
А еще понимание разницы между размером и качеством определяет гендерную сущность
(пользуйтесь, пока я добрый).
Но если нужен просто десктоп на адекватном железе,
то еще пара таких закидонов - и лучше QNX ничего не останется.
Для обладания полным бантом ордена св. ...букентия не хватает только бана! Да жалко вам, что ли?
-
Serge_RUS
- Сообщения: 30
Re: Kernel 2.6.24 Ready
Это чем же тебя фаерфокс не утраивает?
Вообще поражаюсь разговорам про торможение фаерфокса. На моей уже относительно дряхлой машине работает без тормозов. ВООБЩЕ. Грузиться тоже приемлемо.
Вообще поражаюсь разговорам про торможение фаерфокса. На моей уже относительно дряхлой машине работает без тормозов. ВООБЩЕ. Грузиться тоже приемлемо.
JID: sugia-serge@jabber.ru
ASUSTek EEE PC 701, Motorola A1200e aka Ming
ASUSTek EEE PC 701, Motorola A1200e aka Ming
-
underfire
- Сообщения: 81
- ОС: Debian testing
-
Александр
- Сообщения: 945
- Статус: Пользователь Debian
- ОС: Debian 'Etch'
Re: Kernel 2.6.24 Ready
Антифрагментацию это неплохо они сделали, реально заметна фрагментация памяти когда десктоп пару дней поработает. Хотя все равно остаюсь на 18м - лень 
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
KDE 3.5.7 kernel 2.6.25 X.org 7.4
-
Said
- Сообщения: 121
- ОС: Archlinux
Re: Kernel 2.6.24 Ready
Что Вы имеете в виду?
2Underfire!
Отчасти ваше недоумение понятно,
при этом имею сообщить следующее:
по мере развития помянутых систем
- Linux (kernel) - надо выбрасывать все больше и больше,
- QNX - надо добавлять все меньше и меньше.
Для нормальной работы "жадных" алгоритмов.
В АСУТП виртуализацией не отделаешься ("время - деньги") -
а инетсерфинг и DVD посмотреть -
давно уже по-барабану где.
Для обладания полным бантом ордена св. ...букентия не хватает только бана! Да жалко вам, что ли?
-
andreas90
- Сообщения: 158
- ОС: Bluewhite64 12.2
Re: Kernel 2.6.24 Ready
Да,кстати, что такое prepatch и что значит концовка на rc*?
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
-
bluesman
- Сообщения: 2137
- Статус: Блюзмен
- ОС: Ubuntu 9.10
Re: Kernel 2.6.24 Ready
b43 (устройства на базе Broadcom BCM43xx, включая поддерживающие IEEE 802.11G);
У меня wi-fi в ноуте на этом чипе. Это значит с этим ядром я просто ставлю утилиты для вай-фая и юзаю его?
-
Flaming
- Сообщения: 2579
Re: Kernel 2.6.24 Ready
The Bandigo писал(а): ↑26.01.2008 20:53У меня wi-fi в ноуте на этом чипе. Это значит с этим ядром я просто ставлю утилиты для вай-фая и юзаю его?
Скорее всего. Единственно верный способ узнать - попробовать.
-
bluesman
- Сообщения: 2137
- Статус: Блюзмен
- ОС: Ubuntu 9.10
Re: Kernel 2.6.24 Ready
Flaming,
Ну подождем когда lenny станет stable
Там еще что-нибудь в ядро добавят 
Ну подождем когда lenny станет stable
-
masloff
- Сообщения: 156
- ОС: opensolaris 2008.11
-
andreas90
- Сообщения: 158
- ОС: Bluewhite64 12.2
Re: Kernel 2.6.24 Ready
У меня например virtualbox c этим ядром не работает. Makefile:68: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.. Останов.
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Kernel 2.6.24 Ready
prepatch это патчи до тестовой версии. rc* показывает в который раз была выпущена тестовая версия.
Меня хотят взять на дурачка??
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Kernel 2.6.24 Ready
Я тоже так надеялся. Увы, в 2.6.23 был выполнен лишь частичный переход к tickless. Полный отказ от пресловутого jiffes собирались сделать в будущем.
man mount:
Note that the filesystem mount options will remain the same as those on the original mount point, and cannot be changed
by passing the -o option along with --bind/--rbind.
-
SilentMan
- Сообщения: 228
- Статус: %_%
- ОС: Arch Linux
Re: Kernel 2.6.24 Ready
Собрал. С этим ядром ко мне наконец пришло прозрение.
Registered Linux user #451481
-
nadge
- Сообщения: 1519
- ОС: ArchLinux, Ubuntu 10.10
Re: Kernel 2.6.24 Ready
serzh-z, понял, спасибо.
-
phx_ern
- Сообщения: 331
- ОС: Gentoo
Re: Kernel 2.6.24 Ready
SilentMan, прозрение? ты о чем?
-
SilentMan
- Сообщения: 228
- Статус: %_%
- ОС: Arch Linux
Re: Kernel 2.6.24 Ready
Прозрение относительно поддержки ядром sata
Registered Linux user #451481
-
BigKAA
- Сообщения: 292
Re: Kernel 2.6.24 Ready
--bind работает по старому!!! Пытался смонтировать часть ФС в ro - бананас! Наверное требуется апдейт утилит.
-
devilr
- Сообщения: 3697
- ОС: Mandriva => Gentoo (~amd64)
Re: Kernel 2.6.24 Ready
А есть возможность установить его на Мандриву?
Т.е. вначале все стандартно - распаковываем в /usr/src/kernеl2.6.24 (к примеру), делаем линк на этот каталог, затем настраиваем как надо и компилируем. Получили ядро. Перезагружаемся. Выбираем новое ядро в загрузчике... а дальше вопрос - как на него поставить дрова от NVIDIA? Установщику нужны headers - но что именно ему указывать из свежераспакованных исходников ядра?
Может есть какая-нибудь толковая статья на эту тему?
P.S. про наличие кучи патчей от Мандривы здесь разговор совсем не идет - интересуют только сами принципы установки в этом случае. Вдруг кто делал такое.
Т.е. вначале все стандартно - распаковываем в /usr/src/kernеl2.6.24 (к примеру), делаем линк на этот каталог, затем настраиваем как надо и компилируем. Получили ядро. Перезагружаемся. Выбираем новое ядро в загрузчике... а дальше вопрос - как на него поставить дрова от NVIDIA? Установщику нужны headers - но что именно ему указывать из свежераспакованных исходников ядра?
Может есть какая-нибудь толковая статья на эту тему?
P.S. про наличие кучи патчей от Мандривы здесь разговор совсем не идет - интересуют только сами принципы установки в этом случае. Вдруг кто делал такое.
-
openFedor
- Сообщения: 68
Re: Kernel 2.6.24 Ready
Как это сделал я 10 минут назад (opensuse 103)
-Распаковываем ядро в /usr/src
-заходим в него с консоли и делаем $ make mrproper (удаляет старые фаилы которые могли остаться)
-теперь делаем $ make xconfig настраивам что хотим и сохраняем настройки
-теперь делаем $ make и ждём пока скомпилиться
-после компилирования устанавливаем модули $ make modules_install
-после модулей делаем установку $ make install
Перезагружаюсь, устанавливаю дрова нвидии, (гефорс6600 1,0-7755)
P/S Всё гладко и быстро
-Распаковываем ядро в /usr/src
-заходим в него с консоли и делаем $ make mrproper (удаляет старые фаилы которые могли остаться)
-теперь делаем $ make xconfig настраивам что хотим и сохраняем настройки
-теперь делаем $ make и ждём пока скомпилиться
-после компилирования устанавливаем модули $ make modules_install
-после модулей делаем установку $ make install
Перезагружаюсь, устанавливаю дрова нвидии, (гефорс6600 1,0-7755)
P/S Всё гладко и быстро