AbhinavAtrishi / JackalOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JackalOS

1. What is this?

JackalOS is an attempt to better understand the working of simple GUI based operating systmes, by creating one!
It is built using the COSMOS toolkit and is typed in C#.

2. Currently Working Features:

  • Basic GUI, with a proper functioning mouse.
  • Working text rendering, with all lower-case characters and numbers.
  • Paint Application.

3. Features under active development (Coming Soon)

  • FAT File System.
  • Support for upper-case characters and more symbols.
  • Support for different brush-sizes in Paint Application.

4. Known Issues

  • Slow mouse movement when hovering over text menu's
  • Mouse when moved over text(in Notepad), drawing(in Paint) erases it.
  • Backspace in Notepad doesn't erase more than one character.

5. How to run?

  1. Clone this repo to your local machine.
  2. Open using Visual Studio 2019 which has COSMOS userkit/devkit installed.
  3. Build the project and it should execute as a virtual machine.

Under Active development with ๐Ÿ’™ by 3 under-graduate students

โ˜บ๏ธ Raghav, ๐Ÿ˜ Abhinav & ๐Ÿ˜ Sarthak

About


Languages

Language:C# 100.0%