All Projects → evilbinary → YiYiYa

evilbinary / YiYiYa

Licence: LGPL-2.1 license
YiYiYa 一个os

Programming Languages

c
50402 projects - #5 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects
assembly
5116 projects
Makefile
30231 projects

Projects that are alternatives of or similar to YiYiYa

Ultra
An operating system that doesn't try to be UNIX. Made completely from scratch with its own bootloader. 😊
Stars: ✭ 48 (-64.71%)
Mutual labels:  os, operating-system
beeos
A simple "Unix-like" kernel trying to be POSIX compliant
Stars: ✭ 103 (-24.26%)
Mutual labels:  os, operating-system
Cardinal
Operating system designed to be fast and secure.
Stars: ✭ 20 (-85.29%)
Mutual labels:  os, operating-system
DentOS
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
Stars: ✭ 32 (-76.47%)
Mutual labels:  os, operating-system
pranaOS
A unix operating system written from scratch in c that gives support for arm, x86
Stars: ✭ 138 (+1.47%)
Mutual labels:  os, operating-system
opuntiaOS
opuntiaOS - an operating system targeting x86, ARMv7, Aarch64
Stars: ✭ 566 (+316.18%)
Mutual labels:  os, operating-system
duckOS
Yet another hobby x86 UNIX-like operating system written in C and C++. Features a dynamically linked userspace, an in-house c standard library, and more! And yes, it runs DOOM.
Stars: ✭ 250 (+83.82%)
Mutual labels:  os, operating-system
zambesii
Non-unix, custom-API hybrid OS kernel written in C++ which can be thought of as an emulated microkernel. The native API is almost fully asynchronous and the kernel is aimed at high-scaling, high-throughput-requiring multiprocessor workloads, with working support for SMP and NUMA already implemented. Join the IRC channel, #zbz-dev on freenode!
Stars: ✭ 13 (-90.44%)
Mutual labels:  os, operating-system
nautilus
Nautilus Aerokernel
Stars: ✭ 30 (-77.94%)
Mutual labels:  os, operating-system
Macaron
A sweet hobby made operating system written in C++ for x86 CPUs with GUI
Stars: ✭ 34 (-75%)
Mutual labels:  os, operating-system
DemOS
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-86.76%)
Mutual labels:  os, operating-system
SnowFlake
Technology is free, SnowFlakeOS
Stars: ✭ 38 (-72.06%)
Mutual labels:  os, operating-system
Aqeous
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (-83.09%)
Mutual labels:  os, operating-system
Onyx
UNIX-like operating system written in C and C++
Stars: ✭ 52 (-61.76%)
Mutual labels:  os, operating-system
MoonOS
MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.
Stars: ✭ 82 (-39.71%)
Mutual labels:  os, operating-system
chaos-2
A hand-made SMP-aware kernel
Stars: ✭ 20 (-85.29%)
Mutual labels:  os, operating-system
kora-kernel
Kernel for my operating system KoraOS
Stars: ✭ 15 (-88.97%)
Mutual labels:  os, operating-system
greenteaos.github.io
🏠 Homepage of the @GreenteaOS
Stars: ✭ 16 (-88.24%)
Mutual labels:  os, operating-system
biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
Stars: ✭ 47 (-65.44%)
Mutual labels:  os, operating-system
Prism-OS
An operating system created in c#, Made possible by the cosmos community!
Stars: ✭ 45 (-66.91%)
Mutual labels:  os, operating-system

YiYiYa

YiYiYa is an os

https://github.com/evilbinary/YiYiYa

使用

编译

提前安装 scons、qemu 开发环境文档

编译

scons

运行

scons -Q init && scons --run=qemu

开发

具体见文档:开发文档

建议

1、c语言没有基础,建议先不玩,等会了再来。

2、os开发并不是一天就可以开发好的,需要持续的耐心和毅力。

3、没弄明白的建议不要fork或下载去尝试编译此项目。

截图

v3s.mp4
lvgl.mp4

开发

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

https://github.com/evilbinary/YiYiYa

项目捐赠

喜欢就支持一下

捐赠人 金额¥ 日期
xiekeyi98 9.9 2022-03-25
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 30 2022-02-10
SynestiaOS 66.66 2022-02-10
开心的派大星 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].