HackerTubewatch
Surprise me
Frame from Porting KVM to SmartOS - Brian Cantrill, Joyent, KVM Forum 2011 Plays via YouTube's privacy-enhanced embed

Porting KVM to SmartOS - Brian Cantrill, Joyent, KVM Forum 2011

Red Hat
Talks
YouTube
Cited on HN 5 times, 2012–2024, never outright recommended score 0
Years with an HN recommendation, 2007–2026

Cited as evidence that the KVM port was hard work and as background on Cantrill's illumos virtualization experience.

Bryan Cantrill of Joyent describes the experience of porting KVM to SmartOS, an Illumos-based OS, at KVM Forum 2011. He covers the process, the pain points and how DTrace helped.

5 citations · Talks · advanced · partly dated

5 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@bdha Apr 2012 Cites it
on HN thread OmniOS: Illumos-based OS from OmniTI
As I said above, OpenSolaris is dead. illumos is a fork. We don't take code from Oracle, because there isn't any. If they'd kept the gate open, a fork probably wouldn't have happened. As for why not to just move from Solaris to FreeBSD... because they're totally different beasts? And we happen to like Solaris? :-) Porting KVM to Solaris was apparently quite non-trivial: [this video]
Shows KVM port to Solaris was non-trivial
@Annatar May 2016 Cites it
on HN thread Show HN: BitKeeper – Enterprise-ready version control, now open-source
Read more
> Like SmartOS not having a large binary footprint, and not having the excellent package repositories. [link] > And the fact that KVM is from linux. Actually that's great that it's from Linux, because one major point of embarrassment for Linux is that KVM runs faster and better on SmartOS than it does on Linux, because Joyent engineers systematically used DTrace during the porting effort: [this video] > Insane, I know, but I can't afford mac Once you're able to afford one, you won't care about the desktop every again, because your desktop will JustWork(SM). > but I'm not gonna care until Illumos and BSD get some love from NVIDIA. NVIDIA provides regular driver updates for both Solaris and BSD. I bought a NVidia GX980TX, downloaded the latest SVR4 package for my Solaris 10 desktop, and one pkgrm && pkgadd later, I was running accelerated 3D graphics on the then latest-and-greatest accelerator NVIDIA had for sale. > By all means continue the holy war. Grab some performance statistics, and hook in the BSDs. They take our code, and we take theirs; they help us with our bugs, and we help them with theirs. BSD's are actually great. BSD's have smart, capable, and competent engineers who care about engineering correct systems and writing high quality code. We love our BSD brethren.
DTrace-driven porting made KVM faster on SmartOS
@bcantrill Dec 2016 Cites it
on HN thread "Solaris being canned, at least 50% of teams to be RIF'd in short term"
Read more
From my perspective, if this rumor is true, it's a relief. Solaris died the moment that they made the source proprietary -- a decision so incredibly stupid that it still makes my head hurt six years later. Fortunately, Solaris was open long enough that we in the open source world were able to fork it with illumos[1]. And because illumos became the home for many of us that brought Solaris its most famous innovations (e.g., ZFS, DTrace and zones), it should come as no surprise that we've continued to innovate over the last six years. (Speaking only for Joyent, we added revolutionary debugging support for node.js[2], ported KVM to it[3], completed and productized Linux-branded zones[4], added software-defined networking[5] and developed first-class Docker integration[6] -- among many, many other innovations.) So illumos (and derivatives like SmartOS, OmniOS and DelphixOS) is vibrant and alive -- but one of our biggest challenges has been its association with the name "Solaris": I don't think of our system as Solaris any more than I think of it as "SVR4" or "SunOS" or "7th Edition" or any of its other names -- and the very presence of Solaris has served to confuse. And indeed, it is my good fortune to be working with a new generation of engineers on the operating system -- engineers for whom the term "Solaris" is entirely distant and its presence as an actual (if proprietary) system befuddling. So if the rumor is true (and I suspect that it is), it will allow everyone to know wha
Cited as one of the innovations illumos added
@bcantrill Nov 2018 Cites it
on HN thread Firecracker – Lightweight Virtualization for Serverless Computing
Hey now -- I'm not quite that easily impressed! ;) This is a problem domain that I have suffered in[1] -- and we have recently moved from KVM to bhyve[2] for several of the same reasons that motivated Firecracker. Not that it hurt that it was in Rust, of course... ;) [1] [this video] [2] [link]
Commenter's own experience with the problem domain
@panick21_ Sep 2024 Cites it
on HN thread Why Oxide Chose Illumos
Bryan Cantrill also ported KVM to Illumos. At Joyent they had plenty of experience with KVM. See: [this video] As far as I know, Bryan didn't personally work on the porting of bhyve (this might be wrong). So if anything, that would point to KVM as the 'familiar' thing given how many former Joyant people were there.
Shows Cantrill's prior KVM porting experience

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close