Triton: Docker and the “best of all worlds”

When Docker first rocketed into the nerdosphere in 2013, some wondered how we at Joyent felt about its popularity. Having run OS containers in multi-tenant production for nearly a decade (and being one of the most vocal proponents of OS-based virtualization), did we somehow resent the relatively younger Docker? Some were surprised to learn that [...]

Read more...
Posted on March 24, 2015 at 10:06 am by bmc · Permalink · Comments Closed
In: Uncategorized

On Blogging (Briefly)

I gave a presentation today on the methods and reasons of blogging for Delphix Engineering.

One of my points was that presentations make for simple blog posts–practice what you preach!

Read more...
Posted on March 4, 2015 at 4:26 pm by ahl · Permalink · Comments Closed
In: Delphix

Programming language debuggability

A few weeks ago I had the fortune to attend a talk by Douglas Crockford on various ideas related to JavaScript past and future and programming language design. The talk was thoughtful and well-received (and thanks to Crockford and Bigcommerce for making it happen!). The main theme, not new to those familiar with Crockford’s work, [...]

Read more...
Posted on February 18, 2015 at 10:58 am by dap · Permalink · Comments Closed
In: Node.js

Debugging enhancements in Node 0.12

(also on the Joyent blog) Background Node.js provides the richest postmortem debugging facilities of just about any dynamic language. Postmortem debugging refers to debugging programs from a core file, heap dump, or some similar dump of memory. With a core file of a Node program (which is essentially a snapshot of your program’s state), you [...]

Read more...
Posted on February 11, 2015 at 9:59 am by dap · Permalink · Comments Closed
In: joyent, Node.js, smartos

SmartDataCenter and the merits of being opinionated

Recently, Randy Bias of EMC (formerly of CloudScaling) wrote an excellent piece on Why “Vanilla OpenStack” doesn’t exist and never will. If you haven’t read it and you are anywhere near a private cloud effort, you should consider it a must-read: Randy debunks the myth of a vanilla OpenStack in great detail. And it apparently [...]

Read more...
Posted on February 5, 2015 at 6:45 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Predicteria 2015

Fifteen years ago, I initiated a time-honored tradition among my colleagues in kernel development at Sun: shortly after the first of every year, we would get together at our favorite local restaurant to form predictions for the coming year. We made one-year, three-year and six-year predictions for both our technologies and more broadly for the [...]

Read more...
Posted on January 6, 2015 at 3:14 pm by bmc · Permalink · Comments Closed
In: Uncategorized

2014 in review: Docker rising

When looking back on 2014 from an infrastructure perspective, it’s hard not to have one word on the lips: Docker. (Or, as we are wont to do in Silicon Valley when a technology is particularly hot, have the same word on the lips three times over à la Gabbo: “Docker, Docker, DOCKER!”) While Docker has [...]

Read more...
Posted on January 2, 2015 at 5:03 pm by bmc · Permalink · Comments Closed
In: Uncategorized

DTrace OEL Dynamic Language Support

We built DTrace to solve problems; at the start, the problems we understood best were our own. In the Solaris Kernel Group we started by instrumenting the kernel and system calls, the user/kernel boundary. Early use required detailed knowledge of kernel internals. As DTrace use grew—within the team, in Sun and then beyond—we extended DTrace [...]

Read more...
Posted on December 27, 2014 at 1:27 pm by ahl · Permalink · Comments Closed
In: DTrace

Delphix Week of Giving

In the frenzied, insular world of a Silicon Valley startup it can be easy to lose perspective on the broader community in which we live and work. Among the great hackathon projects to come from our bi-annual engineering event was the idea of “Angel Sharks”, a group of volunteers at Delphix who provide opportunities for [...]

Read more...
Posted on December 24, 2014 at 3:09 pm by ahl · Permalink · Comments Closed
In: Delphix

SmartDataCenter and Manta are now open source

Today we are announcing that we are open sourcing the two systems at the heart of our business: SmartDataCenter and the Manta object storage platform. SmartDataCenter is the container-based orchestration software that runs the Joyent public cloud; we have used it for the better half of a decade to run on-the-metal OS containers — securely [...]

Read more...
Posted on November 3, 2014 at 5:16 pm by bmc · Permalink · Comments Closed
In: Uncategorized