
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
- 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
- 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