[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