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:

 

VSTa

null

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

VSTa (Valencia Simple Tasker) – a copylefted operating system, originally written by Andrew Valencia, which uses ideas from several research operating systems in its implementation. It attempts to be POSIXish except where POSIX gets in the way, and runs on a number of different PC configurations. VSTa is also designed to take advantage of SMP right out of the box.

VSTa is an experimental kernel which attempts to blend the design of a microkernel with the system organization of Plan 9. The result is a small privileged kernel running user-mode tasks to provide system services such as device drivers, filesystems, and name registry. Like Plan 9, each service provides a filesystem-like interface.

While VSTa is not a real-time operating system in itself, numerous features associated with real-time systems offer themselves naturally to solve microkernel design issues. Process memory locking is necessary in order to allow a disk driver task to run as a user process (as otherwise, of course, you will deadlock when your disk driver tries to demand page in a piece of itself from swap.) Non-degrading priorities are necessary to permit critical system services to respond to many users without being penalized for their apparent heavy CPU use. Low-latency process dispatch is necessary to allow interrupt service code to run in a deterministic amount of time after a device event–especially important in the case of heavy data sources like dumb serial ports and LAN interfaces.

VSTa was designed with memory locking and real-time priorities. Except when a spinlock is held, a thread is preemptable even when running in kernel mode. Most spin-locks do not involve interrupt-driven code; for these, interrupts are still accepted and queued even while the spinlock is held–preemption to a real-time process is delayed until the spinlock is released.

VSTa Capabilities are the way by which VSTa defines it’s analagous to POSIX object security. It is a very general system, with a simple design, and high flexibility. A look at how the POSIX system maps into VSTa Capabilities will make it’s operational syntax clear.

The project developer is Andy Valencia.

Download

VSTa 1.6.8 binary files 31.8MB.zip
md5sum: 4ff745bfb92639164dc9cf5b5e1d60a9
VSTa 1.6.8 Boshs/QEMU virtul disk 112MB.img.gz
md5sum: d12652e29b59501e18c85eecf9b62f75
VSTa 1.6.8 source files
md5sum:

 

Openfiler

Openfiler

Web site: (not active)
Origin: UK
Category: Specialist
Desktop environment: CLI
Architecture: x86_64
Based on: CentOS
Wikipedia: Openfilter
Media: Install CD
The last version | Released: 2.99.2 | November 22, 2011

Openfiler – a browser-based network storage management utility. Linux-powered, Openfiler delivers file-based Network Attached Storage (NAS) and block-based SAN in a single framework. It supports CIFS, NFS, HTTP/DAV, FTP, and iSCSI.

Openfiler provides a simple way to deploy and manage networked storage. Installing Openfiler results in a powerful networked storage solution that exports your data via a full suite of industry standard storage networking protocols. Openfiler lowers deployment and maintenance costs for networked storage without compromising functionality or performance.

With the features we built into Openfiler, you can take advantage of file-based Network Attached Storage and block-based Storage Area Networking functionality in a single cohesive framework.

Any industry standard x86_64 server or virtual machine can be converted into a powerful multi-protocol network storage appliance, replete with an intuitive browser-based management interface, in as little as 15 minutes. File-based storage networking protocols such as CIFS and NFS ensure cross-platform compatibility in homogeneous networks – with client support for Windows, Linux, and Unix. Fibre channel and iSCSI target features provide excellent integration capabilities for virtualization environments such as XenServer and VMware.

Download

Openfiler 2.99.2 Disk1 x86_64 623MB.iso
md5sum: 0131307400be0a53305a802144222e5b

 

arkOS

arkOS

Web site: arkos.io (not active)
Origin: USA
Category: RaspberryPi
Desktop environment: CLI
Architecture: ARM
Based on: Arch Linux
Wikipedia: arkOS
Media: Install
The last version | Released: 0.8.1 | October 19, 2016

arkOS – an operating system for securely self-hosting your online life from the comfort of your home. It is a flavour of Arch Linux ARM with a focus on easy self-hosting of a variety of content.

It allows you to easily host your own website, email, “cloud” and more, all within arm’s reach. It does this by interfacing with existing software and allowing the user to easily update and change settings with a graphical interface. No more need to depend on external cloud services, which can be insecure “walled gardens” that require you to give up control over your data.

arkOS has several different components that come together to make a seamless self-hosting experience possible on your embedded device or dedicated server. Each of these components will work with each other out-of-the-box, allowing you to host your websites, email, social networking accounts, cloud services, and many other things from your arkOS node.

Features:
– Built for embedded devices – arkOS is primarily an operating system for embedded devices. In fact, arkOS was initially designed for use on the Raspberry Pi, which is a simple single-board computer not much bigger than a credit card. Embedded devices are prized for their relatively low cost (usually less than $100), their availability, and their general-purpose nature. Other embedded devices boast more impressive specifications, enabling you to pay only for the performance you need. Choose the device that works best for you.

– Easy to set up – Download one of our easy installation programs and run it on your home computer. It will guide you through the process of downloading and installing arkOS to whichever type of media your embedded device supports. Setting up a home server couldn’t be simpler.

– Get connected – Plug the installation media into your device, plug the device into your home router, and you’re ready to host your own files, sites and cloud data. arkOS works right out of the box. Connect to the device via your home computer, and finish installing and customizing your arkOS node.

– Easily managed from your browser window – arkOS allows you to stay on top of your online life from an easy-to-navigate web panel. From here, you can easily install new applications, upload files, manage your cloud, update your system and much more. You can monitor the health of your system and get alerts if a problem occurs. arkOS can even back up your information, encrypt and store it offsite in case you need to roll back some changes.

