Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bcantrill
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
97 ms
·
1021.
▲
Using DTrace to debug a Node Knockout winner
(dtrace.org)
57 points
by
bcantrill
15y ago
|
4 comments
1022.
▲
by
bcantrill
15y ago
In my experience, the only people who weigh in on these debates are those who do not live in Silicon Valley -- like any epicenter for anything, those of us who have made our careers here hardly give a damn how the rest of the world compares
1023.
▲
by
bcantrill
15y ago
My blog entry explains some of the technical background of this launch, with links to much more in depth material from both me and other Joyent engineers: http://dtrace.org/blogs/bmc/2011/09/15/standing-up-smartdatacenter/
1024.
▲
by
bcantrill
15y ago
The definition of a derived work is actually much more crisp than you are making it out to be -- and it is simple fact (and not opinion) that illumos is not a derived work of our KVM module. Indeed, this issue is so clear-cut and your objec
1025.
▲
by
bcantrill
15y ago
Actually, our port does not use these hooks -- there were zero mods to the illumos kernel to support KVM per se.
1026.
▲
by
bcantrill
15y ago
No; the KVM kernel module is in its own repo: https://github.com/joyent/illumos-kvm
1027.
▲
by
bcantrill
15y ago
There is not a licensing issue here: both KVM and our KVM port remain licensed under the GPL.
1028.
▲
by
bcantrill
15y ago
Could you be more specific? It's there, it works, it's in shipping illumos-based products (from Joyent and others) and it's supported by those who ship it or stand it up. In that regard, it's like any other aspect of the system...
1029.
▲
by
bcantrill
15y ago
KVM was ported to illumos by Max Bruning, Robert Mustacchi and me. Details are here: http://t.co/knW1UIJ
1030.
▲
by
bcantrill
15y ago
Agreed, and I've piled on here: http://bit.ly/plxCb1 . Or have we both been trolled?
1031.
▲
by
bcantrill
16y ago
I don't indulge in the SUNW autopsy parlor game often, but coincidentally, I've already played it twice today (for the first time in many months), and I'm waiting on a build -- so perhaps the third time's a charm... Disclaimer: I was one of
1032.
▲
by
bcantrill
16y ago
Were it only that simple! No, "engaging with the ACM" means becoming involved via either local chapters or with the national organization -- and it starts with becoming a member. If you're curious about other ways to get involved, I'm happ
1033.
▲
by
bcantrill
16y ago
So, some disclaimers: I sit on the ACM's Professions Board, and am a member of the CACM Editorial Board, where I sit on the board for the Practice section of CACM, also known as ACM Queue. That said, I speak only for myself here, not for
1034.
▲
by
bcantrill
16y ago
More accurately, we (for there are many of us) realized that we could go solve much more interesting problems elsewhere -- and in a much better environment besides. Why would anyone wish to suffer at a technically mediocre company when the
1035.
▲
by
bcantrill
16y ago
Why is this news -- or even interesting? Perhaps assembly feels exotic to a dilettante, but to anyone with a computer science degree this was simply a part (and an early and basic part) of their education...
1036.
▲
by
bcantrill
16y ago
Loved having you guys in the competition! I could always rely on you to light up Alaska on the NodeKO leaderboard at http://leaderboard.no.de !
1037.
▲
by
bcantrill
16y ago
DTrace is in fine shape -- Oracle has monopoly over neither DTrace talent nor implementation. (And the significant patent portfolio around DTrace is licensed to anyone who abides by the CDDL -- and the name itself is not trademarked.) ZFS
1038.
▲
by
bcantrill
16y ago
You are missing an important motivator of great engineers: we seek out hard, commercially-relevant problems of course, but these problems must also be societally relevant and responsible. While our actions may often reflect it only implic