Serge
1. Я написал здесь
http://meos.sysbin.com/viewtopic.php?t=662&start=60
2. Имеется в виду Fast System Call или что?
5.
Можно будет разрабатывать драйверы и сервисы ядра на любом языке
Убиваем нахер идею ассемблерной ОС на уровне ядра? Получим тот же монстр, что имеется в виде винды и линукса. Не имеет смысла говорить про хорошую оптимизацию - все рано не поверю, что размер и скорость таких драйверов хотя-бы приблизится к ассемблерному аналогу. Я против использования компиляторов высокого уровня для ядра, разве что они компилируют в формат ассемблерных исходников и автор ручками правит получившийся код, однако вряд ли большинство так поступит. Все слишком ленивы.
6. Не получится все сделать загружаемыми - что-то все равно придется оставить хотя бы драйверы основных файловых систем.
8. ИМХО в VESA будет дико тормозить (посмотри на приложение rtfread), не считая того, что само портирование не слабая задача.
9.
три драйвера ATI весят 20 Мб, ядро Колибри 128 Кб, наверное я идиот
Поскольку драйвера написаны на С (перекличка с пунктом 5), явно тупиковое решение, если оценивать по размеру кода.
bw
Я тут человек новый
В том то и дело, ИМХО основная идея Колибри как раз в том чтобы иметь собственное ядро, написанное на ассемблере. Можете сколько угодно надрываться про переносимость, но если мы говорим о десктопной системе (а именно на нее в основном ориентирована Колибри), то переносимость большой роли не играет, так как дома и в офисе ничего кроме x86 архитектуры не используется.
До тебя тут еще кто-то предлагал уже взяться за переписывание ядра на С, да чего-то пропал вдруг.
Если бы ставилась идея написать еще одни маленький *NIX, то, наверное, мы бы давно уже бросили текущее ядро - однако задача такая не ставилась.