utero archive
1.0.0

子宫是尽可能多地用晶体编写的操作系统(X86_64)。
这是正在进行的工作。
制作ISO文件并在QEMU上运行
$ make run
制作ISO文件
$ make iso
制作内核的二进制文件
$ make或$ make all
在调试模式下编译OS并在QEMU上运行
$ make debug
注意:在调试模式下,记录使用串行端口COM1编写各种调试信息。 qemu配置为将此串行端口的输出写入/tmp/serial.log 。
清理
$ make clean
在使用EFI引导的系统上,例如MacBook Pro上的Dual Boot MacOS和Ubuntu(16.04)
这样的Qemu错误
Could not read from CDROM (code 0009)解决方案可能是:
$ sudo apt-get install grub-pc-bin安装grub-pc-bin之后,您需要像这样重新创建ISO文件:
$ make clean
$ make # or make iso
$ make run以下链接挽救了我的生命:
Microsoft/WSL#1043
http://intermezzos.github.io/book/appendix/troubleshooting.html#could%20not%20not%20FOM%20FOM%20CDROM%20CDROM%20%20%28CODE%200009%29
git clone --recursive <YOUR-FORKED-UTERO-URL>
或者
git clone <YOUR-FORKED-UTERO-URL>
git submodule update --init --recursive
根据任何一个
可以选择。
除非您另有明确说明,否则任何有意提交的捐款(如Apache-2.0许可证中定义)应为双重许可,如上所述,没有任何其他条款或条件。