Get Minoca OS

Minoca OS supports two different architectures and a handful of hardware platforms. To get started today, either download a platform image for a device you already own or test drive Minoca OS on the Qemu emulator by downloading the Minoca OS Starter Pack.

Minoca OS Starter Pack

This package contains the x86 Minoca OS boot images, Minoca Debugger, Qemu emulator, Win32 Disk Imager, and all x86 binaries with symbols. It is a great first step for exploring Minoca OS. No software installs or hardware devices are necessary. Extract the archive and click the run.bat script to launch Minoca OS in the Qemu emulator - the Minoca Debugger will automatically start as well. Then take the guided tour to get going!

Platform Images

Raspberry Pi 2 & 3

This package contains the boot image for the Raspberry Pi 2 & 3. The Raspberry Pi 2 is an ARMv7 board developed by the Raspberry Pi Foundation. It has a 900 MHz quad-core ARM Cortex-A7 with 1 GB of RAM. The Raspberry Pi 3 is an ARMv8 board with a 1.2 GHz quad-core ARM Cortex-A53 and 1 GB of RAM. Minoca OS does not yet support the 64-bit capabilities of the Raspberry Pi 3, but the 32-bit image for the Raspberry Pi 2 works just fine. Extract rpi2.img from this package, burn it onto a microSD card and power up your Raspberry Pi 2 or 3 to get started with Minoca OS.

Raspberry Pi

This package contains the boot image for the Raspberry Pi. The Raspberry Pi is an ARMv6 board developed by the Raspberry Pi Foundation. It has a 700 MHz single-core ARM1176JZF-S with either 256 MB or 512 MB of RAM depending on the model. Extract rpi.img from this package, burn it onto an SD card and power up your Raspberry Pi to get started with Minoca OS.

BeagleBone Black

This package contains the boot image for the BeagleBone Black. The BeagleBone Black is an ARMv7 board developed by Texas Instruments. It has a 1 GHz single-core ARM Cortex-A8 with 512 MB of RAM. Extract bbone.img from this package, burn it onto a microSD card and power up your BeagleBone Black to get started with Minoca OS. Remember to hold down the boot button while applying power to boot from microSD.

ASUS C201

This package contains the boot image for the ASUS C201. The ASUS C201 is an ARMv7 Chromebook device developed by ASUS. It houses the Rockchip RK3288 SoC which is backed by a 1.8 GHz quard-core ARM Cortex-A17 processor. The device's Chromium nickname is veyron, so extract veyron.img from this package, burn it onto a microSD card, flip the Chromebook into developer mode, enable boot from USB, and hit Ctrl+U at boot to fire up Minoca OS.

PandaBoard

This package contains the boot image for the PandaBoard. The Pandaboard is a single-board computer backed by the Texas Instruments OMAP4430 SoC. It has a dual-core 1 GHz (1.2 GHz on the ES) ARM Cortex-A9 and 1 GB of RAM. Extract panda.img from this package, burn it onto an SD card, and power on your PandaBoard to get started with Minoca OS.

x86 PC

This package contains the boot image for x86 PCs that boot from BIOS firmware. Extract pc.img and burn it on the appropriate media for your PC and select to boot from said media via your device's firmware to get started. Note that with the wide variety of PCs, you may encounter a platform variation we have not yet seen. Please report any issues to us.

x86 PC (UEFI)

This package contains the boot image for x86 PCs that boot from UEFI firmware. Extract pcefi.img and burn it on the appropriate media for your PC and select to boot from said media via your device's firmware to get started. Note that with the wide variety of PCs, you may encounter a platform variation we have not yet seen. Please report any issues to us.

Galileo

This package contains the boot image for the Galileo single-board computer. The Galileo is developed by Intel and contains a Quark X1000 400 MHz CPU with 256 MB of RAM. Note that the Quark executes the older i586 instruction set and will not boot the standard UEFI PC image. Extract galileo.img from this package and burn it onto a microSD card. See the platform notes for information about accessing the UEFI shell and booting from the microSD card.

Developer Tools

Minoca Debugger with Symbols

This package contains the Minoca Debugger and binaries with symbols for all of the above builds. Yes, this includes symbols for all driver and kernel binaries. Disassemble the binaries with objdump or follow the debugging documentation to get to the bottom of your issue.

Minoca Toolchain

Get the latest prebuilt toolchain for Minoca OS. This includes the compilers, build utilities, and headers you need to cross compile applications and build kernel drivers for Minoca OS. The toolchain packages are specific to the host operating system and include tools for both x86 and ARMv7.