Нуждаются в очень маленьких ядрах с открытым исходным кодом

Мне нужно очень маленькое ядро ​​с открытым исходным кодом (самое маленькое из известных вам), по крайней мере с консольным вводом-выводом с / без графического интерфейса, который я мог бы скомпилировать в объектный код и загрузить его в ОЗУ с помощью простого загрузчика (который у меня уже есть). цель состоит в том, чтобы иметь возможность выполнять чтение / запись на диск изнутри ядра. Какие-либо предложения?

1

Решение

FreeRTOS может быть стоит посмотреть. Множество поддерживаемых платформ, небольшая площадь. Бесплатная версия — GPL, которая, вероятно, будет препятствовать любой разработке с закрытым исходным кодом, которую вы, возможно, захотите сделать, но есть коммерческие выпуски с гораздо более либеральными лицензиями, которые вы могли бы использовать, если вы готовы платить.

ucLinux немного тяжелее, но все еще может работать на системах без MMU. На самом деле я никогда не пытался развернуть этот файл самостоятельно, я использовал только те системы, для которых уже был доступен подходящий образ (старая плата Gumstix).

Если вы собираетесь использовать x86, вы можете пойти на что-то более существенное. Вариант MicroCore Tiny Core Linux потребует несколько мегабайт оперативной памяти.

2

Другие решения

Работа Таненбаума и предмет очень известной дискуссии по КС:

Домашняя страница MINIX

MINIX в википедии

1

По вопросам рекламы [email protected]