Hacker News new | ask | show | jobs
by gbrown_ 2545 days ago
> vmd is cool tech, for sure, but it isn’t that useful to me. It is best if you want to run OpenBSD virtual machines or gimped Linux virtual machines.

The use of "gimped" is poor choice of words. It would be better if the author described specifically what fell short for them.

1 comments

From https://www.openbsd.org/faq/faq16.html

The following features are available:

    serial console access to the virtual machines
    tap(4) interfaces
    per-VM user/group ownership
    privilege separation
    raw, qcow2 and qcow2-derived images
    dumping and restoring of guest system memory
    virtual switch management
    pausing and unpausing VMs 
The following features are not available at this time:

    graphics
    snapshots
    guest SMP support
    hardware passthrough
    live migration across hosts
    live hardware change 
Supported guest operating systems are currently limited to OpenBSD and Linux. As there is no VGA support yet, the guest OS must support serial console.
One thing I've been meaning to try doing (and probably will indeed try doing on my "workhorse" laptop at home, which is currently insufficiently used) is experiment with running X clients from a vmd-managed Linux VM, plus perhaps figuring out a way to stream audio in/out of the VM (and - as icing on the cake - video in).

If I can get reasonably decent graphics, sound, and webcam support (in order of importance), I'd be able to return to running OpenBSD on my work laptop (I'm currently unable to do so because there are a couple apps I use daily for work that don't run on OpenBSD).

I'm aware graphics support isn't fully there. My concern is for the general audience not familiar with the current status. In the post to hand wave over what didn't work when tried and call it "gimped" leads the reader to think any number of things may not work.

I see this has been updated with a link to the FAQ. I'm a big believer in laying out problems as;

- What was expected

- What was tried

- What was the result

- Why the result differed from the expectation