Hacker News new | past | comments | ask | show | jobs | submit login
Bhyve now with graphics support (freebsd.org)
69 points by moogle19 on May 29, 2016 | hide | past | favorite | 22 comments



I like little clever ideas like these:

"The fbuf wait parameter instructs bhyve to only boot upon the initiation of a VNC connection, simplifying the installation of operating systems that require immediate keyboard input. This can be removed for post-installation use."


UEFI support in bhyve suggests that we can now run a Solaris guest in a FreeBSD bhyve.

This is a big deal for rsync.net, since our ZFS send/receive feature only works with other FreeBSD/FreeNAS/TrueNAS clients and not with Solaris clients that have a different ZFS version.

We've been waiting a while for this and can't wait to offer ZFS send/receive to Solaris customers.


Offtopic: I recently found rsync.net and it is easily one of the worst landing pages I've ever experienced that wasn't due to advertising. It was so bad that I didn't bother to read any further about the service.

Seriously, who thought it would be a good idea to break the back button simply as a result of scrolling? As if though paginated scrolling wasn't bad enough on its own.


Sorry, sorry, sorry.

We tried to do a nice, modern, enterprisey website that also worked on mobile and we failed. I am reverting a lot of it back to very simple "mother fucking website" design.

Again, sorry. We should have known better.

This should be useful, informative, and no scroll jumping javascript mumbo-jumbo:

http://www.rsync.net/products/zfsintro.html


i went to that site after reading your comment thinking how bad it could be. You are right, that has to be one of the poorly designed website i've ever been to.


Would this service be more expensive to cover the Solaris license required?


Wouldn't an IllumOS distro be compatible?


IllumOS distros use OpenZFS as well. Unless there is a new feature flag that has not been integrated yet, FreeBSD should be able to receive from them.

rsync is therefor most likely talking about commercial Solaris with zpool versions beyond 28.


Ah, I did not know that; I assumed IllumOS had the same ZFS as Solaris since they share a common ancestor and ZFS was in Solaris when it became OpenSolaris.


"rsync is therefor most likely talking about commercial Solaris with zpool versions beyond 28."

Yes, that is correct.


Are there any plans to pull this new functionality into Xhyve, the fork which runs on OS X using the OS X hypervisor framework?


Hypervisor.framework would need to support it as well, not sure if it does. It just in 10.11.5 got better support for USB.


That's not really true. It has all of the primitives you need to support PCI graphics devices (or even memory-scraping legacy VGA if you hate yourself). It had all of the primitives you need to do emulated USB on 10.10 -- passthrough is a different matter.

For implementing GOP you need to support UEFI, generally, but beyond that it's just supporting another UEFI protocol.


Hypervisor.framework itself only deals with CPU virtualization and is agnostic to whatever device model is implemented in userspace.


Veertu has graphics support, so H.framework must support it already.


Does anybody know if VGA GPU passthrough is working? Thought the UEFI implementation was the limiting factor, not sure though!


Will this MFC in time for FreeBSD 11?


It is in -current now. Which will become FreeBSD 11. No need to merge from current, it is in current.


I didn't realize the stable/11 branch hadn't been created yet. Thanks for the clarification!


FreeBSD 11 is running a bit behind schedule, so the freeze of -CURRENT hasn't happened yet. So, yes, it'll be in FreeBSD 11.


Isn't VNC GPL ? Would this make bhyve GPL ? Or is this a cleanroom implementation of VNC ?


VNC is a protocol, of which some implementations are GPL, others not. This looks like a new implementation of the server side.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: