
O STAYEX é um sistema operacional de monotasking de 32 bits com microokernel. Escrito como Hobby OS para o aprendizado de minas e a razão de entretenimento e para o ensino de OS/dev

Este projeto é a melhor Mile Stone no desenvolvimento de sistemas operacionais de aprendizado, entre Mikeos e Linux! Como Mikeos explica, como funciona os OSs de montagem, o StrayEx mostra o trabalho de software semelhante, mas com a base de idiomas C. Essa semelhança oferece a você a oportunidade de começar com Mikeos, ir para Strayex e finalmente estudar Linux. A aprovação nos três projetos e aprende pelo menos o básico lhe dará oportunidade de criar seu próprio software de baixo nível. Não precisa ser o OS Howl, pode ser carregador de inicialização, sistema de arquivos, kernel, qualquer que seja.
Então, se você ainda estiver interessado em procurar aqui:
Como programador, eu sempre quis criar meu próprio sistema operacional, não como software principal para computadores como Windows e MacOS, ou Linux. Então, comecei a fazer simuladores do shell da OS em C ++ e entendi que não pode ser tão difícil escrever um software de baixo nível. Eu não estava certo, mas tive um pouco de verdade. Quando olhei o código -fonte do kernel do Linux, tinha medo da quantidade de código e funções complicadas. Mas eu estava determinado a atingir meu objetivo e comecei a ler documentações, fóruns e tutoriais dos processadores. Encontrei Mikeos e estudamos o código do Kernel, o tutorial do Mikeos Creator e entendi como ele funciona. Finalmente, sou capaz de escrever quase todo o código do meu sistema operacional e mostrá -lo a outras pessoas. Quero mostrar que o sistema operacional pode ser simples em código, mas poderoso e nosso. Agora sou capaz de entender o Linux e aprender mais fácil.
Obtenha a mais nova lista StrayEx ISO daqui ("Ativos" e faça o download,
Abra o aplicativo Virtual Machine e execute a VM com este ISO:
Para caixa virtual:

Para mais informações, vá para a pasta docs !
Para qemu: make iso-run-qemu ou apenas inicie qemu-system-x86_64 em sua máquina,
Para Bochs: make iso-run-bochs ou apenas comece bochs
Warning! Os bochs podem solicitar um script de configuração, obter um dos docs/.bochsrc no repositório ou gerar um sozinho, também pode solicitar que a imagem do disco seja executada, faça o download do docs/c.img no repo ou peça ao Bochs para construir um.
Assista StrayEx inicia!
O StrayEx foi projetado para ser simples (para mim e você :)) para entender e desenvolver. Eu faço lançamentos a todas as mudanças importantes, pequenas mudanças são pequenas. As maiores mudanças são carregadas como novas distribuições.
Existem duas linhas de família de sistemas operacionais StrayEX: baseado em kernel de strayex, chamado Strayexos e Linux, chamado Strayex Linux. Neste repositório, os sistemas baseados no kernel da StrayEX são salvos. Para o StrayEx Linux, haverá outra maneira de contribuição. No lado oficial do StrayEx, carregarei todos os arquivos de origem das distribuições listadas abaixo, para o Mirror.
Para um trabalho mais rápido com a StrayEx, existem outros projetos para você:
CLI de plataforma cruzada para hobby OSS,
StrayEx Update Center - para gerenciar repositórios e ISOs StrayEx,
Lista de distribuição (Kernel Strayex):
Lista do que eu gostaria de ser feito em Strayexos e seu repositório!
Sinta -se à vontade para contribuir para o projeto! Leia contribuindo.md para saber como fazê -lo!
Meu site está aqui!
Junte -se a mim no Facebook!
Se você tiver alguma sugestão para o StrayEx ou deseja me pedir alguma coisa, junte -se ao StrayEx Discord Server!