Technology
 

Ace OS Wiki

From Ace OS Wiki

Ace OS

Ace OS, logo.
Website http://aceos.sourceforge.net/
Kernel type Micro kernel
License GNU General Public License
Supported platforms i386
Current version 3

This article is about creating an open source operating system kernel for IA-32 architecture. This article mainly deals with implementation specific to Ace OS.

Ace is an free and open source micro kernel. Ace OS is being developed for academic and research purposes. Ace can be used to study operating system and kernel papers, because it is small and may be simple.

This wiki's targeted audiences are who want to explore the system's hardware, who want to learn about system internals. Finally, it is for who want to create a new operating system(s) for X86 machines.

Contents

[edit] History

[edit] Previous versions

[edit] Design

[edit] Microkernel

[edit] Memory Management

[edit] Task Management

[edit] Interprocess Communication

[edit] Development

Ace design includes latest OS research concepts. Ace OS is also absorbs some of the interesting, easy, effective concepts used by other operating systems. Some of its concepts coming from Windows, Linux and other open source operating systems. Currently the Ace OS development focuses only on the kernel.

Development of Ace is done using open source gnu tools. Ace can be developed and compiled either under Linux or Windows. In Windows it requires Cygwin to run the gcc compiler and other gnu tools. Tools page explains what all tools required for development and compilation for Ace under Linux and Windows. Compile article details how to compile Ace.

[edit] Source

Ace OS source code can be downloaded from sourceforge SVN. https://aceos.svn.sourceforge.net/svnroot/aceos

The following SVN command can be used to checkout the entire source tree. svn co https://aceos.svn.sourceforge.net/svnroot/aceos aceos

[edit] Current Release

There is no binary release made for Ace 3. However it can be built from SVN repository.