News for hackers. Stuff that matters.
Re:OpenBSD vmm enabled by ysleepy on Wednesday October 12, 2016 @09:22PM (#12697698)
Surprised that it's not a port of bhyve.

I also found some slides from the authors of vmm/vmd:

http://bhyvecon.org/bhyvecon2016-Mike.pdf

http://bhyvecon.org/bhyvecon2016-Reyk.pdf

(found on https://wiki.freebsd.org/bhyve)

Re:OpenBSD vmm enabled by notaplumber on Wednesday October 12, 2016 @09:55PM (#12697829)
bhyvecon was held at the same time as AsiaBSDcon, Mike Larkin & Reyk Flöter were invited to speak. I think OpenBSD vmm/vmd was announced around the same time, so it became an informal "BSD virtualization" event.

Mike's original announcement of virtualization support answered the 'why' regarding porting another hypervisor, but honestly for something as security critical as this, I'm glad they took their time to design something for OpenBSD's needs.

https://marc.info/?l=openbsd-tech&m=144104398132541&w=2

Re:OpenBSD vmm enabled by ams6110 on Wednesday October 12, 2016 @11:34PM (#12698253)
OpenBSD and FreeBSD diverged long enough ago that a port might not be straightforward, or in alignment with the objectives of the project.
Re:OpenBSD vmm enabled by derefr on Thursday October 13, 2016 @03:07AM (#12699029)
Bigger things have been ported across wider gaps. Illumos has a "port" of Linux's KVM!
Re:OpenBSD vmm enabled by 4ad on Thursday October 13, 2016 @05:54AM (#12699596)
Yeah, and the KVM in illumos comes from a now obsolete Linux, and the pf in FreeBSD and Solaris comes from a now obsolete OpenBSD.

If anything, this should teach us not to port unportable things from different operating systems, because the maintenance cost is untenable.

Re:OpenBSD vmm enabled by phessler on Thursday October 13, 2016 @09:03AM (#12700451)
Solaris' port of PF is not out of date. _And_ they are working with upstream to merge their changes so both parties have a) better code, and b) less maintenance burden.
Re:OpenBSD vmm enabled by allanjude on Friday October 14, 2016 @09:34AM (#12707928)
iianm, Solaris has a port of IPF, not pf. Oracle is working on trying to port pf now.
Re:OpenBSD vmm enabled by 4ad on Saturday October 15, 2016 @07:44AM (#12713628)
The pf has been ported and it shipped already in Solaris 11.3. It is based on OpenBSD 5.5 code.