Ядро для простых процессоров x86 и открытых источников, разработанный Хобби в попытке узнать по этому вопросу.

Протежимый режим 32 бит (реализовано)
VGA-Buffer (реализовано)
Basic PM - Process Manager (реализовано)
Basic MM - Memory Manager (реализовано)
Продвинутый премьер -министр
Аппаратная поддержка (клавиатура и т. Д.)
Основная FS - файловая система (в процессе)
Не рекомендуется пытаться загружаться на настоящей машине, проект все еще неполный, и нет уверенности в том, что безопасность для оборудования гарантирована
Чтобы запустить проект, вам необходимо установить эмулятор x86, проект использует QEMU
git clone https://github.com/https-dre/square-kernel/tree/main
cd square-kernel
mkdir build
Генерирование виртуального диска с ядром:
make build
Запустите ядро вместе с загрузчиком:
make run
Чтобы запустить виртуальный диск на VMware:
make release_vmware
Таким образом, будет создан виртуальный диск .vmdk, попробуйте загрузиться с этим диском на VMware.
Этот проект лицензирован в соответствии с общей публичной лицензией GNU V3.0 - см. Файл лицензии для получения более подробной информации.