Lakos OS

Минималистичная учебная ОС для i386. Проект включает ядро, примитивный shell, tar‑базированную rootfs и небольшой набор пользовательских программ.

Возможности

Быстрый старт (сборка)

$ make iso

Артефакты сборки:

Очистка:

$ make clean

Требования

gcc (m32) binutils nasm limine xorriso

Как пользоваться в системе

При старте ОС запускается логин. По умолчанию доступен пользователь: root / root

Примеры команд в shell:

Доступные пользовательские программы в /bin:

hello, test, editor, calc (простой калькулятор)

Архитектура проекта

boot/        загрузчик и стартовый код
kernel/      ядро, драйверы, shell, GUI
rootfs/      содержимое файловой системы (вшивается в modules.tar)
ass/         ассеты (изображения/иконки)

Авто‑релизы (GitHub Actions)

Workflow .github/workflows/deploy.yml автоматически:

Лицензия

См. LICENSE.