ZachOS

ZachOS

Web site: zachos.sourceforge.io
Origin: ?
Category: Desktop
Desktop environment: TUI
Architecture: x86
Based on: MikeOS
Wikipedia:
Media: Live
The last version | Released: ? | April 4, 2014

ZachOS – a small, open-source, MikeOS based 16 Bit X86 operating system. The goal is to create an OS that was very small in size but fun to use at the same time.

The developer wanted to remove all the complex layers of abstraction that are present in the Operating Systems of today such as Graphical Interfaces and Networking etc etc and just have a simple OS that loads programs.

Download

ZachOS (source code + ISO) i386 220KB.zip
md5sum: 5557a8b7264e33b7101f983a06335aff

 

StarlungOS

StarlungOS

Web site: sourceforge.net/projects/starlungos/
Origin: USA
Category: Desktop
Desktop environment: TUI
Architecture: x86
Based on: MikeOS
Wikipedia:
Media: Live
The last version | Released: 14 | December 29, 2014

StarlungOS – a simple but complex OS based on MikeOS. It includes user configurable programs and an easy to use interface.

Features:
– User configurable interface
– Many command line features
– User editable programs
– Great software support

The project developer is John Roper.

 

TempleOS

TempleOS

Web site: www.templeos.org
Origin: USA
Category: Desktop
Desktop environment: TUI
Architecture: x86_64
Based on: Independent
Wikipedia: TempleOS
Media: Live
The last version | Released: 5.03 | November 20, 2017

TempleOS (formerly: J Operating System, SparrowOS and LoseThos) – a lightweight operating system designed to be a Temple to Jesus Christ, developed by Terry A. Davis. Terry A. Davis has spent 12 years attempting to create the operating from scratch. Terry explains that God has instructed him to construct a temple.

TempleOS is an x86_64, multi-tasking, multi-cored, public domain, open source, ring-0-only, single-address-map (identity-mapped), non-networked, PC operating system for recreational programming.

The TempleOS is written in HolyC (a variation of C) and uses an interface similar to a mixture of DOS and Turbo C.

It has keyboard and mouse support, and ISO 9660, FAT32 and RedSea file systems (created by Davis) with support for file compression. It runs 8-bit ASCII with graphics in source code and has a 2D and 3D graphics library, which run at 640×480 VGA with 16 colors. The operating system includes an original flight simulator, compiler, and kernel.

Download

TempleOS x86_64 16.8MB.iso
md5sum: 2facf5d7cfa08de4c47aede4a64cfb44

 

Oberon

Oberon

Web site: www.ethoberon.ethz.ch
Origin: Switzerland
Category: Desktop
Desktop environment: TUI (text user interface)
Architecture: x86, Ceres, Xilinx Spartan, SPARC, PowerPC, RIOS, MIPS
Based on: Independent
Wikipedia: Oberon
Media: Install
The last version | Released: V5 | 2013 (?)

Oberon – a single-user, multi-tasking system that runs on bare hardware or on top of a host operating system. Oberon is also the name of a programming language in the Pascal/Modula tradition.

The Oberon project was started at the Swiss Federal Institute of Technology in Zürich (ETHZ) in 1985 by Niklaus Wirth and Jürg Gutknecht. Although the project was originally targeted towards in-house hardware, the language and system have now been ported to many computer platforms. Oberon is also a name of a modern integrated software environment.

In 1991, Jürg Gutknecht and his group continued the development towards the ETH Oberon System. The goal was to exploit the inherent potential and features of Oberon to a much larger degree, upgrade the system by a concept of composable and persistent objects, complement the textual user interface by a graphical companion and provide support for the ubiquitous network. In 1995, the first official Oberon System 3 release was finished. Since then, the system has been constantly improved and extended. In 1997, the Release 2.2 including a large palette of applications was published together with a comprehensive hypertext-based documentation. In March 2000, a new release was ready and the system was renamed “ETH Oberon System”.

The original Oberon system is a single-threaded, single-user, co-operative multi-tasking operating system that runs on bare hardware or on top of a hosted operating system as a single-window application. The ETH Oberon System is an extended version that has intrinsic support for persistent objects and for building graphical user interfaces. It presents itself as a hierarchy of modules, many of which export one or several powerful abstract data types. Application modules simply reuse these data types and do not have to care about their implementation at all.

ETH Oberon System highlights:
– Advanced Textual User Interface
– Integrated object support in the kernel
– Object Autonomy and Persistence
– Extensibility by Software Bus Technology
– Fully Hierarchical Composability
– Generalized MVC Scheme
– Powerful GUI Framework Gadgets
– Self-Contained Documents
– Extensibility on Different Levels

The ETH Oberon System package includes several interesting tools and applications. Many of them were developed as productivity tools by ETH assistants and students.

The Oberon system is available free of charge and no registration is required for downloading the material. The source code is available under a BSD-like License.

The source of the Oberon screenshot is Wikipedia; uploader: SomPost; under BSDU License.