Минималистичная учебная ОС для i386. Проект включает ядро, примитивный shell, tar‑базированную rootfs и небольшой набор пользовательских программ.
Limine (Multiboot1)modules.tar)rootfs/bin), запуск ELF‑бинарниковgui)$ make iso
Артефакты сборки:
lakos.bin — бинарь ядраmodules.tar — архив rootfslakos.iso — загрузочный ISOОчистка:
$ make clean
При старте ОС запускается логин. По умолчанию доступен пользователь: root / root
Примеры команд в shell:
pwd, ls, cdcat, mkdir, touch, rm, cp, echover, uname, date, whoamidisks, read_sector, write_sector, mountuseradd, userdel, login, passwdcrypt -e <key> <text>, crypt -d <key> <text>lsh <script.lsh> - интерпретатор скриптовcls, shutdown, reboot, guiДоступные пользовательские программы в /bin:
hello, test, editor, calc (простой калькулятор)
boot/ загрузчик и стартовый код
kernel/ ядро, драйверы, shell, GUI
rootfs/ содержимое файловой системы (вшивается в modules.tar)
ass/ ассеты (изображения/иконки)
Workflow .github/workflows/deploy.yml автоматически:
lakos.iso и modules.tar;См. LICENSE.