Skip to content

Graphical Cosmos C# Operating System, with many features

License

Notifications You must be signed in to change notification settings

cameronos/cameronOSrepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CameronOS

Complex C# COSMOS based Operating System developed from a compilation of multiple OS's (notably Aura)

Languages and programs used

Status

Build Status License Size

Current features

CameronOS rarely gets updated - Here is a list of CameronOS's current functions.

  • FAT32/16/12 + Virtual FileSystem.
  • PCI Device Scan.
  • PS2 Keyboard.
  • Restart + ACPI Shutdown via SUDO.
  • Basic command interpreter.
  • Exception Handler.
  • Console in VGA Textmode (300x240) + Extended ASCII support

Work in progress

  • Hangman - Next update 1.6.9
  • Snake - 1.6.9
  • Notepad (Text editor) - 1.6.9
  • File System - 1.7.1

Screenshots



Contributions

Want to contribute to CameronOS? Here's how:

  • Fork cameronOS repo
  • Commit & push a new feature to the forked repository
  • Open a pull request so I can merge your work in this repository

Try CameronOS

  • Download VMWare at this address.
  • Create a virtual machine (select Other for the type)
  • Select the .ISO file downloaded on (Link soon, still in development) and continue.
  • Select "Store virtual disk as a single file" and select "Finish". (The File System isn't operable without storage, so make sure to atleast put 1 or 2 gigs of space inside the VMDK.)
  • Now you can select CameronOS and click on "Play Virtual Machine".

How to compile ?

First, install CosmosOS and all of the required repositories, and wait until the installation is done.

Pre-requisites :

  • Latest version of VS 2019
  • .NET Core SDK 2.1
  • .NET Framework 2.0

Now clone this repository. Inside the folder CameronOS, run CameronOSNew.sln and select "build" once Visual Studio 2019 has loaded.

If you have an error like "A project with an Output type of Class Library cannot be started directly", right click on "CameronOSNew" and select "Set as startup project", then click again on "Build".

About

Graphical Cosmos C# Operating System, with many features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published