Get started
What you’ll need, how you use it, and where your files end up.
Aura32 isn’t released yet, so there’s nothing to download. This page shows how it works today, so you know what to expect. See the roadmap.
What you’ll need
A 64-bit Linux PC. Everything else is optional and depends on the programs you run.
- A 64-bit x86 PC with LinuxIntel or AMD. ARM computers and macOS aren’t supported.
- SDL2, for windows and soundPrograms show their windows and play sound through it. Most desktops already have it.
- A Vulkan driver, and DXVK for Direct3DFor 3D. DXVK isn’t included: you add your copy with one command.
- WebKitGTK 4.1, for web-based appsApps that show their interface through WebView2 draw it with WebKitGTK.
- NVIDIA’s driver and CUDA, for GPU computeOnly for programs that compute on an NVIDIA GPU.
- Microsoft’s free runtimes, when an app asksSome apps want the Visual C++ runtime or the .NET Framework. You download them from Microsoft; Aura32 installs them.
Using it
One command, aura32, in a terminal.
-
Check the program
See what it needs, and whether Aura32 has it, before anything runs.
# what it needs, and what is missing aura32 check Setup.exe -
Install it
Run its installer as you would on Windows. MSI and MSIX packages have their own commands.
# an installer, as on Windows aura32 Setup.exe # an MSI package aura32 msiexec /i package.msi # an app package aura32 msix install App.msixbundle -
Run it
Start the program by its file, or a packaged app by its name.
# a program, by its file aura32 ~/.aura32/default/drive_c/Program\ Files/App/App.exe # the app packages you installed aura32 msix list # one of them, by the name msix list shows aura32 msix run 'Publisher.App_id!App' -
Add what an app asks for
Microsoft’s runtimes and DXVK go in with one command each.
# the Visual C++ runtime aura32 vcredist vc_redist.x64.exe # the .NET Framework 4.8 aura32 netfx install ndp48-x86-x64-allos-enu.exe # DXVK, for Direct3D aura32 dxvk ~/dxvk/x64
Your files
Programs see your own folders and disks. Nothing of yours is moved or copied.
- C:
- A folder of its own,
~/.aura32/default, holding Windows’ folders, installed programs and the registry. - Documents
- Your own Documents, Desktop, Downloads, Pictures, Music and Videos folders.
- D: and up
- Your home folder and the disks you mount, each keeping its letter. A USB stick gets a letter when you plug it in.
- Z:
- Your whole Linux file system.
Want separate setups for different programs? Give each its own folder with --prefix=. aura32 prefix shows the drives.