
El útero es un sistema operativo (para x86_64) escrito en Crystal tanto como sea posible .
Este es el trabajo en progreso .
Para hacer un archivo ISO y ejecutar en QEMU
$ make run
Para hacer un archivo ISO
$ make iso
Para hacer un archivo binario del kernel
$ make o $ make all
Para compilar el sistema operativo en modo de depuración y ejecutar en QEMU
$ make debug
Nota: En el modo de depuración, el registro utiliza el puerto serie COM1 para escribir varias información de depuración. qemu está configurado para escribir la salida de este puerto serie a /tmp/serial.log .
Para limpiar
$ make clean
En un sistema que usa el arranque EFI, como Dual Boot MacOS y Ubuntu (16.04) en MacBook Pro
Error en qemu como este
Could not read from CDROM (code 0009)La solución puede ser:
$ sudo apt-get install grub-pc-bin Después de instalar grub-pc-bin , deberá recrear el archivo ISO como este:
$ make clean
$ make # or make iso
$ make runLos siguientes enlaces me salvaron la vida:
Microsoft/WSL#1043
http://intermezzos.github.io/book/appendix/troublashooting.html#could%20Not%20Read%20from%20cdrom%20%28code%200009%29
git clone --recursive <YOUR-FORKED-UTERO-URL>
o
git clone <YOUR-FORKED-UTERO-URL>
git submodule update --init --recursive
Con licencia bajo cualquiera de
a tu opción.
A menos que declare explícitamente lo contrario, cualquier contribución presentada intencionalmente para su inclusión en el trabajo por usted, como se define en la licencia Apache-2.0, se debe tener doble licencia como se indicó anteriormente, sin ningún término o condiciones adicionales.