[castle] Вопросы по ядру

Stanislav Ievlev inger на altlinux.ru
Чт Окт 11 10:42:39 MSD 2001


Alexander S. Belov wrote:

>>> 1. Планируется ли поддержка XFS+RSBAC в финальном Castle? Проблема в 
>>> том, что они пересекаются в arch/i386/kernel/entry.S в таблице 
>>> системных вызовов (250-252 - занят XFS и они же требуются для 
>>> RSBAC).  и как это пересечение обойти, мне не очень понятно.
>>
>>
>>
>>
>> Поддержка планируется. Пересечение обходится элементарно - это уже 
>> сделано в текущем обычном ядре
>>
>
> Оно кстати с BUILD_RSBAC_UP 1 не собирается:
>
> super.c: In function `do_kern_mount':
> super.c:902: `nd' undeclared (first use in this function)
> super.c:902: (Each undeclared identifier is reported only once
> super.c:902: for each function it appears in.)
> super.c:914: `mount_sem' undeclared (first use in this function)
> super.c:917: `mnt_cache' undeclared (first use in this function)
> make[2]: *** [super.o] Error 1

Совершенно верно - мантейнеру сейчас некогда поддерживать в актуальном 
состоянии RSBAC в текущем ядре ( Очень сильные и частые изменения в 
ядре, пересечения огромного количества других патчей). Поэтому там 
просто оставлены загрушки, чтобы не потерять в будущем и оставались 
заголовочные файлы для сборки программ.

RSBAC в ядре обычно собирается перед очередной бетой(релизом) Castle.

P.S. Тем не менее пересечения устранены. Если вы желаете самостоятельно 
собрать ядро с XFS и RSBAC , то посмотрите как cделаны размещения 
системных вызовов в entry.S.

>
>
> _______________________________________________
> Castle mailing list
> Castle на altlinux.ru
> http://altlinux.ru/mailman/listinfo/castle








Подробная информация о списке рассылки Castle