OSLang

I have been thinking about writing a programming languages specifically designed to make an OS.

The idea is:

  • Kernel entry function would be "kmain"
  • High-level for easier learning
  • Ability to import C, Assembly, etc
  • Build a basic assembly syntax for general platform that will be compiled tailored to the target
  • Keep readability
  • Possibly minimize the learning curve

The whole reason I am working on this is to streamline OS development for beginners and anyone else. I am planning to make this in rust.

This will be a long term project. Anyway, happy programming!

Git Repository