Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# YiYiYa
YiYiYa is an os

https://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.org

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

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