ALT Linux kernel packages development
 help / color / mirror / Atom feed
From: "Konstantin A. Lepikhov" <lakostis@anti-leasure.ru>
To: ALT Linux kernel packages development <devel-kernel@altlinux.ru>
Subject: [d-kernel] Re: ll & supermount
Date: Mon, 14 Feb 2005 23:10:49 +0300
Message-ID: <20050214201049.GB6370@lks.home> (raw)
In-Reply-To: <200502141549.06828.darkstar@altlinux.ru>

[-- Attachment #1: Type: text/plain, Size: 6586 bytes --]

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 у нас незащищенные :)

<skip>

-- 
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

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  parent reply	other threads:[~2005-02-14 20:10 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-14 11:09 [d-kernel] " Yury Aliaev
2005-02-14 11:24 ` Albert R. Valiev
2005-02-14 12:40   ` Yury Aliaev
2005-02-14 12:49     ` Albert R. Valiev
2005-02-14 13:07       ` Yury Aliaev
2005-02-14 14:23         ` Albert R. Valiev
2005-02-14 20:10       ` Konstantin A. Lepikhov [this message]
2005-02-15  6:06         ` [d-kernel] " Igor Zubkov
2005-02-16 17:29           ` [d-kernel][JT] " Andrey Rahmatullin
2005-02-16 21:05             ` Igor Zubkov
2005-02-16 18:15           ` [d-kernel] " Michael Shigorin
2005-02-16 21:36             ` Igor Zubkov
2005-02-17  6:00               ` Konstantin A. Lepikhov
2005-02-17  9:50               ` Michael Shigorin
2005-02-15 10:51         ` Yury Aliaev
2005-02-15 21:26           ` Konstantin A. Lepikhov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050214201049.GB6370@lks.home \
    --to=lakostis@anti-leasure.ru \
    --cc=devel-kernel@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git