– Open and fully extensible – arkOS is open source, meaning that any developer can take a look inside and tweak it to their liking, or submit improvements for everyone to enjoy. It has an open application architecture, so new functionalities can be easily developed and included in the arkOS App Store. A full REST API allows you to network your servers, remotely control them with your own software… the possibilities are endless.

Download

No download is available.
md5sum:

 

X-Linux

null

Web site: (not active)
Origin: Taiwan
Category: Embedded
Desktop environment: CLI
Architecture: Vortex86
Based on: Independent
Wikipedia:
Media: Live
The last version | Released: 5.7 | April 2010

DM&P X-Linux – a Linux distribution for customers need embedded Linux to start their development. X-Linux is maintained and improved since 2002. Bugs are fixed and customers can use it as their Linux application without embedded Linux platform setup. Because it does not provide full documents and tool-chain, developers needs to modify it manually.

X-Linux Feature List:
– Support Vortex86SX/DX/MX series.
– Only needs 10M bytes storage space.
– Only need 10 seconds to boot on Vortex86SX/DX/MX series after POST.
– Support EXT2/EXT3 filesystem.
– Working with read-only filesystem (using tmpfs to reduce writing Flash storage).
– Support serial console for device without VGA.
– Include FTP, TELNET and WWW server.
– Support DHCP client.
– Support NFS.
– Support SSH.
– Support USB mass storage and keyboard/mouse.
– Support NTP client.

X-Linux has installation scripts to install itself onto RAM disk, USB mass storage or IDE device. Download X-Linux RAM disk image from web site and make a bootable USB to boot into DOS (or, boot DOS from DOM) to run it.

XLinux OS developed by 网虎公司 in Taiwan, China. The last version is 1.5 released in 2000. Some information show that it’s mainly developed by Chen Yinghao.

Download

X-Linux 5.7 RAM disk image for Vortex86DX/MX makebootfat-dx 6.31MB.zip
md5sum: 4fd2bdfb850bf8cc5d3a08f415ae3465

X-Linux 5.7 RAM disk image for Vortex86SX makebootfat-sx 6.36MB.zip
md5sum: a007bd0ba7fdf55efacebe3c17c42937

X-Linux 5.7 Source for Vortex86DX/MX src-dx 4.74MB.zip
md5sum: 2bbae3bd1523bdc8d2122b35ab476e7b

X-Linux 5.7 Source for Vortex86SX src-sx 4.77MB.zip
md5sum: b9e40e367ca75580039abda50f54530d

 

PilotLinux

null

Web site: pilotlinux.nl (not active)
Origin: Netherlands
Category: Thin Client
Desktop environment: CLI
Architecture: x86
Based on: Knoppix
Wikipedia:
Media: Live CD
The last version | Released: 2.1 beta1 | August 5, 2004

PilotLinux – a thin client LiveCD Linux distribution, based on Knoxppix.

The LiveCD features a kit for working as a “thin” client. Supported protocols Microsoft Terminal Server, X-Protocol, VNC.

Download

No download is availabe.
md5sum:

 

ExOS

null

Web site: pdos.csail.mit.edu/archive/exo/
Origin: USA
Category: Server
Desktop environment: CLI
Architecture: x86
Based on: Independent
Wikipedia: Exokernel
Media: Install
The last version | Released: 06.22.2000 | June 22, 2000

ExOS – an operating system kernel developed by the MIT Parallel and Distributed Operating Systems group, and also a class of similar operating systems.

An exokernel eliminates the notion that an operating system should provide abstractions on which applications are built. Instead, it concentrates solely on securely multiplexing the raw hardware: from basic hardware primitives, application-level libraries and servers can directly implement traditional operating system abstractions, specialized for appropriateness and speed.

The newest exokernel is XOK, which runs on PC hardware, and ExOS, our first library operating system (libos). The ExOS library provides a user-level and extensible implementation of an UNIX operating system. Most UNIX applications like gcc, perl, apache, tcsh, and telnet compile and work without changes using ExOS. Further, measurements of application performance show that ExOS performs at least as well as OpenBSD and FreeBSD and much better when using specialized libos’s. For example, the Cheetah web server built on top of XOK performs eight times faster than NCSA or Harvest and three to four times faster than IIS running on Windows NT Enterprise Edition.

The current exopc distribution contains the entire source tree for the XOK kernel, ExOS library operating system, and assorted user-level programs and tools for building the system. OpenBSD or Linux with libc6 is required to build the system and only certain disk and ethernet controllers are supported. It was written by a variety of people over the past four years under DARPA sponsorship. Currently, the system is still under active development by PDOS at MIT, Greg Ganger’s group at CMU, and Exotec.

Exopc is stable enough to do libos and application development but there are still many bugs and features that have not yet been implemented. Do not expect to compile everything and replace your current system with XOK/ExOS. However, things are progressing rapidly and hopefully with making the sources public the ‘net world at large can help speed development. Any additions or bug fixes are greatly welcomed and will be considered for incorporation into the main source tree.

Copyright (C) 1997 Massachusetts Institute of Technology; some code in this distribution is covered by the GNU General Public License; some files include the following copyright: Copyright (C) 1998 Exotec, Inc. (free).

Primary authors (alphabetical order):
– Hector Briceno
– Dawson Engler
– Greg Ganger
– Rusty Hunt
– John Jannotti
– Frans Kaashoek
– David Mazieres
– Tom Pinckney

Other authors (alphabetical order):
– Josh Cates
– George Candea
– Robert Grimm
– Eric Nygren
– Costa Sapuntzakis
– Yonah Schneidler
– Josh Stults
– Debby Wallach
– Doug Wyatt

Download

exopc 06.22.2000 source 53MB.tar.gz
md5sum: d1c2d45ec4204e61f84b0c8fe783f134