xref: /DragonOS/README_EN.md (revision 36ad7a106eef6ef6bc3d9d26edbb57e73fbfb05e)
1# DragonOS
2
3**Languages** [中文](README.md)|English
4
5 
6
7This project is a operating system running on computer which is in X86_ 64 Architecture . The DragonOS is currently under development!
8
9## Development Environment
10
11GCC>=8.0
12
13bochs==2.7
14
15bximage
16
17<u>Sorry, DragonOS can't run properly on QEMU virtual machine at present.</u>
18
19## How to run?
20
211. clone the project
22
232. Run the <u>run.sh</u>
24
25## To do list:
26
27- [x] multiboot2
28
29- [x] printk
30
31- [x] Simple exception capture and interrupt handling
32
33- [ ] APIC
34
35- [x] Primary memory management unit
36
37- [ ] SLAB memory pool
38
39- [ ] Keyboard and mouse driver
40
41- [ ] Hard disk driver
42
43- [ ] Driver Framework
44
45- [ ] Network card driver
46
47- [ ] Graphics driver
48
49- [x] First process
50
51- [ ] Process management
52
53- [ ] IPC
54
55- [x] First system call function
56
57- [ ] Start dragonos on the physical platform
58
59- [ ] Multi core boot
60
61- [ ] Multi core scheduling and load balancing
62
63- [ ] FAT32 file system
64
65- [ ] virtual file system
66
67- [ ] Parsing ELF file format
68
69- [ ] Floating point support
70
71- [ ] Implementation of system call library based on POSIX
72
73- [ ] Shell
74
75- [ ] Kernel stack backtracking
76
77- [ ] Dynamic loading module
78
79## Contribute code
80
81If you are willing to develop this project with me, please email me first~
82
83## List of contributors
84
85fslongjin
86
87## Contact with me
88
89Email:longjin@RinGoTek.cn
90
91Blog:[longjin666.cn](https://longjin666.cn)
92
93## Reward
94
95If you like, click the link below and buy me a cup of coffee ~ please leave your GitHub ID in the payment remarks and I will post it to this page
96
97[The reward webpage](https://longjin666.cn/?page_id=54)
98
99## Sponsors
100
101Not yet
102