From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 17 Sep 2002 18:32:21 +0400 From: Konstantin Volckov To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: kernel despaghettification Message-Id: <20020917183221.4da66dd9.goldhead@altlinux.ru> In-Reply-To: <20020917124722.GO3014@pyro.hopawar.private.net> References: <20020917102051.GK3014@pyro.hopawar.private.net> <20020917124722.GO3014@pyro.hopawar.private.net> Organization: ALT Linux X-Mailer: Sylpheed version 0.8.1 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="yL=.:8/PdWU8QOXr" Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: --yL=.:8/PdWU8QOXr Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit On Tue, 17 Sep 2002 19:47:22 +0700 Alexey Morozov wrote: Hi! > > >> Если это всё про openMosix, то набрать rpm -U kernel-2.4.19-stable > > >вместо> rpm -U kernel-2.4.19-om сможешь? > > AM> Речь, напомню, про _одно_ ядро. Которое ставится по умолчанию, > > AM> всем без разбору. > > Алексей, у кого речь шла про одно ядро? Я писал как раз про разные > > пакеты. > Тогда не вопрос. Просто в изначальном сообщении уважаемый vsl предлагал > пихать [open]mosix прямо в основное ядро, чтобы-де не оставлять > пользователей в неведении относительно существования в линуксе такой > клёвой штуки. На что я и заметил, что RSBAC штука, наверное, не менее > клёвая, но её наличие в основном ядре сильно усложняет процесс внесения > сторонних патчей и прочих необходимых отдельным индивидуумам вещей, и > как следствие, принуждает их отказываться вовсе от результатов работы > Константина. Это не так. Поскольку RSBAC накладывается в самом конце (это неспроста!), то он по умолчанию затачивается напильником под все остальные патчи. Если же Вы до него (не после!) наложили патч и RSBAC прикладываться перестал, то есть 2 варианта: 1. Заточить RSBAC (обычно я так и делаю). 2. Не накладывать RSBAC (тоже нормальный вариант, более того это можно сделать переопределив одну переменную в .spec'е ядра). Так что ничего сложного с RSBAC нет. Проблемы есть с патчами, которые накладываются в самом начале (в частности aa_patches). > 2goldhead: Кстати, Константин, Вы не обрисуете вкратце (или укажете мне > на соответствующий документ) минимально необходимые требования, > накладываемые на пакеты kernel, kernel-headers итп. Ну, так, чтобы оно > вписывалось в существующую систему зависимостей/стартап-скриптов и > прочее. Буду Вам крайне признателен. Такого документа нет. Но из общих соображений можно вывести основные требования для общего (не узкоспециализированного) ядра: 1. Ядро должно поддерживать стандартное железо (обычно это сводится к правильному .config) 2. Ядро должно быть совместимым с userspace-приложениями (по скриптам и зависимостям я точно сказать не могу - посмотрите в .spec и если там чего не понятно - спрашивайте). Образно говоря все модули, которые обязательны для загрузки их программами должны присутствовать (например, usb). 3. Касательно headers - сейчас они собираются из stable ядра с целью их унификации и меньших отличий от стандартного vanilla ядра, поэтому для нестандартных ядер к headers требований меньше. -- Успехов, Konstantin --yL=.:8/PdWU8QOXr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9hzz2t6s2zBR1r5IRAtb8AJ45gHOM3DMvJqfRtJuqhuc7GhbB+gCfZUF3 M2SDc/9wvTezlwqaShgtsCg= =fejY -----END PGP SIGNATURE----- --yL=.:8/PdWU8QOXr--