bollwarm / YiYiYa

YiYiYa 一个os

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YiYiYa

YiYiYa is an os

https://github.com/evilbinary/YiYiYa

使用

编译

提前安装 scons、qemu

编译

scons

运行镜像

scons --run=qemu

FAQ

1、在linux下如果运行黑屏失败,修改根目录Sconstruct env['CC']='/usr/bin/gcc-9' gcc 改成9版本。

2、如果在linux下运行出现boot duck停住了,则env['CFLAGS']= env['CFLAGS']+' -no-pie -fno-pic '修改修改成这个。

3、如果运行出现 ../app/kernel not exist,则image下的disk.img被删除了,需要找回来。

截图

开发

qq群 26893532 可以加入一起讨论学习,如果找不到该群,使用扫码加入。

https://github.com/evilbinary/YiYiYa

参考资料

https://wiki.osdev.org

https://zh.wikipedia.org/wiki/%E8%BD%AF%E7%9B%98

64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf

About

YiYiYa 一个os

License:GNU Lesser General Public License v2.1


Languages

Language:C 98.8%Language:HTML 0.7%Language:Assembly 0.3%Language:Python 0.1%Language:Makefile 0.1%Language:Awk 0.0%Language:Roff 0.0%Language:Shell 0.0%Language:CSS 0.0%Language:Rust 0.0%Language:sed 0.0%Language:C++ 0.0%