Project

Download

Stable OnixOS releases are on SourceForge. Find the Development release, Docker image, Vagrant box and package repositories here.

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.

Open OnixOS Public Files

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.