newsExAmour - News: First Release of ExAmour

Show feedback again
Latest News
First Release of ExAmour posted by dhilus, Wed Dec 13 16:24:50 2006 - 0 replies
[Submit News]
[1 news in archive]

First Release of ExAmour

Item posted by Rémy SAISSY <dhilus> on Wed Dec 13 16:24:50 2006.

ExAmour is an exokernel, a kernel bound to ensure a fair access to hardware resources for applications.
The management of those resources is up to the applications (called environment under ExAmour).

Kernel specifications:
- It presently works on x86-32;
- Each application can define its own memory management policy, its own scheduling policy an use its own drivers (hardware or logical);
- It is multi segmented, no pagination, no overlap between segments in order to avoid exploitation of buffers overflows, heap overflow or off by one;
- There is no drivers in kernel mode. (increases the security, reliability of the system).

This first functionnal release (developped as an Epitech's end of studies project) demonstrate how the system works.
The ExAmour project is presently looking for developpers enrich its team and to it give a real life by creating an active community.

Here is a short and not exhaustive list of possible evolutions:
- linux/*bsd drivers port (and better, creation of tools to automate it);
- x86-64 architecture support;
- Apic support;
- smp support;
- posix, java vm, .net vm, L4 wrappers...

As you can see there is numerous things to do and we are open to any proposition... Just think about what you'd like to do and code it!
The objective is to take advantage as much as possible of the architecture and to keep a strict separation between the access (memory access in the kernel) and the management (memory policy in the applications).

More informations on the project:
Link to download the first version:
Contact the team:


No messages in First Release of ExAmour


Start a New Thread:

You could post if you were logged in
Show feedback again

Back to the top

Powered by Savane 3.1-cleanup