No description
Find a file
2017-01-31 11:22:59 -06:00
Artwork
Build
Demos Exception regions and assembly ring. 2017-01-31 11:22:59 -06:00
Docs
QA/Scripts/BuildAgents/Agent1
Resources
Setup
source Exception regions and assembly ring. 2017-01-31 11:22:59 -06:00
Tests Exception regions and assembly ring. 2017-01-31 11:22:59 -06:00
Tools Exception regions and assembly ring. 2017-01-31 11:22:59 -06:00
Users Added buffer plugs and changed some project configs to any cpu. 2017-01-29 22:59:35 -06:00
.editorconfig
.gitattributes
.gitignore
appveyor.yml Fix up Build solution. 2017-01-16 06:38:35 -06:00
Build.sln Fix up Build solution. 2017-01-16 06:38:35 -06:00
Builder.sln
CONTRIBUTING.md
Cosmos.sln Added buffer plugs and changed some project configs to any cpu. 2017-01-29 22:59:35 -06:00
Cosmos.snk
global.json Get references. 2017-01-22 09:07:37 -06:00
install-VS2015.bat
LICENSE.txt
nuget.config
ReadMe.html
readme.md
userkit install.bat
XSharp.sln

Cosmos (C# Open Source Managed Operating System)

Build status Join the chat at https://gitter.im/CosmosOS/Cosmos GitHub release

Cosmos is an operating system "construction kit", built from the ground up around the IL2CPU compiler in C# and our home-brewed language called X#.

It's current stage is only usable for academic work. Some day Cosmos will be ready for production work, but to reach that stage we need more developers. Specifically, we need a few more low-level developers to help the few core developers who are currently overwhelmed with work.

Downloads:

Cosmos is available in two flavors:

  • User Kit - The User Kit is used to develop your operating system in Visual Studio. If you are new to Cosmos, you can learn here. Latest Release available.
  • Development Kit (Devkit) - The Development Kit is the full Cosmos source and build tools. If you need to modify the Cosmos core functions or modify built-in drivers, boot, compiler, etc.. you will need to use Development Kit. Tutorial for building the Development Kit - Building from the source is easy with our automated builder.

Getting Started

Joining and helping Cosmos

  • Gitter.im - The Live Chat: Click the green Join Chat badge at the top of this file. As with the IRC and CodePlex chat, please be patient if we don't respond immediately (no pinging).
  • Yahoo Group - Email Discussion List: To prevent spam-bots from spamming, we ask you introduce yourself to join. Please mention something specific to Cosmos. For example: "Hey, I want to join" won't get you in....
  • Facebook - Like us to see frequent updates of what is going on with Cosmos.
  • YouTube Channel - Follow to see useful videos and help you programming your operating system.
  • Resources - More Cosmos related links.

Articles and Resources

Publicity

Videos

We encourage you to add your own Cosmos videos to YouTube. Please add the tags Cosmos and C# when uploading.

Official Videos - Videos made by the Cosmos Team.

User Videos - Selected videos made by Cosmos Users. Please note that we have not verified each of these videos.