
StrayEx es un sistema operativo de monotasa de 32 bits con microkernel. Escrito como OS de Hobby por la razón del aprendizaje y el entretenimiento de la mina y para la enseñanza de OS/Dev

¡Este proyecto es la mejor piedra de milla en el desarrollo de sistemas operativos de aprendizaje, entre Mikeos y Linux! Como explica Mikeos, cómo funciona Oess de ensamblaje, Strayex muestra un trabajo de software similar pero con una base de lenguaje C del núcleo. Esta similitud le brinda la oportunidad de comenzar con Mikeos, ir a Strayex y finalmente estudiar Linux. Pasar que los tres proyectos y aprender al menos lo básico le darán la oportunidad de crear su propio software de bajo nivel. No tiene que ser Howl OS, puede ser un cargador de arranque, sistema de archivos, kernel, lo que sea.
Entonces, si todavía está interesado en buscar aquí:
Como programador, siempre quise crear mi propio sistema operativo, no como software principal para computadoras como Windows y MacOS, o Linux. Así que comencé a hacer simuladores del shell de OS en C ++ y entendí que no puede ser tan difícil escribir algún software de bajo nivel. No tenía razón, pero tenía un poco de verdad. Cuando miré el código fuente del kernel de Linux, tenía miedo de la cantidad de código y funciones complicadas. Pero estaba decidido a lograr mi objetivo y comencé a leer las documentos, foros y tutoriales de los procesadores. Encontré Mikeos y estudié el Código de Kernel, el tutorial de Mikeos Creator y entendí cómo funciona. Finalmente, puedo escribir casi todo el código de mi sistema operativo y mostrarlo a otra gente. Quiero mostrar que ese sistema operativo puede ser simple en código pero poderoso y nuestro. Ahora puedo entender a Linux y aprenderlo más más fácil.
Obtenga el nuevo Strayex ISO desde aquí (lista de "Activos") y descargue,
Abra la aplicación de máquina virtual y ejecute VM con este ISO:
Para la caja virtual:

Para obtener más información, ¡vaya a la carpeta docs !
Para qemu: make iso-run-qemu o simplemente inicie qemu-system-x86_64 en su máquina,
Para Bochs: make iso-run-bochs o simplemente comience bochs
Warning! BOCHS puede solicitar el script de configuración, obtener uno de docs/.bochsrc en Repo o generar uno solo, también Bochs puede solicitar que se ejecute la imagen de disco, descargue desde docs/c.img en Repo o solicite a Bochs que cree uno.
¡Mira que Strayex comienza!
Strayex está diseñado para ser simple (para mí y para usted :)) para comprender y desarrollar. Hago lanzamientos cada cambio principal, los pequeños cambios son menores. Los mayores cambios se cargan como nuevas distribuciones.
Hay dos líneas de Familia de Sistemas Operativos Strayex: Strayex Based, llamado Strayexos y Linux, llamado Strayex Linux. En este repositorio se guardan sistemas basados en el núcleo Strayex. Para Strayex Linux, habrá otra forma de contribución. En el lado oficial de Strayex cargaré todos los archivos fuente de distribuciones que se enumeran a continuación, para Mirror.
Para un trabajo más rápido con Strayex, hay otros proyectos para usted:
STRAYEX SHELL - CLI multiplataforma para OSS de Hobby,
Strayex Update Center: para administrar Repos Strayex e ISOS,
Lista de distribución (kernel strayex):
¡Lista de lo que me gustaría hacer en Strayexos y su repositorio!
¡Siéntase libre de contribuir al proyecto! Leer contribuyendo.md para saber cómo hacerlo!
¡Mi sitio web está aquí!
¡Únete a mí en Facebook!
Si tiene alguna sugerencia para StrayEx o desea pedirme algo, ¡únase al servidor Strayex Discord!