Sprite

null

Web site: ftp.cs.berkeley.edu/ucb/sprite/sprite.html
Origin: USA
Category: Workstation
Desktop environment: CLI
Architecture: DECstation, SPARCstation 2
Based on: UNIX
Wikipedia: Sprite
Media: Install
The last version | Released: 1992

Sprite – a research operating system developed at the University of California, Berkeley, by John Ousterhout’s research group.

Sprite is a distributed operating system that provides a single system image to a cluster of workstations. It provides very high file system performance through client and server caching. It has process migration to take advantage of idle machines. It was used as a testbed for research in log-structured file systems, striped file systems, crash recovery, and RAID file systems, among other things.

The Sprite project has now ended, although Sprite is still running on a few machines. If you have a DECstation 5000/200 or a SparcStation 2, you could try running Sprite off the Sprite CD-ROM.

The one single archive contains following files:
– bench.tar.Z: Sources for a collection of small benchmarks used in the paper “Why Aren’t Operating Systems Getting Faster as Fast as Hardware”.
– gdb.tar.Z: gdb for Mach 3.0. (missing)
– gld.tar.Z: Gnu linker with modifications for cross-linking between different machine types.
– hash.tar.Z: The Sprite hashing package. You’ll also need the list package.
– list.tar.Z: The Sprite list package.
– mab.tar.Z: Sources for Modified Andrew Benchmark (used in paper “Why Aren’t Operating Systems Getting Faster as Fast as Hardware” and for other purposes).
– mipsim.tar.Z: A simulator and assembly-language program debugger for the MIPS R2000 architecture, written by John Ousterhout for use in a freshman-level course in C and assembler.
– tcl: A subdirectory full of various files containing sources and documentation for Tcl and Tk and related packages. See the README file in that directory for more information.
– xtsim.tar.Z: library to interface event driven simulator to Xt toolkit.
– sprite-1.096.tar.Z: Sprite kernel sources, version 1.096. Won’t compile into a kernel, but useful for browsing or borrowing code.
– sprited.tar.Z: Sources for a Mach-based Sprite single-server. Mostly of interest only to people doing work with Mach.
– cdrom.txt: Information about Sprite sources and docs on CDROM.

Download

Sprite archive files 8MB.zip
md5sum: 6f67131f55f5069026f1e70b429983c3

9atom

null

Web site: quanstro.net/plan9/9atom/
Origin: unknown
Category: Desktop
Desktop environment: CLI
Architecture: x86, x86_64
Based on: Plan9
Wikipedia:
Media:
The last version | Released: April 30, 2013

9atom – an operating system based on Plan 9. 9atom (amd64 usb image, 386 iso) augments the Plan 9 distribution with the addition of a 386 PAE kernel, an amd64 cpu and terminal kernel, nupas, extra pc hardware support, IL and Ken’s fs.

“Tt is not polished, but it should contain the basics, be go compatible, contain a copy of nix, be self-compiling, and a few other things that I’ll announce once I have a bit more confidence that I haven’t jobbed the cd.”

The project founder is Erik Quanstrom.

Download

No download is available.
md5sum:

LOCUS

null

Web site: (not active)
Origin: USA
Category: Server
Desktop environment: CLI
Architecture: VAX-11
Based on: UNIX compatible
Wikipedia: LOCUS
Media: Install
The last version | Released: 1983

LOCUS – a UNIX-like distributed operating system developed at UCLA (University of California, Los Angeles, USA) between 1980 and 1983.

LOCUS is a distributed operating system which supports transparent access to data through a network wide filesystem, permits automatic replication of storaget supports transparent distributed process execution, supplies a number of high reliability functions such as nested transactions, and is upward compatible with Unix. Partitioned operation of subnetl and their dynamic merge is also supported.
The system has been operational for about two years at UCLA and extensive experience in its use has been obtained.

LOCUS is a Unix compatible, distributed operating system in operational use at UCLA on a set of 17 Vax/750’s connected by a standard Ethernets. The system supports a very high degree of network transparency, i.e. it makes the network of machines appear to users and programs as a single computer;
machine boundaries are completely hidden during normal operation. Both files and programs can be moved dynamically with no effect on naming or correct operation. Remote resources are accessed in the same manner as local ones. Processes can be created locally and remotely in the same manner, and process interaction is the same, independent of location. Many of these functions operate transparently even across heterogeneous cpus.

LOCUS also provides a number of high reliability facilities, including flexible and automatic replication of storage at a file level, a full implementation of nested transactions[MEUL 83], and a substantially more robust data storage facility than conventional Unix systems. All of the functions reported here have been implemented, and most are in routine use.

