Archive for the ‘Software’ Category

FISL Day 1

So the first day of FISL has come to a close. I have to say it went better than expected, based on the quality of questions posed by the audience and visitors to the Sun booth. If today is any indication, my voice is going to completely gone by the end of the conference. I [...]

Posted on June 1, 2005 at 8:24 pm by eschrock · Permalink · 3 Comments
In: Software

Designing for Failure

In the last few weeks, I’ve been completely re-designing the ZFS commands from the ground up1. When I stood back and looked at the current state of the utilities, several glaring deficiencies jumped out at me2. I thought I’d use this blog entry to focus on one that near and dear to me. Having spent [...]

Posted on April 14, 2005 at 11:30 pm by eschrock · Permalink · 2 Comments
In: Software

How not to code

This little gem came up in conversation last night, and it was suggested that it would make a rather amusing blog entry. A Solaris project had a command line utility with the following, unspeakably horrid, piece of code: /* * Use the dynamic linker to look up the function we should * call. */ (void) [...]

Posted on March 31, 2005 at 4:59 pm by eschrock · Permalink · 3 Comments
In: Software


So my last few posts have sparked quite a bit of discussion out there, appearing on slashdot as well as OSNews. It’s been quite an interesting experience, though it’s had a significant effect on my work productivity today While I’m not responding to every post, I promise that I’m reading them (and thanks to those [...]

Posted on September 27, 2004 at 4:01 pm by eschrock · Permalink · 4 Comments
In: Software

GPL thoughts and clarifications

So it seems my previous entry has finally started to stir up some controversy. I’ll address some of the technical issues raised here shortly. But first I thought I’d clarify my view of the GPL, with the help of an analogy: Let’s say that I manufacture wooden two by fours, and that I want to [...]

Posted on September 24, 2004 at 9:47 am by eschrock · Permalink · 29 Comments
In: Software

Linux Kernel Debugging with KDB

So it’s been a while since my KMDB post, but I promised I would do some investigation into kernel debugging on the Linux side. Keep in mind that I have no Linux kernel experience. While I will try to be thorough in my research, there may be things I miss simply from lack of experience [...]

Posted on September 7, 2004 at 9:55 pm by eschrock · Permalink · Comments Closed
In: Software

So now Linux is innovative?

I just ran across this interview with Linus. If you’ve read my blog, you know I’ve talked before about OS innovation, particularly with regards to Linux and Solaris. So I found this particular Linus quote very interesting: There’s innovation in Linux. There are some really good technical features that I’m proud of. There are capabilities [...]

Posted on August 18, 2004 at 11:48 pm by eschrock · Permalink · 4 Comments
In: Software

More on OS innovation

The other day on vacation, I ran across a Slashdot article on UNIX branding and GNU/Linux. Tne original article was mildy interesting, to the point where I actually bothered to read the comments. Now, long ago I learned that 99% of Slashdot comments are worthless. Very rarely to you find thoughtful and objective comments; even [...]

Posted on August 4, 2004 at 9:44 am by eschrock · Permalink · Comments Closed
In: Software

Is Linux innovative?

In a departure from recent musings on the inner workings of Solaris, I thought I’d examine one of the issues that Bryan has touched on in his blog. Bryan has been looking at some of the larger issues regarding OS innovation, commoditization, and academic research. I thought I’d take a direct approach by examining our [...]

Posted on July 20, 2004 at 10:11 pm by eschrock · Permalink · 6 Comments
In: Software

Real life obfuscated code

In a departure from my usual Solaris propaganda, I thought I’d try a little bit of history. This entry is aimed at all of you C programmers out there that enjoy the novelty of Obfuscated C. If you think you’re a real C hacker, and haven’t heard of the obfuscated C contenst, then you need [...]

Posted on July 1, 2004 at 10:39 pm by eschrock · Permalink · 3 Comments
In: Software