LOGO ExectOS Operating System

About

ExectOS aims to be a stable and flexible, general purpose operating system written from scratch. It is designed to be modular, maintainable and compatible with existing software. It implements a brand new XT architecture and features own native application interface. On the backend, it contains a powerful driver model between device drivers and the kernel, that enables kernel level components to be upgraded without a need to recompile all drivers.

XT Architecture

ExectOS is a preemptive, reentrant multitasking operating system that implements the XT architecture which derives from NT™ architecture. It is modular, and consists of two main layers: kernel and user modes. Its’ kernel mode has full access to the hardware and system resources and runs code in a protected memory area. It consists of executive services, which is itself made up on many modules that do specific tasks, a kernel and drivers. Unlike the NT™, system does not feature a separate Hardware Abstraction Layer (HAL) between the physical hardware and the rest of the OS. Instead, XT architecture integrates a hardware specific code with the kernel. The user mode is made up of subsystems and it has been designed to run applications written for many different types of operating systems. This allows us to implement any environment subsystem to support applications that are strictly written to the corresponding standard (eg. DOS, or POSIX).

Features

Why

Goals

Requirements

ExectOS is in very early development stage, thus its requirements have been not specified yet. However according to its design, it requires a modern EFI enabled hardware. It is not possible currently to boot ExectOS on a legacy BIOS.