No description
Find a file
2017-06-17 01:44:39 +01:00
Artwork Reworked fat file system. Added conditionals for debug output. Implemented some System.IO plugs. 2015-11-26 11:45:58 -06:00
Build Merge branch 'master'. 2017-05-22 01:51:41 +01:00
Demos Merge branch 'master' of https://github.com/CosmosOS/Cosmos into netcore 2017-06-11 01:15:48 +01:00
Docs Merge branch 'master'. 2017-05-04 01:18:50 +01:00
packages/SQLite.3.13.0/runtimes/win7-x86/native Install changes to remove dotnet cli. 2017-05-26 18:30:53 -05:00
Resources VS 2017 work. 2017-03-19 09:29:46 -05:00
Setup Builder fixes. 2017-06-16 18:31:47 +01:00
source Reverted version change. 2017-06-17 01:44:39 +01:00
Tests Merge branch 'master' of https://github.com/CosmosOS/Cosmos into netcore 2017-06-11 01:15:48 +01:00
Tools Put runtime identifier back. 2017-06-10 12:51:19 -05:00
Users VS 2017 work. 2017-03-19 09:29:46 -05:00
.editorconfig Refactoring of kernel tester. Take out generic part of the runner, so other targets (vmware, hyper-v in the future, etc) can also be tested. 2015-07-18 00:40:53 +02:00
.gitattributes - Fixed .gitattributes -- it was causing already committed files to show up as modified. 2014-12-25 13:59:23 -08:00
.gitignore Merge branch 'netcore' of https://github.com/CosmosOS/Cosmos into netcore 2017-03-26 12:32:57 -05:00
appveyor.yml Project build fixes. 2017-05-12 01:41:02 +01:00
Build.sln Install Vsip and targets. 2017-04-06 00:36:05 -05:00
Builder.sln Installer work. 2017-03-23 21:02:16 +00:00
CONTRIBUTING.md Add EditorConfig info and correct word wrapping 2015-08-31 04:17:14 -04:00
Cosmos.sln Install changes to remove dotnet cli. 2017-05-26 18:30:53 -05:00
Cosmos.sln.DotSettings Add dapperextensions project, some work on install, and testrunner. 2017-02-02 07:39:44 -06:00
Cosmos.snk Create projects and msbuild targets for dotnet core. 2016-12-13 22:39:41 -06:00
install-VS2017.bat Install changes to remove dotnet cli. 2017-05-26 18:30:53 -05:00
LICENSE.txt Fixed tests. 2017-02-25 23:49:02 +00:00
nuget.config Project build fixes. 2017-05-12 01:41:02 +01:00
ReadMe.html 2014-07-14 16:51:58 +00:00
readme.md Broken link removed and french articles added. 2017-04-14 15:34:30 +02:00
userkit install.bat Installer work. 2017-03-23 21:02:16 +00:00
XSharp.sln Create projects and msbuild targets for dotnet core. 2016-12-13 22:39:41 -06:00

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.