:doc: update README.md

This commit is contained in:
fslongjin
2022-03-19 00:49:54 +08:00
parent 71d6af78d8
commit cdc450caf4
2 changed files with 47 additions and 7 deletions

View File

@ -36,7 +36,9 @@ bximage
- [x] SLAB memory pool
- [ ] Keyboard and mouse driver
- [x] Keyboard and mouse driver
- [ ] USB Driver
- [ ] Hard disk driver
@ -66,7 +68,7 @@ bximage
- [ ] Parsing ELF file format
- [ ] Floating point support
- [x] Floating point support
- [ ] Implementation of system call library based on POSIX
@ -104,5 +106,23 @@ Not yet
This project adopts GPLv2 LICENSE for open source. You are welcome to use the code of this project on the basis of abiding by the open source license!
**What we support:** using this project to create greater value and contribute code to this project under the condition of abiding by the agreement.
**What we resist**: any non-compliance with the open source license. Including but not limited to: plagiarizing the code of the project as your graduation project and other academic misconduct, as well as commercial closed source use without payment.
**What we condemn**: any non-compliance with the open source license. Including but not limited to: plagiarizing the code of the project as your graduation project and other academic misconduct, as well as commercial closed source use without payment.
If you find any violation of the open source license, we welcome you to send email feedback! Let's build an honest open source community together!
## References
This project refers to the following materials. I sincerely give my thanks to the authors of these projects, books and documents!
- Implementation of a 64 bit operating system, Tian Yu (POSTS&TELECOM PRESS)
- Principle and implementation of modern operating system, Chen Haibo, Xia Yubin (China Machine Press)
- [SimpleKernel](https://github.com/Simple-XX/SimpleKernel)
- [osdev.org](https://wiki.osdev.org/Main_Page)
- Multiboot2 Specification version 2.0
- ACPI_6_3_final_Jan30
- the GNU GRUB manual