A2 is a powerful operating system developed by the Native Systems Research Group, based on the A2 kernel. The A2 kernel provides a compact runtime environment for the Active Oberon language (pdf), which supports active objects (threads) directly, and enables the construction of efficient active object-based systems that directly run on the hardware.