__
___ __ ____ _____/ | _ ___________
/ // __ _/ ___ __ / _ _ __
/ ___ / ___ | | (<_>) | /
_/ ___> ___> __ | ____/| __ |
/ /

Vector OS - это небольшая 32 -битная операционная система, кодируемая с нуля в C и ассемблере (NASM). Вероятно, в какой -то момент я обновлю его до 64 бит. В любом случае - вы можете расколоть его, проверить, взломать и в основном повеселиться с этим любым способом.
В настоящее время лучший способ его запуска - с Qemu или Bochs в 32 -битном режиме
Скомпилируйте и тестируйте:
Помните - здесь нет LIBC, стандартных функций C нет. Все должно быть закодировано с нуля.
Обновление № 1: Добавлена поддержка для клавиатуры USB/ввода мыши. Он использует Legacy USB -поддержку, которая в основном является эмуляцией для PS/2, так как нет стандартизации, и это огромный беспорядок ...
ОБНОВЛЕНИЕ № 0: В настоящее время он загружается до 16 -битного реального режима, переключается на 32 -битный режим, внедряет глобальную таблицу дескрипторов и загружает ядро. Кодирование Стандартная библиотека будет приоритетом № 1.