BareMetal

BareMetal
DeveloperReturn Infinity
Written inAssembly
Working stateCurrent
Source modelOpen source
Initial release2008; 16 years ago (2008)
Latest release1.0.0 / November 13, 2017; 6 years ago (2017-11-13)[1]
Marketing targetHPCs, HTC, Cloud computing
Available inEnglish
Platformsx86-64
Kernel typeExokernel, SASOS
UserlandUnknown
Default
user interface
Command-line
LicenseBSD License[2]
Official websitewww.returninfinity.com

BareMetal is an exokernel-based single address space operating system (OS) created by Return Infinity.

It is written in assembly to achieve high-performance computing with minimal footprint[3][4] with a "just enough operating system" (JeOS) approach.[5] The operating system is primarily targeted towards virtualized environments for cloud computing, or HPCs due to its design as a lightweight kernel (LWK). It could be used as a unikernel.

It was inspired by another OS written in assembly, MikeOS,[2] and it is a recent example of an operating system that is not written in C or C++, nor based on Unix-like kernels.[6]

  1. ^ Cite error: The named reference latest-release was invoked but never defined (see the help page).
  2. ^ a b Cite error: The named reference osnews-interview was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference osnews-baremetalos was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference hackday-entirely was invoked but never defined (see the help page).
  5. ^ Cite error: The named reference JeOS-approach was invoked but never defined (see the help page).
  6. ^ Cite error: The named reference distrowatch-weekly was invoked but never defined (see the help page).