The road to Nitrux 2.0 — Bring the big guns, VMetal + improvements to znx

Uri Adonay Herrera
Feb 19 · 7 min read

Introducing VMetal

Windows 10 running inside Nitrux 1.1.3–3DMark Time Spy

What is VMetal

VMetal allows users to run Windows in parallel to Nitrux with the aim to provide users of access to Windows software meanwhile they can still use their Linux desktop at the same time.

Windows 10 running in Nitrux — Unigine Superposition Benchmark DirectX 1440p High

How does VMetal work?

Software Emulation based I/O vs. Hardware based Direct Assignment I/O
IOMMU Data Structures

Requirements for VMetal

UEFI + Nitrux

Nitrux is built for the present and the future, not for the past.

znx will work only on 64 bit UEFI systems, this is not a bug, but by design. Feel free to fork the project, if our goals don’t address your needs.

Improvements to znx

+------------------------+-------------------------------+
|         ESP            |             Data              |
|------------------------+-------------------------------|
| - Size: 64MB.          | - Size: Device size - 64MB.   |
| - Filesystem: FAT32.   | - Filesystem: BTRFS.          |
| - Label: ZNX_BOOT.     | - Label: ZNX_DATA.            |
+------------------------+-------------------------------+
/efi
/efi/boot
/efi/boot/bootx64.efi/boot
/boot/grub
/boot/grub/grub.cfg
/STORE
/STORE
/STORE/<VENDOR>
/STORE/<VENDOR>/<RELEASE>
/STORE/<VENDOR>/<RELEASE>/IMAGE.0
/STORE/<VENDOR>/<RELEASE>/DATA

Thank You

Nitrux

We’re a thriving company making dreams come true. One byte at a time.

Uri Adonay Herrera

Written by

I’m a Graphics Designer, Linux user and founder of Nitrux.

Nitrux

Nitrux

We’re a thriving company making dreams come true. One byte at a time.