An important part of the LOCUS research concerns recovery from failures of parts of the system, including partition of a LOCUS system into separated but functioning subnetworks.

Download

No download is available.
md5sum:

CyberOS

null

Web site: cyberospage.sourceforge.io
Origin:
Category: Desktop
Desktop environment: CLI
Architecture: x86
Based on: MikeOS
Wikipedia:
Media: Live
The last version | Released: May 2013

CyberOS – a 16 Bit Opensource Operating System, based on MikeOS 4.1. It includes a text-mode dialog and menu-driven interface, and over 60 System Calls, and a Basic Interpreter and Programs like File manager.

Download

No download is available.
md5sum:

 

Symobi

Symobi

Web site: symobi.com
Origin: Germany
Category: Embedded, Mobile, Others
Desktop environment: GUI
Architecture: x86, PowerPC
Based on: µnOS
Wikipedia:
Media: Install
The last version | Released: 1.2 | October 22, 2006

Symobi (“System for mobile applications”) – a modern and mobile OS. It is based on the µnOS operating system which incorporates the Sphere microkernel. Symobi offers a complete graphical OS environment with services, a graphical user interface, standard programs, and drivers. The operating system is designed for the use in embedded and mobile systems, but is also suitable for other purposes.

Symobi is platform independent by architecture. Hence, it can be deployed on all modern processor architectures. Nevertheless, there is some work to do to really port Symobi to a new hardware platform. But this work is easy to do since only platform specific mechanisms (e.g. MMU) have to be implemented. There are no architectural changes to be made and there is no higher level programming work to do. As a result, Symobi can be ported to a new platform within weeks and to another processor model of an already supported platform within days. This basic ability of Symobi is liked a lot by our customers since it allows them to choose the hardware they really want and need for their application instead of having to choose a hardware fitting the RTOS used.

Valuable Abilities:
– real-time
– small size/footprint
– high provable stability/reliability
– simplicity
– high performance
– small, efficient API
– embeddable

Modern Features:
– multi-core/multi-processor support
– multi-platform
– client/server architecture
– isolated hardware driver architecture
– light-weight multithreading & multitasking
– strongly protected process spaces
– wide-range scalability

Supported Hardware:
– x386 / IA32
– ARM / XScale
– PowerPC

Download

Symobi 1.2 Wave Live Demo i386 9.88MB.iso.zip
md5sum: f8e3aa7d8a6d38eb3240942a90d7b46c

Symobi 1.2 PowerPC Live Demo 5.29MB.iso.zip
md5sum: 0c426f9d8bfd3fe9eabc532c4b92edf3

Symobi 1.2 VMware Image Live Demo 1.3KB.vmx.zip
md5sum: 35d9e6fb9acaa136b92c4a58b5ab963f

 

ClassiOS

null

Web site: trumpet.com.au/index.php/products/classios.html
Origin:
Category: Desktop, Others
Desktop environment: CLI
Architecture: x86
Based on: Independent
Wikipedia:
Media: Install CD
The last version | Released: Alpha2 | March 25, 2008

ClassiOS – an object Pascal operating system. This operating system is built entirely with the Delphi Compiler – even the boot loader. This was achieved by replacing the System.dcu and related units by a custom unit which can run in Ring 0 of the x86 CPU.

Tattam Software is redeveloping the PetrOS® IA32 (x86) OS project.

Download

ClassiOS Alpha1 i386 170KB.iso.zip
md5sum: bc54fb4d1cb2618c3b93dd31df1c9b2b
ClassiOS alpha2 i386 199KB.iso.zip
md5sum: b47f07f5ea9a7265d6fc671c940102f9

 

PetrOS

PetrOS

Web site: trumpet.com.au/index.php/products/petrosr.html
Origin:
Category: Desktop, Others
Desktop environment: CLI
Architecture: x86
Based on: Independent
Wikipedia:
Media: Install
The last version | Released: 1.01 | 2001

PetrOS – a 32-bit operating system for the PC platform, by Trumpet Software International Pty Ltd. It a small, modular, easy to use, and not resource hungry.

PETROS(r) has been created from first principles, allowing it to focus on a small size and a modular approach. It is not intended to create yet another set of instructions and syntax, rather the underlying design concept has been to create a more efficient way of performing similar tasks without the overheads of resource hungry facilities or excessive feature creep.

