VectorOS

From Wikipedia, the free encyclopedia

VectorOS
Image:VectorOSIcon.PNG
Company/
developer
SquidSoft Inc.
Source model Open source
Latest stable release 0.1c / February 11, 2007
Kernel type Monolithic kernel
Default user interface VSH CLI
License GNU General Public License
Working state Beta

VectorOS is an operating system created by SquidSoft Inc.. It was created by Founder Alexander Marshall, and Lucas Suggs, author of the Sapphire Kernel. It was created for recreation and as a learning experience for Marshall.

VectorOS was originally released on December 29, 2006 as a pre-release and has had 3 total pre-release versions. It has been supported and named after VectorFive, a forum in which Marshall holds a high position.

Contents

[edit] History

VectorOS started out as ShrimpOS which was a quick hack of The Sapphire Kernel made by Chris Weed, a 14 year old programmer. When Marshall found out he became interested in Operating Systems Programming. He quickly took over the ShrimpOS project, renamed it VectorOS, and asked Suggs to assist. When Suggs agreed, he also gave Marshall the code to a new redesigned Sapphire. Marshall started learning 32-bit protected mode OS coding. He quickly picked it up and created a keyboard driver for the new Sapphire, and added visual notification for whether the separate modules loaded.

Currently Marshall is working on adding disk support.

[edit] Versions and release dates

  • VectorOS 0.1a - Late December 2006 - Marshall started the VectorOS project and added keyboard support
  • VectorOS 0.1b - Unreleased - Marshall added a shell. This version was not released to anyone except for SquidSoft Inc. internal staff.
  • VectorOS 0.1c - February 2007 - Marshall added new commands to VectorOS. This was a small change from 0.1b, but it was a big change for the public because they never saw 0.1b
  • VectorOS 0.1d - In Development

[edit] Features

[edit] User interface

VectorOS uses a command line interface and according to the Bad Command statement, may gain a scripting language. VectorOS's shell comes loaded into the kernel, and is deeply rooted into VectorOS, making it nearly impossible to remove the shell and insert a new one.

[edit] External links