О системе

MystOS - простая операцоинная система на ассемблере и Си с открытым исходным кодом

Создана больше для изучения работы операционной системы, чем для дела :)

Уже реализована частичная поддержка ФС fat16

Сборка

Для начала установите кросс-компилятор при помощи скрипта из репозитория.

Клонируйте репозиторий MystOS

git clone https://github.com/NotYourFox/MystOS

В файле build.sh при необходимости измените путь к кросс-компилятору

export PREFIX="$HOME/opt/cross" # путь к кросс-компилятору

После этого в папке bin будет лежать собранный образ (mystos.bin)

Установка

MystOS можно установить как на реальный носитель (не рекомендуем), так и на виртуальную машину.

Для начала скачайте последнюю версию системы тут или соберите ее самостоятельно по инструкции выше.

Вы можете использовать mystos.bin как образ диска для qemu:

qemu-system-i386 -hda mystos.bin

Или записать его на реальный носитель:

Внимание! Все действия вы производите на свой страх и риск! Внимательно проверьте аргументы при использовании dd, иначе вы рискуете повредить данные на своем жестком диске. Не зря dd зовут Disk Destroyer!
sudo dd if=./mystos.bin of=/флешка

После этого рекомендуем удалить скачанный образ, ибо он может смутить программы восстановления дисков :)