Projects

Ensemble Core

The Ensemble Core is the main Ensemble project, which is all the portions that are directly involved (or included) in the final operating system image.

Subprojects: BCL, Bootstrap Loader, Core Support, ECL, Runtime Kernel, User Experience

Ensemble Tools

Some development tools are considered to be 'hacks', functionality that should be included in the future in projects such as an Ensemble installer. Others are purely for convenience (such as the Header Generator).

Subprojects: Assembly Full Name, Generate Header, ImgBuilders

MOSA Compiler

The MOSA compiler is the Ensemble client to the ahead-of-time and just-in-time compilers in the MOSA Runtime Framework. It supports the interfaces and extensions to Ensemble's runtime, to allow for Ensemble CIL code compilation.

MOSA Debugger

MOSA Debugger is the MOSA-compliant debug interface to support in-kernel debugging via GDB.

Subprojects: Debug To Xml, XDb