Bhyve Mind | BSD Now 20

Bhyve Mind | BSD Now 20

It’s our big 20th episode! We’re going to sit down for a chat with Neel Natu and Peter Grehan, the developers of bhyve. Not familiar with bhyve? Our tutorial will show you all you need to know about this awesome new virtualization technology. Answers to your questions and all the latest news, here on BSD Now – the place to B.. SD.

Thanks to:


iXsystems

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

- Show Notes: -

Headlines

OpenBSD automatic installation

  • A CFT (call for testing) was posted for OpenBSD’s new automatic installer process
  • Using this new system, you can spin up fully-configured OpenBSD installs very quickly
  • Allows you to PXE boot the system and load the answer file via HTTP by each machines MAC address, with fallback to a default config file
  • It will answer all the questions for you and can put files into place and start services
  • Great for large deployments, help test it and report your findings

FreeNAS install guide and blog posts

  • A multipart series on YouTube about installing FreeNAS
  • In part 1, the guy (who is possibly Dracula, with his very Transylvanian accent..) builds his new file server and shows off the hardware
  • In part 2, he shows how to install and configure FreeNAS, uses IPMI, sets up his pools
  • He pronounces gigabytes as jiggabytes and it’s hilarious
  • We’ve also got an unrelated blog post about a very satisfied FreeNAS user who details his setup
  • As well as another blog post from our old pal Devin Teske about his recent foray into the FreeNAS development world

FreeBSD 10.0-RC5 is out

  • Another, unexpected RC is out for 10.0
  • Includes an ABI change, you must recompile/reinstall all ports/packages if you are upgrading from a previous 10.0-RC
  • Minor fixes included, please help test and report any bugs
  • You can update via freebsd-update or from source
  • Hopefully this will be the last one before 10.0-RELEASE, which has tons of new features we’ll talk about
  • It’s been tagged -RELEASE in SVN already too!

OpenBSD 5.5-beta is out

  • Theo updated the branch status to 5.5-beta
  • A list of changes is available
  • Help test and report any bugs you find
  • Lots of rapid development with signify (which we mentioned last week), the beta includes some “test keys”
  • Does that mean it’ll be part of the final release? We’ll find out in May.. or when we interview Ted (soon)

This episode was brought to you by

iXsystems - Enterprise Servers and Storage For Open Source

iX doesn’t just make big servers for work, they also make little servers for home. The FreeNAS Mini is a compact little rig that will take up to 4 drives and makes a great home storage server.


Interview – Neel Natu & Peter Grehan – neel@freebsd.org & grehan@freebsd.org

BHyVe – the BSD hypervisor
+ Could you tell us a bit about yourselves and how you first got into BSD?
+ What’s your current roles in the FreeBSD project, and how did you get there?
+ What exactly is bhyve and how did the project get started?
+ What is the current status of bhyve? What guest OSes are supported?
+ What bugs remain when running different guest OSs?
+ How is support for AMD hardware virtualization progressing?
+ Is there any work on supporting older hardware that does not have EPT?
+ What will it take to be able to boot FreeBSD root-on-zfs inside bhyve?
+ Any progress on a ‘vfs hack’ to mount/passthru a file system (zfs dataset?) from the host to the guest, a la Jails?
+ How is the performance? How does the network performance compare to alternatives? How much benchmarking has been done?
+ What features have been added recently? (nmdm etc)
+ When is VGA support planned?
+ When might we see Windows (server) as a guest? What else would be required to make that happen?
+ What features are you planning for the future? How far do you plan to take bhyve (snapshots, live migration etc)


Tutorial

Virtualization with bhyve


News Roundup

Hostname canonicalisation in OpenSSH

  • Blog post from our friend Damien Miller
  • This new feature allows clients to canonicalize unqualified domain names
  • SSH will know if you typed “ssh bsdnow” you meant “ssh bsdnow.tv” with new config options
  • This will help clean up some ssh configs, especially if you have many hosts
  • Should make it into OpenSSH 6.5, which is “due really soon”

Dragonfly on a Chromebook

  • Some work has been done by Matthew Dillon to get DragonflyBSD working on a Google Chromebook
  • These couple of posts detail some of the things he’s got working so far
  • Changes were needed to the boot process, trackpad and wifi drivers needed updating…
  • Also includes a guide written by Dillon on how to get yours working

Spider in a box

  • “Spiderinabox” is a new OpenBSD-based project
  • Using a combination of OpenBSD, Firefox, XQuartz and VirtualBox, it creates a secure browsing experience for OS X
  • Firefox runs encapsulated in OpenBSD and doesn’t have access to OS X in any way
  • The developer is looking for testers on other operating systems!

PCBSD weekly digest

  • PCBSD 10 has entered into the code freeze phase
  • They’re focusing on fixing bugs now, rather than adding new features
  • The update system got a lot of improvements
  • PBI load times reduced by up to 40%! what!!!

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • Watch live Wednesdays at 2:00PM Eastern (19:00 UTC)
  • Reminder: OpenBSD still really needs funding for electricity – if you know a company that can help, please contact Theo or the foundation
  • Reminder: NYCBSDCon February 8th – The BSDs in Production
  • Reminder: Our tutorial contest is going until the end of this month, check bsdnow.tv/contest for info and rules, win a cool BSD pillow!

Question? Comments? Contact us here!