Hi Albert! Monday 14, at 03:49:03 PM you wrote: > В сообщении от Понедельник 14 Февраль 2005 15:40 Yury Aliaev написал(a): > > > оных... Не уверен, что имеет смысл делать отдельный llc, возможно стоит > > > посмотреть - какой именно функциональности не хватает в wks от llc и > > > внедрить ее? дело не в функциональности, а в стабильности работы - дело в том, что половина патчей для "ушустрения" ядра конфликтует с другими патчами для расширения функциональности ядра - например, с lowlatency не дружит pktcdvd, а из-за смены шедулера на O(1) не прикладывается Win4Lin (+ неизвестно, как вообще оно будет с ним работать) + не забываем о swsusp для wks :) Поэтому и было принято решение об обратном разделении wks на wks и ll. Краткий список фичей для wks и ll (для тех, кому лень лезть в kernel cvs): wks --- Позиционируется как ядро для десктопа и ноутбука (если -up), с возможностью запуска программ с повышенными привилегиями и некоторым убыстрением в работе (по-умолчанию этот режим отключен, включается через echo 1 > /proc/sys/kernel/lowlatency) с помощью lowlatency патча от Andrew Morton. Список приложенных патчей: # Fixes: %add_patch_list kernel-fix-build #add_patch_list kernel-fix-security-owl %add_patch_list kernel-fix-security %add_patch_list kernel-fix-net %add_patch_list kernel-fix-core %add_patch_list kernel-fix-fs %add_patch_list kernel-fix-lvm %add_patch_list kernel-fix-drivers-ide %add_patch_list kernel-fix-drivers-net %add_patch_list kernel-fix-drivers-pci %add_patch_list kernel-fix-drivers-scsi %add_patch_list kernel-fix-drivers-sound %add_patch_list kernel-fix-drivers-usb %add_patch_list kernel-fix-drivers-char %add_patch_list kernel-fix-drivers-md #add_patch_list kernel-fix-drivers-media %add_patch_list kernel-fix-drivers-mtd %add_patch_list kernel-fix-drivers-video %add_patch_list kernel-fix-drivers-pnp %add_patch_list kernel-fix-drivers-block %add_patch_list kernel-fix-acpi ################## %add_patch_list kernel-feat-fs-xfs %add_patch_list kernel-feat-fs-reiserfs %add_patch_list kernel-feat-cpufreq %add_patch_list kernel-feat-i2c %add_patch_list kernel-feat-ipmi %add_patch_list kernel-feat-fs-ntfs %add_patch_list kernel-feat-kconfig %add_patch_list kernel-feat-crypto %add_patch_list kernel-feat-drivers-usb %add_patch_list kernel-feat-drivers-block-enbd %add_patch_list kernel-feat-drivers-video-splash %add_patch_list kernel-feat-drivers-pktcdvd %add_patch_list kernel-feat-net-ppp-mppe %add_patch_list kernel-feat-net-openswan %add_patch_list kernel-feat-drivers-media-v4l2 %add_patch_list kernel-feat-drivers-sound-emu10k1 %add_patch_list kernel-feat-drivers-libata %add_patch_list kernel-feat-drivers-net-pcnet32-old %add_patch_list kernel-feat-fs-supermount-ng %add_patch_list kernel-feat-core-setcap %add_patch_list kernel-feat-core-lowlatency %add_patch_list kernel-feat-core-win4lin %add_patch_list kernel-feat-swsusp %add_patch_list kernel-feat-core-badmem # imz: Unicode support in VT/console %add_patch_list kernel-feat-drivers-console-unicode # Although this patch changes the interface between the kernel and loadkeys, # I do not put a Conflicts for the old console-tools here, # because the old loadkeys works fine the new kernel interface. wks-up теперь собирается gcc3.4 из-за swsusp, -smp собирается без swsusp и 2.96. ll -- Позиционируется как ядро для музыкантов и геймеров. Для убыстрения используется включенный по-умолчанию CONFIG_PREEMPT, lowlatency патч от Andrew Morton, улучшенный O(1) шедулер от Ingo Molhar, оптимизация дисковой подсистемы от Robert Love, повышенная частота таймера (регулируемая), улучшенные счетчики etc. Из дополнительных фичей прикладывается только supermount-ng и badmem. Список приложенных патчей: # Fixes: %add_patch_list kernel-fix-build %add_patch_list kernel-fix-security %add_patch_list kernel-fix-net %add_patch_list kernel-fix-core %add_patch_list kernel-fix-fs %add_patch_list kernel-fix-lvm %add_patch_list kernel-fix-drivers-ide %add_patch_list kernel-fix-drivers-net %add_patch_list kernel-fix-drivers-pci %add_patch_list kernel-fix-drivers-scsi %add_patch_list kernel-fix-drivers-sound %add_patch_list kernel-fix-drivers-usb %add_patch_list kernel-fix-drivers-char %add_patch_list kernel-fix-drivers-md #add_patch_list kernel-fix-drivers-media %add_patch_list kernel-fix-drivers-mtd %add_patch_list kernel-fix-drivers-video %add_patch_list kernel-fix-drivers-pnp %add_patch_list kernel-fix-drivers-block %add_patch_list kernel-fix-acpi ################## %add_patch_list kernel-feat-fs-xfs %add_patch_list kernel-feat-fs-reiserfs %add_patch_list kernel-feat-cpufreq %add_patch_list kernel-feat-i2c %add_patch_list kernel-feat-ipmi %add_patch_list kernel-feat-fs-ntfs %add_patch_list kernel-feat-kconfig %add_patch_list kernel-feat-crypto %add_patch_list kernel-feat-drivers-usb %add_patch_list kernel-feat-drivers-block-enbd %add_patch_list kernel-feat-drivers-video-splash %add_patch_list kernel-feat-net-ppp-mppe %add_patch_list kernel-feat-net-openswan %add_patch_list kernel-feat-drivers-media-v4l2 %add_patch_list kernel-feat-drivers-sound-emu10k1 %add_patch_list kernel-feat-drivers-libata %add_patch_list kernel-feat-drivers-net-pcnet32-old %add_patch_list kernel-feat-fs-supermount-ng %add_patch_list kernel-feat-core-setcap %add_patch_list kernel-feat-core-lowlatency %add_patch_list kernel-feat-core-badmem # imz: Unicode support in VT/console %add_patch_list kernel-feat-drivers-console-unicode # Although this patch changes the interface between the kernel and loadkeys, # I do not put a Conflicts for the old console-tools here, # because the old loadkeys works fine the new kernel interface. Собирается это хозяйство с помощью gcc2.96. > > > У меня сейчас wks и стоит, но я пока не проверял, насколько у него в > > порядке с capabilities. Возможно, что и всё нормально, и сели так, то > > мне особо больше ничего не нужно. > > Раньше я в него capabilities патч включал. Вопрос к Костантину Лепикову - он в > последнее время wks занимается. Вечером посмотрю, что там. Лепихов ;) С capabilities все веселее - если прикладывать owl патч, то setcap все равно не работает. Так что wks и ll у нас незащищенные :) -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR