- 0 Talk
-
this wiki
Home
![]() 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.
