Home - reyoung/RayCommand GitHub Wiki

Welcome to the RayCommand! If you're a Chinese, you can read the Chinese version of this page.Home_ch

The RayCommand is just a exercise of a Chinese undergraduate student. The idea of this OS is from the lino Command or freedos. The philosophy of this OS is keep the things simplest and trust the user/programmer who use it. So the OS will be not into user-space, and will be monotask for a long time(Maybe I finish others, I will make it multitask).

This OS is absolutely educational system. The origin propose is record How to write a simplest OS, and record it into Chinese(Because I think there are many English OS document). So, you can talk to me use either Chinese or English or even both. If you have any Question/Suggestion, please send to [email protected]

I am also a newbie of OS developing, the last OS project RayNix can be found on Github. It complete MM,Console driver, etc. However, as the developing of Raynix, my ideas have changed a lot.

The RayCommand has some basical ideas. This will not changed for a long time.

  • Naked The OS will not get into user-space, and trust any user or programmers.
  • Educational This OS will not do any industrial optimization. It will be well documented (at least using Chinese).
  • Iterative This OS will implement a shell immediately, and add programs of shell. You can run programs using shell at the early stage of RayCommand.
The Current Stage of RayCommand development is complete GDT. And the Chinese version is GDT_ch.

List of RayCommand complete development stages.

⚠️ **GitHub.com Fallback** ⚠️