Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evilbinary/YiYiYa
YiYiYa 一个os
https://github.com/evilbinary/YiYiYa
c duck hobby-os kernel operating-system os osdev rust yiyiya
Last synced: 5 days ago
JSON representation
YiYiYa 一个os
- Host: GitHub
- URL: https://github.com/evilbinary/YiYiYa
- Owner: evilbinary
- License: lgpl-2.1
- Created: 2017-04-03T17:14:28.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T06:07:53.000Z (4 months ago)
- Last Synced: 2024-08-02T20:43:38.182Z (3 months ago)
- Topics: c, duck, hobby-os, kernel, operating-system, os, osdev, rust, yiyiya
- Language: C
- Homepage:
- Size: 110 MB
- Stars: 212
- Watchers: 11
- Forks: 45
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - evilbinary/YiYiYa - os,kernel,operating-system,os,osdev,rust,yiyiya pushed_at:2024-07 star:0.2k fork:0.0k YiYiYa 一个os (C)
README
# YiYiYa
YiYiYa is an oshttps://github.com/evilbinary/YiYiYa
## 使用
### 编译
1、编译工具安装
提前安装 yymake、qemu [开发环境文档](https://github.com/evilbinary/YiYiYa/tree/main/docs/install)
2、编译平台配置
配置编译目标平台 [xenv/config.py配置](https://github.com/evilbinary/YiYiYa/blob/main/docs/develop/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83.md)
3、运行编译命令
```
ya -m debug
```### 运行
```
ya -m debug -r qemu
```## 开发
具体见文档:[开发文档](https://github.com/evilbinary/YiYiYa/tree/main/docs/develop)
## 建议
1、欢迎加入一起讨论开发os
2、很多人一开始死在boot上,建议可以先跳过boot,后面在看
3、更新的比较频繁,可能导致编译不通过,可以自己修改一下。
### 截图
https://user-images.githubusercontent.com/5143386/133922735-972ddceb-eab6-4102-b9a2-2e14e7d86397.mp4
https://user-images.githubusercontent.com/5143386/121841338-acf76f80-cd10-11eb-98fe-f96cb78ba221.mp4
## 开发
qq群 26893532 可以加入一起讨论学习,如果找不到该群,使用扫码加入。
https://github.com/evilbinary/YiYiYa
## 项目捐赠
![喜欢就支持一下](https://github.com/evilbinary/myblog/raw/master/data/s.png)
捐赠人 | 金额¥| 日期
---|---|---
[BiscuitOS](https://github.com/BiscuitOS) | 200 | 2024-04-26
[xiekeyi98](https://github.com/xiekeyi98) | 9.9 | 2022-03-25
[hulang1024](https://github.com/hulang1024) | 12 | 2022-02-11
**焱 | 0.01 | 2022-02-11
懒懒 | 10 | 2022-02-11
fix-eua.dax | 30 | 2022-02-11
yyz639 | 2.5 | 2022-02-11
[cm](https://gitee.com/starseacloud)| 30 | 2022-02-10
[SynestiaOS](https://github.com/SynestiaOS) | 66.66 | 2022-02-10
[开心的派大星](https://github.com/ysh329) | 19 | 2022-02-10
眼眸流转 |100| 2022-02-10
巫云 | 25 | 2021-05-08## 参考资料
https://wiki.osdev.orghttps://zh.wikipedia.org/wiki/%E8%BD%AF%E7%9B%98
64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf