Since you are going to build or to read the source code of this Operating System Kernel, I assume that you are a skilled programmer. That means you should have got common sense of programming and experience of building open source projects. So this document, and those listed follow, will not teach you HOW TO about basic things(how to write and build a C-language program, how to use build tools, how to mount a disk, etc.). I have and will try my best to make the steps in line with convention and common sense.
Build Kernel from Source:
[/user-guide/Build_Kernel.md](https://github.com/08822407d/MyOS2/blob/master/user-guide/Build_Kernel.md)
Boot Environment and Kernel Installation:
[/user-guide/Installation.md](https://github.com/08822407d/MyOS2/blob/master/user-guide/Installation.md)
How To Develop User Application for MyOS2:
[/user-guide/User-Application.md](https://github.com/08822407d/MyOS2/blob/master/user-guide/User-Application.md)
Implemented Syscall API and Related Opetions/Flags:
[/user-guide/Syscall-Table.md](https://github.com/08822407d/MyOS2/blob/master/user-guide/Syscall-Table.md)