OSi: Difference between revisions

From They Also Do It Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[File:OSi.png|thumb|right|alt=OSi running a partially POSIX-compliant shell. Screenshot by Joshua.|[[OSi]] running a partially POSIX-compliant shell. Screenshot by [[User:JoshuaMV|Joshua]].]]
OSi (formerly known as "DreamOS") is a proprietary embedded, single-user, real-time operating system developed by [[OSCorp]]. The name, "OSi", stands for "OS inside". OSi is mostly used in industrial applications, SoCs, POS terminals, thin clients, and compact devices.
OSi (formerly known as "DreamOS") is a proprietary embedded, single-user, real-time operating system developed by [[OSCorp]]. The name, "OSi", stands for "OS inside". OSi is mostly used in industrial applications, SoCs, POS terminals, thin clients, and compact devices.



Revision as of 01:50, 28 October 2023

OSi running a partially POSIX-compliant shell. Screenshot by Joshua.
OSi running a partially POSIX-compliant shell. Screenshot by Joshua.

OSi (formerly known as "DreamOS") is a proprietary embedded, single-user, real-time operating system developed by OSCorp. The name, "OSi", stands for "OS inside". OSi is mostly used in industrial applications, SoCs, POS terminals, thin clients, and compact devices.

Unlike OSBlue, OSi is not a UNIX system or a UNIX-like. OSi shares some features with UNIX, but it is an independent system. It is similar in some ways to Windows CE.

OSCorp licenses OSi to original equipment manufacturers (OEMs) who can modify the operating system and add their own user interface, or use a standard GUI provided by OSCorp.

OSi can be compiled for most CPU architectures.

Features

OSi is optimized for underpowered devices, it requires only one megabyte of memory and very little processing power. It is also able to run on a large variety of devices, ranging from embedded computer chips in consumer electronics, to industrial machinery and supercomputing clusters.

OSi is easy to develop for. Developer packages include a full SDK that can be used to develop and test software before deployment on an OSi device.

OSi can be bundled with (or without) a fully-fledged desktop environment or mobile GUI, allowing it to be used for things like low-cost home computers or mobile devices.

OSi includes a command-line shell, which can be accessed via a serial console or terminal program, it can be used for debugging, file management, configuration, system control, or launching applications.

History

In 1999, OSCorp began working on a real-time desktop operating system called DreamOS, designed for brain-computer interface devices which could run independently of a PC. The operating system's default graphical user interface bared striking resemblance to another operating system that was also used in brain-computer interfaces, unfortunately, this did not bode well for OSCorp. In the year 2000, OSCorp was sued and was asked to scrap DreamOS's current GUI and change its name. DreamOS's name was changed to OSi, the default GUI was removed and rewritten, and development continued.