Skip to content

Allow easier usage on x64 hosts #181

Description

@gotlougit

muvm is a great idea, and is a very nice tool for running graphical applications in a microVM. Other implementations are too general and need a lot of configuration, most of which is brittle and undocumented.

I would like to use muvm on an x64 host to run native (ie, x64) Wayland Linux applications inside the VM with full Vulkan support via venus and rutabaga.

Currently, muvm is specialized for running graphical x64 Linux games (via box or FEX) on ARM Linux. When I try running it on my machine with following command I get:

Command: muvm bash
Output:

Error setting up FEX in binfmt_misc: Failed to find `FEXInterpreter` in PATH
Failed to find or configure FEX, falling back to Box
Error setting up Box in binfmt_misc: Failed to find `box64` in PATH
No emulators were configured, x86 emulation may not work
Using default interface naming scheme 'v257'.
Failed to find syscall instruction in vDSO

From what I can tell, muvm can gracefully handle the lack of FEX or box emulators, but it seems there's no real guarantees after that. Are there any pointers as to what is going wrong here?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions