
Utero est un système d'exploitation (pour x86_64) écrit autant que possible en cristal.
C'est le travail en cours .
Pour faire un fichier ISO et exécuter sur Qemu
$ make run
Pour faire un fichier ISO
$ make iso
Pour faire un fichier binaire du noyau
$ make ou $ make all
Pour compiler le système d'exploitation en mode débogage et fonctionner sur Qemu
$ make debug
Remarque: En mode débogage, la journalisation utilise le port série COM1 pour rédiger diverses informations de débogage. qemu est configuré pour écrire la sortie de ce port série sur /tmp/serial.log .
Pour nettoyer
$ make clean
Sur un système qui utilise EFI Boot, comme Dual Boot MacOS et Ubuntu (16.04) sur MacBook Pro
Erreur sur Qemu comme celle-ci
Could not read from CDROM (code 0009)La solution peut être:
$ sudo apt-get install grub-pc-bin Après l'installation grub-pc-bin , vous devrez recréer le fichier ISO comme ceci:
$ make clean
$ make # or make iso
$ make runLes liens suivants m'ont sauvé la vie:
Microsoft / WSL # 1043
http://intermezzos.github.io/book/appendix/trouleshooting.html#Could%20Not%20Read%20From%20CDrom%20%28Code%200009%29
git clone --recursive <YOUR-FORKED-UTERO-URL>
ou
git clone <YOUR-FORKED-UTERO-URL>
git submodule update --init --recursive
Sous licence sous l'un ou l'autre des
à votre option.
À moins que vous ne soyez explicitement indiqué autrement, toute contribution intentionnellement soumise pour inclusion dans les travaux par vous, telle que définie dans la licence Apache-2.0, doit être autorisée à double licence comme ci-dessus, sans aucune condition supplémentaire.