Some of the primary features of PETROS(r) include:
– A micro kernel of about 100K, allowing much more memory for applications.
– A full working TCP system can be acheived in approximately 200K.
– It is fast loading, fast and easy to run.
– It runs on a 486 and above level of processor.
– It has a minimum memory requirement of 2MB.
– Standard peripherals are built in.
– It is fully multi-tasking.
– It has loadable driver modules.
– It has virtual paged memory.
– It will allow continued use of superceded machine configurations.
– It contains industry standard disk stuctures and executable formats.

Possible Uses:
– POP mail server.
– SMTP mail server.
– Firesock gateway machine.

Installation Instructions:
PETROS(r) is a fully functional operating system, which replaces the functions of MS-DOS or Windows(tm). As such, it will need to install important files on your disk drives that can prevent other operating systems on the same drive from working. You should make adequate backups and emergency recovery disks before attempting to install PETROS(r) to a hard drive that is used by other operating systems.

1. Installing PETROS(r) to run from the DOS prompt.

In order to coexist with other operating systems, PETROS(r) can be started from MS-DOS (native DOS, not a DOS box). If you are in Windows 9x, restart your computer MS-DOS mode. Create a directory (usually “petros”) to save the PETROS(r) files in and use the -noboot option:

C:\>md petros
C:\>cd petros
C:\petros>a:demo.exe -noboot

Once installed, start PETROS(r) from the DOS prompt by typing “pm”:

C:\>pm

PETROS(r) will start up and locate the drives and current directory.

2. Installing on a Floppy Disk.

To install PETROS(r) on a floppy disk, first insert a blank formatted disk in the drive. Copy the file “demo.exe” to a temporary directory on your hard drive and then type “demo.exe a: -boot”:

C:\temp>copy a:demo.exe
1 file(s) copied.
C:\temp>demo a: -boot

After the installation has completed successfully, leave the disk in the drive and reboot the system. PETROS(r) will now boot and you will be able to operate from the floppy drive.

3. Installing to a hard drive.

IMPORTANT – The PETROS(r) installer will overwrite any DOS or Windows boot sector with a PETROS(r) boot sector. Make sure you prepare a recovery disk to reinstate the DOS or Windows boot sector. SHOULD THE INSTALL PROCESS FAIL OR FOR SOME REASON PETROS(r) WILL NOT BOOT, YOUR DRIVE MAY BE LEFT INOPERABLE.

NOTE: If you require a multi-boot system we suggest that you install PETROS(r) on a fresh MS-DOS drive partition prepared using fdisk. Only primary partitions can be made bootable. Fdisk can be used to select between different bootable partitions. Programs like Partition Magic can assist in setting up your partitions to be used as a multiple boot system.

To install PETROS(r) to the hard drive, run the install program from the floppy drive:

C:\>a:
A:\>demo c: -boot

Fdisk can now be used to make sure the PETROS(r) drive is the active partition to run PETROS(r) remove the floppy from the drive and reboot your machine.

Download

PetrOS Demo 1.01 i386 524KB.zip
md5sum: 7b26d23ffbc0d235659b72b5c57121b8

 

ForthOS

ForthOS

Web site: sources.vsta.org/forthos/
Origin:
Category: UNIX-like, Others
Desktop environment: CLI
Architecture: Intel 80386, Motorola 68030
Based on: VSTa
Wikipedia:
Media: Install
The last version | Released:

ForthOS – a complete, standalone operating system for the PC. It includes command line, compiler, debugger, editor, and filesystem. You can give it a test drive by booting the standalone CD (image provided so you can burn your own). If you like it, you can install it onto a disk partition and boot directly from your hard disk.

ForthOS was the basis for the author’s own experimental software work; unlike many other Forth systems, this one as a real tool in day-to-day use as a part of a larger development. It is a fully standalone system, with a metacompiler used to generate new versions of ForthOS while running under ForthOS.

Download

ForthOS v1 448KB.iso.gz
md5sum: a222bb82a80b97a43ee1b324b95d2d34

ForthOS v2 virtual image disk 717KB.img.gz
md5sum: e19198440177084d85353e19e1c01f13

 

FMI/OS

null

Web site: fmios.org | fmios.ocgnet.org (not active)
Origin:
Category: UNIX-like, Others
Desktop environment: CLI
Architecture: Intel 80386, Motorola 68030
Based on: VSTa
Wikipedia:
Media: Install
The last version | Released:

FMI/OS (Flexible Microkernel Infrastructure/Operating System) – a copylefted operating system based on the VSTa operating system originally written by Andrew Valencia.

It shares most of the concepts with VSTa but has some new additions such as ELF support, POSIX environment, POSIX error numbers, and the ability to compile with the latest versions of GCC.

The project developer is Erik Dalén.

Download

No download is available.
md5sum: