Skip to content

OSX-REIMS 0.3.0 · alpha · Ubuntu

Create and manage your macOS virtual machines with ease.

OSX-REIMS prepares Ubuntu and takes care of your macOS VMs through terminal menus. The EFI comes integrated, and Reims vGPU gives macOS a virtual GPU with graphics acceleration through Vulkan.

Access: Available to Universo Hackintosh members with an active subscription to the Hackintosh - Avançado tier.

I’m already a member

macOS Tahoe 26.6.2 running in the Reims vGPU window, with About This Mac open showing Mac Pro, Apple Paravirtualized Graphics Device graphics and 16 GB of memory. Serial number hidden.
OSX-REIMS 0.3.0 main menu in the terminal, listing VMs 10 to 14 installed, with macOS Sequoia, Sonoma, Ventura and Tahoe, and the options Create new VM, Import VM disk, Manage VMs, View logs, Maintenance and Quit.
Real screenshots: the OSX-REIMS menu on Ubuntu and macOS Tahoe (v26) running in the VM.
  • More hardware freedom

    Designed for GPUs from different vendors, with Vulkan 1.2 or later and compatible drivers on Ubuntu.

  • Start without Hackintosh experience

    You don’t need prior knowledge of Hackintosh, EFI, OpenCore, Kexts or ACPI to get started.

Hardware freedom

More hardware freedom for your macOS VMs.

With Hackintosh, choosing a computer has always started with the graphics card: macOS only accelerates GPUs it supports natively, and many current cards are left out. With Reims vGPU, the VM depends less on that list.

How graphics acceleration reaches macOS

  1. 01

    macOS sees a virtual GPU

    Reims vGPU presents macOS with a paravirtualized graphics device that the system itself recognizes.

  2. 02

    Ubuntu runs it through Vulkan

    Graphics operations run on the host computer through Vulkan, an open graphics interface provided by drivers from several vendors.

  3. 03

    Less dependence on the physical GPU

    As a result, the VM depends less on native macOS support for the graphics card installed in the computer.

Vulkan ≥ 1.2Designed to work with GPUs from different vendors, with Vulkan 1.2 or later and compatible drivers on Ubuntu.

In the screenshots, About This Mac identifies the graphics as “Apple Paravirtualized Graphics Device”.

GPU families considered by the architecture

  • Intel integrated graphics
  • Intel Arc
  • NVIDIA GeForce/RTX
  • AMD Radeon

These families show the intended reach; they are not certification badges or a list of tested models. Vulkan 1.2 is the technical foundation, not a guarantee that it will work: system, virtualization and driver requirements still apply.

Who does what

OSX-REIMS
Prepares the environment and manages the experience: creating, running and maintaining VMs.
Reims vGPU
The virtual GPU and graphics acceleration foundation used by the VMs.

Reims vGPU is an open-source project. Learn more at reims-vgpu.com (opens in a new tab).

Demo

See OSX-REIMS in action.

Real screen recordings of OSX-REIMS 0.2.0 and 0.3.0 on Ubuntu. Pick a demo; the video only loads when you choose to play it.

  • Played back at real speed, with no speed-ups.
  • The videos have no audio; the descriptions explain each step.
  • Serial numbers and user names have been hidden.

Starting macOS Tahoe

Recorded with OSX-REIMS 0.3.0 · Duration 0:38 · No audio

From the Manage VMs menu, VM 14 is started with 16 GB of memory and 16 processors. The VM window opens, the OpenCore picker appears and macOS Tahoe boots to the desktop, where About This Mac shows the Mac Pro, the paravirtualized graphics device and macOS Tahoe 26.6.2.

Screenshots

Select a screenshot to enlarge it.

Integrated EFI

The EFI is already part of the solution.

Prepared to Universo Hackintosh standards, with more than 400 customizations, and integrated into OSX-REIMS so you can start without building an EFI from scratch.

  • Integrated EFI

    Every new VM gets its own copy of the EFI, with no manual configuration.

  • Universo Hackintosh standards

    The preparation follows the standards adopted by Universo Hackintosh.

  • Its own identity per VM

    When a VM is created, OSX-REIMS generates a serial number, MLB, UUID, ROM and MAC address unique to it.

400+

EFI customizations

Adjustments applied to the EFI that you don’t have to make by hand.

You don’t need prior knowledge of Hackintosh, EFI, OpenCore, Kexts or ACPI to get started.

VM management

From setup to maintenance, in the same menu.

OSX-REIMS supports the VM for as long as you use it on your computer. These are the functions available in version 0.3.0.

The interface is a terminal menu, opened from the OSX-REIMS shortcut in the Ubuntu applications menu. Every action is also available as a command.

  1. 01

    Prepare

    A ready environment on Ubuntu.

    • Guided setup: system packages, GPU and KVM access, Rust and a Reims vGPU build.
    • Choice of Reims vGPU version: the tested one, recommended, or the latest one.
    • The administrator password is only requested by the steps that need it.
  2. 02

    Create

    A new VM in a few questions.

    • Installer from a Recovery downloaded from Apple or from a local installer image.
    • Choice of macOS version and disk size; the disk only uses space as it fills up.
    • Recovery kept in a cache and reused for later VMs.
    • A unique identity generated for each VM.
    • Import of the QCOW2 disk of a macOS already installed in another VM, with a new identity.
  3. 03

    Run

    Resources set at every start.

    • Memory and processors chosen at startup.
    • On the first start, the macOS installer is attached automatically.
    • Each VM’s state in the menu: ready to install, installed or running, with uptime.
  4. 04

    Manage

    Control over existing VMs.

    • Shut down, restart, force power off or terminate a VM’s process.
    • Delete one VM or all of them.
    • A log history of every action, with its result.
  5. 05

    Maintain

    Diagnostics and updates.

    • A computer check that changes nothing, with a hint for each problem and a log to share when asking for help.
    • Cleanup of the downloaded installer cache.
    • Reims vGPU updates, going back to the previous version if the new one fails to build.

Get started

Four steps to your first VM.

Access to OSX-REIMS goes through the official Universo Hackintosh channels.

  1. 1

    Join the Hackintosh - Avançado tier

    Membership is handled on the Universo Hackintosh YouTube channel, through the official link.

    Become a member (opens in a new tab)
  2. 2

    Get the package through the official channels

    Members with an active subscription receive the OSX-REIMS .deb package and access to the #osx-reims channel on Discord.

    Access
  3. 3

    Prepare Ubuntu

    Install the package and follow the setup instructions. The assistant configures the environment and builds Reims vGPU on your computer.

    Installation guide
  4. 4

    Create and start the VM

    Open OSX-REIMS, choose Create new VM and answer the questions. Then start the VM and install macOS.

    Create your first VM

Requirements and versions

What your computer needs.

Documented requirements for OSX-REIMS 0.3.0.

Computer requirements

System
Ubuntu Desktop 26.04 LTS, 64-bit (x86_64).
Virtualization
Hardware virtualization (Intel VT-x or AMD-V) enabled in the BIOS/UEFI, with KVM.
GPU
A GPU with Vulkan 1.2 or later support and a compatible driver installed on Ubuntu.
Storage
At least 12 GB free for the environment (Reims vGPU and Rust), plus space for your VMs: each macOS VM uses tens of GB.
Internet
An internet connection to prepare the environment and download Recovery from Apple.

Each VM’s memory and processors are chosen at startup. The values suggested by the menu are not minimum computer requirements.

Detailed requirements in the documentation

Alpha stage

OSX-REIMS 0.3.0 is alpha software, provided without any warranty. Functions and behavior may change between versions.

macOS versions

Offered when creating VMs

  • Ventura (13)
  • Sonoma (14)
  • Sequoia (15)
  • Tahoe (26)

Menu options. Offering a version does not mean guaranteed compatibility.

Seen running in the screenshots

  • Ventura 13.7.8
  • Sonoma 14.8.9
  • Sequoia 15.8
  • Tahoe 26.6.2

Versions shown working in the images on this page.

macOS Tahoe

The screenshot and videos show macOS Tahoe 26.6.2 running and the Recovery steps. That does not guarantee full compatibility: results depend on the computer, the GPU and the drivers.

  • The Reims vGPU project states macOS 13 Ventura as its testing target.
  • This is not a compatibility matrix: results depend on the computer, the GPU and the drivers.

Member access

Exclusive to Universo Hackintosh members.

