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
- Hangman - Next update 1.6.9
- Snake - 1.6.9
- Notepad (Text editor) - 1.6.9
- File System - 1.7.1
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
- 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".
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".