
Strayex-32-битная операционная система с Microkernel. Написано как Hobby OS для учебного и развлекательного развлечения и для преподавания ОС/Дев.

Этот проект является лучшим камнем мили в разработке операционных систем, между Mikeos и Linux! Как объясняет Mikeos, как работает сборка OSES, Strayex показывает работу аналогичного программного обеспечения, но с языковой базой C ядра. Это сходство дает вам возможность начать с Mikeos, перейти к Strayex и, наконец, изучить Linux. Пропустив все три проекта и изучение, по крайней мере, основы даст вам возможность создать собственное программное обеспечение для низкого уровня. Это не обязательно должна быть ОС Wowl, это может быть загрузчик, файловая система, ядро, что угодно.
Так что, если вы все еще заинтересованы в поиске здесь:
Как программист, я всегда хотел создать свою собственную операционную систему, а не как основное программное обеспечение для таких компьютеров, как Windows и MacOS, или Linux. Поэтому я начал создавать симуляторы оболочки ОС в C ++, и я понял, что не может быть так сложно написать какое-то программное обеспечение низкого уровня. Я был не прав, но у меня была немного правды. Когда я посмотрел на исходный код ядра Linux, я боялся количества кода и сложных функций. Но я был полон решимости достичь своей цели, и я начал читать документации, форумы и учебные пособия процессоров. Я нашел Mikeos и я изучал код ядра, учебник создателя Mikeos, и я понял, как это работает. Наконец, я могу написать почти весь код моей ОС и показать ее другим людям. Я хочу показать, что ОС может быть простой в коде, но мощной и нашей собственной. Теперь я могу понять Linux и учиться легче.
Получите новейший ISO STRAYEX отсюда (список активов) и загрузите его,
Откройте приложение Virtual Machine и запустите виртуальную машину с этим ISO:
Для виртуальной коробки:

Для получения дополнительной информации перейдите в папку docs !
Для QEMU: make iso-run-qemu или просто запустите qemu-system-x86_64 на вашей машине,
Для Bochs: make iso-run-bochs или просто запустите bochs
Warning! Bochs может запрашивать скрипт конфигурации, получить его от docs/.bochsrc в репо или генерировать его самостоятельно, также Bochs могут попросить дисковое изображение, загрузив из docs/c.img в репо или попросить Bochs построить его.
Смотрите, как начинается Strayex!
Strayex разработан, чтобы быть простым (для меня и вас :)), чтобы понять и развиваться. Я делаю выпуска всех серьезных изменений, небольшие изменения незначительны. Самые большие изменения загружаются в виде новых распределений.
Существует две линии семейства операционных систем Strayex: на основе ядра Strayex, названные Strayexos и Linux, названный Strayex Linux. В этом репо сохраняются системы на основе ядра. Для Strayex Linux будет еще один способ вклада. На официальной стороне Strayex я загружаю все исходные файлы распределений, перечисленных ниже, для зеркала.
Для быстрой работы с Strayex, есть другие проекты для вас:
STRAYEX Shell - кроссплатформенный CLI для Hobby Oss,
Центр обновления Strayex - для управления репо и ISOS Strayex,
Список распределения (ядро strayex):
Список того, что я хотел бы сделать в Strayexos, и это репозиторий!
Не стесняйтесь вносить свой вклад в проект! Читайте Anforming.md, чтобы узнать, как это сделать!
Мой сайт здесь!
Присоединяйтесь ко мне в Facebook!
Если у вас есть какие -либо предложения для Strayex или вы хотите попросить меня что -то, присоединяйтесь к Strayex Discord Server!