OSX-REIMS is available to members with an active subscription to the following tier:

Subscription tierHackintosh - Avançado

This is the required subscription tier; its name is kept in Portuguese. Membership is handled on the Universo Hackintosh YouTube channel.

Become a member (opens in a new tab)

Members receive

  • .deb package

    The OSX-REIMS installation package for Ubuntu.

  • #osx-reims

    Access to the dedicated channel on Discord.

Already a member?

The package and the channel are part of the Hackintosh - Avançado tier. Access is provided to members through the official Universo Hackintosh channels.

Personal use while your subscription is active, under the OSX-REIMS license agreement.

FAQ

Frequently asked questions

What is OSX-REIMS?

A solution for creating and managing macOS virtual machines on Ubuntu. It prepares the environment, comes with an integrated EFI and uses Reims vGPU as its virtual GPU foundation, with terminal menus to create, start, shut down, delete and maintain VMs.

Do I need to understand Hackintosh?

No. You don’t need prior knowledge of Hackintosh, EFI, OpenCore, Kexts or ACPI to get started.

Your computer does need to meet the requirements, and you need to follow the installation and Ubuntu setup instructions.

Is the EFI already included?

Yes. The EFI is part of OSX-REIMS, follows Universo Hackintosh standards and has more than 400 customizations. Every VM you create gets its own copy, with a unique identity.

Can I use a macOS VM I already have?

Yes, if its disk is in QCOW2 format, like the disk of an OSX-PROXMOX VM. With the Import VM disk option, OSX-REIMS copies the disk into a new VM with its own boot disk and identity; the original file is not changed.

Since the identity is new, Apple services may ask you to sign in again. Whether it works depends on the macOS installed on the disk.

Which operating system does my computer need?

Ubuntu Desktop 26.04 LTS, 64-bit (x86_64), with hardware virtualization enabled and KVM, a GPU and driver with Vulkan support, an internet connection, and space for the environment and the VMs.

Does my GPU need native macOS support?

That is no longer the starting point. Reims vGPU presents a virtual GPU to macOS and runs graphics operations through Vulkan on Ubuntu, which reduces dependence on native macOS support for the physical GPU.

The GPU needs Vulkan 1.2 or later support and a compatible driver on Ubuntu.

Does Vulkan 1.2 guarantee it works on any GPU?

No. Vulkan 1.2 is the technical foundation, not a guarantee. Whether it works also depends on the driver, the GPU model, virtualization and the rest of the system.

Intel integrated graphics, Intel Arc, NVIDIA GeForce/RTX and AMD Radeon are families considered by the architecture, with no certification of specific models.

Which macOS versions appear in the demos?

The screenshots show macOS Ventura 13.7.8, Sonoma 14.8.9, Sequoia 15.8 and Tahoe 26.6.2 running. One of the Tahoe videos shows the VM being created and the Recovery steps, without the full installation.

When creating VMs, OSX-REIMS offers Ventura, Sonoma, Sequoia and Tahoe. Offering a version does not mean guaranteed compatibility.

Who can get access?

Universo Hackintosh members with an active subscription to the Hackintosh - Avançado tier. Membership is handled on the YouTube channel, through the official link.

What do members receive?

The OSX-REIMS .deb installation package for Ubuntu and access to the #osx-reims channel on Discord, which is where the package is obtained.

Members also get access to the live streams, with more than 200 hours of technical content demonstrated in practice, full access to the Discord with more than 25 technical and community support rooms, access to the OpenCore BASE EFIs, always kept up to date, and other benefits.

Once I am a member, how do I get into Discord?

Just accept our invitation to join our Discord server (Discord invite (opens in a new tab)).

After joining, remember to connect your Discord profile to the YouTube account you used to become a member of the channel: Discord then recognizes you as a member and assigns the member role automatically, which unlocks access to the rooms.

Is the project in alpha?

Yes. OSX-REIMS is at version 0.3.0, in alpha, and is provided without any warranty. Reims vGPU also describes itself as alpha. Functions and behavior may change between versions.

Didn’t find your answer? See the documentation, with installation, commands and troubleshooting.

Ready to create your first macOS VM on Ubuntu?

Join the Hackintosh - Avançado tier to receive OSX-REIMS and access to the #osx-reims channel.