Skip to content

jirn073-76/verySmallOS

Repository files navigation

verySmallOS

A very small OS built using C#, CoreRT and CosmosOS

How does it work

Technologies used

  • CosmosOS: An amazing framework for creating low-level code using C#
  • C#: Dubious language choice for a kernel but it definitely can be done
  • Zerosharp / CoreRT: A bootloader (Zerosharp) and bare-metal .NET runtime (CoreRT). Trying to make this work as a bootloader instead of Syslinux (what is currently used)

Platforms used/tested

  • VMWare: WorksOnMyMachineTM
  • VS 2017: Pretty good IDE, works well with CosmosOS

How to use

The commands supported work pretty similar to their POSIX equivalents. If you want to write to a file, use the >> operator as such:

write

Don't worry, a proper text editor is planned

How to build

It's pretty straight forward if you get CosmosOS running

Screenshots

help start file_operations graphicalMode_cursor graphicalMode_shapes

License

Licensed under BSD. For full license see: LICENSE.

About

A very small OS built using C#, CoreRT and CosmosOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published