Home - TAOS-Labs/TAOS GitHub Wiki

Welcome to the TAOS wiki.

This page provides overviews of other pages within this wiki, and to provide a basic lexicon for the terminology utilized within this documentation. This wiki is a work in progress as the project is in development.

Overview

As a single-host operating system, TAOS mimics Linux-like semantics from the users perspective. This simulation is built atop a micro-kernel architecture described more details here.

As a multi-host operating system, TAOS maintains TAOSFS, a distributed filesystem, and accesses remote memory via memory mapping and a system for distributed memory.

TAOS currently supports a limited set of device drivers. A comprehensive documentation of these drivers can be found here.

TAOS is currently in development, the development team is described here, and the roadmap summarized here.

To simulate TAOS or to run unit/integration tests, see the instructions here, which have instructions for both local simulation via QEMU. For information regarding loading TAOS onto physical hardware and for a description of supported hardware, see both this page and the list of TAOS drivers.

Basic Lexicon

The following lexicon entries are formatted as follows: "full term (term shorthand): definition". While this brief lexicon provides definitions for the most important terms in this documentation, a full lexicon (including duplicates of terms specified here) can be found here.

  • TAOS host (host): a physical machine running TAOS multiple TAOS hosts can be connected and can share resources