{"id":13611973,"url":"https://github.com/evilbinary/YiYiYa","last_synced_at":"2025-04-13T11:31:25.552Z","repository":{"id":19464124,"uuid":"87100206","full_name":"evilbinary/YiYiYa","owner":"evilbinary","description":"YiYiYa 一个os","archived":false,"fork":false,"pushed_at":"2024-07-15T06:07:53.000Z","size":115236,"stargazers_count":234,"open_issues_count":2,"forks_count":49,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-11-07T20:41:29.464Z","etag":null,"topics":["c","duck","hobby-os","kernel","operating-system","os","osdev","rust","yiyiya"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evilbinary.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-03T17:14:28.000Z","updated_at":"2024-09-29T15:32:07.000Z","dependencies_parsed_at":"2024-01-21T17:28:45.860Z","dependency_job_id":"fd79627e-e31a-46d2-a072-d1e8693b39fb","html_url":"https://github.com/evilbinary/YiYiYa","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilbinary%2FYiYiYa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilbinary%2FYiYiYa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilbinary%2FYiYiYa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilbinary%2FYiYiYa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evilbinary","download_url":"https://codeload.github.com/evilbinary/YiYiYa/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248705622,"owners_count":21148564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","duck","hobby-os","kernel","operating-system","os","osdev","rust","yiyiya"],"created_at":"2024-08-01T20:00:20.208Z","updated_at":"2025-04-13T11:31:23.800Z","avatar_url":"https://github.com/evilbinary.png","language":"C","readme":"# YiYiYa\nYiYiYa is an os\n\nhttps://github.com/evilbinary/YiYiYa\n\n## 使用\n\n### 编译\n\n\n1、编译工具安装\n\n提前安装 yymake、qemu [开发环境文档](https://github.com/evilbinary/YiYiYa/tree/main/docs/install)\n\n\n2、编译平台配置\n\n配置编译目标平台 [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)\n\n3、运行编译命令\n\n```\nya -m debug\n```\n\n### 运行\n\n```\nya -m debug -r qemu\n```\n\n\n## 开发\n\n具体见文档：[开发文档](https://github.com/evilbinary/YiYiYa/tree/main/docs/develop)\n\n## 建议\n\n1、欢迎加入一起讨论开发os\n\n2、很多人一开始死在boot上，建议可以先跳过boot，后面在看\n\n3、更新的比较频繁，可能导致编译不通过，可以自己修改一下。\n\n\n\n### 截图\n\n\n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/etk-gui.jpeg?raw=true\" width=\"800px\" /\u003e\n\n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/starup.png?raw=true\" width=\"800px\" /\u003e\n\n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/game-dev.jpg?raw=true\" width=\"800px\" /\u003e\n\nhttps://user-images.githubusercontent.com/5143386/133922735-972ddceb-eab6-4102-b9a2-2e14e7d86397.mp4\n\n\nhttps://user-images.githubusercontent.com/5143386/121841338-acf76f80-cd10-11eb-98fe-f96cb78ba221.mp4\n\n\n\n\n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/lvgl-gui.png?raw=true\" width=\"800px\" /\u003e\n      \n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/etk.png?raw=true\" width=\"400px\" /\u003e\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/microui.jpg?raw=true\" width=\"400px\" /\u003e\n\n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/yiyiya.png?raw=true\" width=\"400px\" /\u003e\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/shell.png?raw=true\" width=\"400px\" /\u003e\n\n\n## 开发\n\nqq群 26893532 可以加入一起讨论学习，如果找不到该群，使用扫码加入。\n\n\u003cimg src=\"https://github.com/evilbinary/YiYiYa/blob/main/docs/demo/group.jpeg?raw=true\" width=\"200px\" /\u003e\n\n\nhttps://github.com/evilbinary/YiYiYa\n\n\n## 项目捐赠\n\n![喜欢就支持一下](https://github.com/evilbinary/myblog/raw/master/data/s.png)\n\n\n捐赠人 | 金额¥| 日期\n---|---|---\n[BiscuitOS](https://github.com/BiscuitOS)     | 200 | 2024-04-26\n[xiekeyi98](https://github.com/xiekeyi98)    | 9.9 | 2022-03-25\n[hulang1024](https://github.com/hulang1024)    | 12 | 2022-02-11\n**焱    | 0.01 | 2022-02-11\n懒懒    | 10 | 2022-02-11\nfix-eua.dax    | 30 | 2022-02-11\nyyz639    | 2.5 | 2022-02-11\n[cm](https://gitee.com/starseacloud)| 30 | 2022-02-10\n[SynestiaOS](https://github.com/SynestiaOS) | 66.66 | 2022-02-10\n[开心的派大星](https://github.com/ysh329) | 19 | 2022-02-10\n眼眸流转 |100| 2022-02-10\n巫云    | 25 | 2021-05-08\n\n\n## 参考资料\nhttps://wiki.osdev.org\n\nhttps://zh.wikipedia.org/wiki/%E8%BD%AF%E7%9B%98\n\n64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf\n","funding_links":[],"categories":["C","programming framework"],"sub_categories":["rtos"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilbinary%2FYiYiYa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevilbinary%2FYiYiYa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilbinary%2FYiYiYa/lists"}