Wikia

Ace OS Wiki

Watchlist Recent changes
4pages on
this wiki

Home

Ace OS
Acelogo.jpg
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

History Edit

Previous versions Edit

Design Edit

Microkernel Edit

Memory Management Edit

Task Management Edit

Interprocess Communication Edit

Development Edit

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.

Source Edit

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

Current Release Edit

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

Around Wikia's network

Random Wiki