Archive for the ‘Uncategorized’ Category

The sudden death and eternal life of Solaris

As had been rumored for a while, Oracle effectively killed Solaris on Friday. When I first saw this, I had assumed that this was merely a deep cut, but in talking to Solaris engineers still at Oracle, it is clearly much more than that. It is a cut so deep as to be fatal: the [...]

Posted on September 4, 2017 at 12:30 pm by bmc · Permalink · 38 Comments
In: Uncategorized

Reflections on Systems We Love

Last Tuesday, several months of preparation came to fruition in the inaugural Systems We Love. You never know what’s going to happen the first time you get a new kind of conference together (especially one as broad as this one!) but it was, in a word, amazing. The content was absolutely outstanding, with attendee after [...]

Posted on December 21, 2016 at 12:16 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Submitting to Systems We Love

We’ve been overwhelmed by the positive response to Systems We Love! As simple as this concept is, Systems We Love — like Papers We Love, !!Con and others that inspired it — has tapped into a current of enthusiasm. Adam Leventhal captured this zeitgeist in a Hacker News comment: What catches our collective attention are [...]

Posted on September 30, 2016 at 2:57 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Systems We Love

One of the exciting trends of the past few years is the emergence of Papers We Love. I have long been an advocate of journal clubs, but I have also found that discussion groups can stagnate when confined to a fixed group or a single domain; by broadening the participants and encouraging presenters to select [...]

Posted on September 26, 2016 at 2:55 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Hacked by a bug?

Early this afternoon, I had just recorded a wide-ranging episode of Arrested DevOps with the incomparable Bridget Kromhout and noticed that I had a flurry of Twitter mentions, all in reaction to this tweet of mine. There was just one problem: I didn’t tweet it. With my account obviously hacked, I went into fight-or-flight mode [...]

Posted on September 13, 2016 at 12:11 am by bmc · Permalink · Comments Closed
In: Uncategorized

dtrace.conf(16) wrap-up

Something that got a little lost in the excitement of Samsung’s recent acquisition of Joyent was dtrace.conf(16), our quadrennial (!) unconference on DTrace. The videos are up, and in the spirit of Adam Leventhal‘s excellent wrap-ups from dtrace.conf(08) and dtrace.conf(12), I wanted to provide a survey of the one-day conference and its content. Once again, [...]

Posted on July 29, 2016 at 12:00 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Unikernels are unfit for production

Recently, I made the mistake of rhetorically asking if I needed to spell out why unikernels are unfit for production. The response was overwhelming: whether people feel that unikernels are wrong-headed and are looking for supporting detail or are unikernel proponents and want to know what the counter-arguments could possibly be, there is clearly a [...]

Posted on January 22, 2016 at 8:48 am by bmc · Permalink · Comments Closed
In: Uncategorized

Bringing clarity to containers

At the beginning of the year, I laid down a few predictions. While I refuse on principle to engage in Stephen O’Grady-style self-flagellation, I do think it’s worth revisiting the headliner prediction, namely that 2015 is the year of the container. I said at the time that it wasn’t particularly controversial, and I don’t think [...]

Posted on December 17, 2015 at 3:21 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Requests for discussion

One of the exciting challenges of being an all open source company is figuring out how to get design conversations out of the lunch time discussion and the private IRC/Jabber/Slack channels and into the broader community. There are many different approaches to this, and the most obvious one is to simply use whatever is used [...]

Posted on September 16, 2015 at 12:07 pm by bmc · Permalink · One Comment
In: Uncategorized

Software: Immaculate, fetid and grimy

Once, long ago, there was an engineer who broke the operating system particularly badly. Now, if you’ve implemented important software for any serious length of time, you’ve seriously screwed up at least once — but this was notable for a few reasons. First, the change that the engineer committed was egregiously broken: the machine that [...]

Posted on September 3, 2015 at 4:42 pm by bmc · Permalink · One Comment
In: Uncategorized