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