On this page
ISO images
Stable release
Download stable release from SourceForge
SourceForge hosts the stable OnixOS releases. Choose an image for the profile and architecture you need. The editions page describes the available profiles; read the installation guide before writing an image to USB.
Development release
The development release is published through OnixOS Public Files. Use it when you specifically want the current development image; stable releases are on SourceForge.
Docker
The OnixOS Docker image gives you an OnixOS shell for container and development work. It is separate from the bootable ISO:
docker pull olproject/onixos
docker run -it olproject/onixos /bin/bash
The OnixOS image on Docker Hub is built from the OnixOS Docker profile.
The O Language container runs .ola files. Put the source file in your current directory and replace example.ola with its filename:
docker pull olproject/olang
docker run --rm -v "$PWD":/work -w /work olproject/olang olang example.ola
See the O Language image on Docker Hub or the O Language guide.
Vagrant
Use the OnixOS Vagrant box to run the system in a virtual machine. For a new project:
vagrant init olproject/onixos
vagrant up
Or add the box to a Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "olproject/onixos"
end
The OnixOS box registry lists the currently available version and provider. The Vagrant image project contains its profile source.
OnixOS Repository
The OnixOS Repository hosts pacman packages. It is the package index, not an ISO download location. To add these repositories to another pacman system, use the current repository setup guide; it includes the supplied mirror entries and explains how they differ from profile configuration.