Adaptive Domain Environment for Operating Systems

Adaptive Domain Environment for Operating Systems

Adeos (Adaptive Domain Environment for Operating Systems) is a nanokernel hardware abstraction layer (HAL), or hypervisor, that operates between computer hardware and the operating system (OS) that runs on it. It is distinct from other nanokernels in that it is not only a low level layer for an outer kernel. Instead, it is intended to run several kernels together, which makes it similar to full virtualization technologies. It is free and open-source software released under a GNU General Public License (GPL).

Author
enKarim Yaghmour,
enPhilippe Gerum
Comment
enAdeos (Adaptive Domain Environment for Operating Systems) is a nanokernel hardware abstraction layer (HAL), or hypervisor, that operates between computer hardware and the operating system (OS) that runs on it. It is distinct from other nanokernels in that it is not only a low level layer for an outer kernel. Instead, it is intended to run several kernels together, which makes it similar to full virtualization technologies. It is free and open-source software released under a GNU General Public License (GPL).
Computing platform
IA-32
Depiction
AdeosArchitecture.png
AdeosInterruptPipe.png
Genre
enNanokernel hardware abstraction layer , hypervisor
Genre
Hypervisor
Nanokernel
Has abstract
enAdeos (Adaptive Domain Environment for Operating Systems) is a nanokernel hardware abstraction layer (HAL), or hypervisor, that operates between computer hardware and the operating system (OS) that runs on it. It is distinct from other nanokernels in that it is not only a low level layer for an outer kernel. Instead, it is intended to run several kernels together, which makes it similar to full virtualization technologies. It is free and open-source software released under a GNU General Public License (GPL). Adeos provides a flexible environment for sharing hardware resources among multiple operating systems, or among multiple instances of one OS, thereby enabling multiple prioritized domains to exist simultaneously on the same hardware. Adeos has been successfully inserted beneath the Linux kernel, opening a range of possibilities, such as symmetric multiprocessing (SMP) clustering, more efficient virtualization, patchless kernel debugging, and real-time computing (RT) systems for Linux. Unusually among HALs, Adeos can be loaded as a Linux loadable kernel module to allow another OS to run along with it. Adeos was developed in the context of real-time application interface (RTAI) to modularize it and separate the HAL from the real-time kernel.
Homepage
www.opersys.com/adeos
Hypernym
Layer
Is primary topic of
Adaptive Domain Environment for Operating Systems
Label
enAdaptive Domain Environment for Operating Systems
Language
enEnglish
License
GNU General Public License
License
GNU General Public License
Link from a Wikipage to an external page
web.archive.org/web/20070813040240/https:/gna.org/projects/adeos/
Link from a Wikipage to another Wikipage
Anonymous pipe
Category:Nanokernels
Category:Virtualization software
Computer hardware
Exokernel
File:AdeosArchitecture.png
File:AdeosInterruptPipe.png
Free and open-source software
Full virtualization
GNU General Public License
HAL (software)
Hardware abstraction
Hypervisor
IA-32
In-circuit emulation
Interrupt
Kernel-based Virtual Machine
Linux
Linux kernel
Loadable kernel module
Nanokernel
Operating system
Queue (data structure)
Real-time computing
RTAI
Signal (computing)
SimOS
Symmetric multiprocessing
System administrator
VMware
Windows Virtual PC
X86 virtualization
Xen
Xenomai
Name
enAdeos
Name
enAdeos
OperatingSystem
Linux
Operating system
Linux
Platform
IA-32
Released
3 June 2002
Release date
3 June 2002
SameAs
2cuzj
Adaptive Domain Environment for Operating Systems
Adaptive Domain Environment for Operating Systems
Adaptive Domain Environment Operating Systems
Adeos
Adeos
Adeos
m.09v32g5
Q2824314
Subject
Category:Nanokernels
Category:Virtualization software
Thumbnail
AdeosArchitecture.png?width=300
WasDerivedFrom
Adaptive Domain Environment for Operating Systems?oldid=1085095036&ns=0
WikiPageLength
10987
Wikipage page ID
604015
Wikipage revision ID
1085095036
WikiPageUsesTemplate
Template:Citation needed
Template:Infobox software
Template:Microkernel
Template:Official website
Template:Portal
Template:Reflist
Template:Short description
Template:Start date and age
Template:URL
Template:Virtualization software