AtmanOS compiles ordinary Go programs into images which can be run on a hypervisor without a conventional operating system.

It provides a microkernel and implementation of Go's runtime and standard library implemented natively in Go (with a little bit of Assembly).

It currently targets the Xen hypervisor, allowing the images to be run on Amazon EC2, Rackspace Cloud, IBM SoftLayer, and other cloud providers.

Documentation and resources

Learn about the AtmanOS project and why it exists by watching the "Go without the Operating System" talk (slides) from GopherCon 2016.

Build AtmanOS and run your first program by following the tutorial for running programs locally with Vagrant.

Get involved

Contribute code, documentation, and reviews on the AtmanOS GitHub project

Discuss the project and related topics in the #atmanos channel on the Gophers Slack.