ComputerWorld Article

31 Jan '05 - 18:36 by benr
Last week I did an interview with ComputerWorld, the article popped up today. Nice little write up I thought: "Sun begins Its release of open-source Solaris code" by Patrick Thibodeau.

Taking on the big dog: Bruce Perens

30 Jan '05 - 15:25 by benr

If you don't know who Bruce Perens is you just haven't been paying attention. The list of big names generally runs from top down like Linus, Richard Stallman, Eric Raymond, Bruce Parens, Alan Cox, Mad Dog Hall, and so forth. Is he Linux top dog #1, no, but he's definately earned a table at the big kids table and is one of the most active names of the group, and he maintains a very high profile. But just for a refresher, so that we don't loose site of his contributions to the world, lets recap quickly: he's worked at Pixar and its predecessor NYIT, was "Senior strategist, Linux and Open Source" at HP from 2000 to 2002 untill the Compaq deal when he was terminated, he created BusyBox and wrote the aging but popular ElectricFence, he's been hacking UNIX kernels since 81 and Linux since 94, father of a beautiful son, founder of the LSB, Co-founder of the OSI, popular (and expensive) public speaker, HAM (K6BP) and co-founder of No-Code International, and most famously he wrote the original "Open Source Definition" which serves as the basis of much of the organized Linux and Open Source (notice the caps) movement. Depending on where you look, he says or other people suggest, that he actually coined or helped coin "Open Source" (see "Revolution OS" the movie) and trademarked it. Cut me alittle slack if I missed a little or mistated, but thats his basic quick bio.

So, from all this we basically get the idea, the d00d is important, been around awhile and isn't afraid to pick up a banner and go with it. He knows how business works, can interface and drive it, isn't afraid to trade mark something or start an organization or put his butt on the line (come on, putting your name on the OSD takes alittle guts, credit where its due). Bruce is a guy that deserves respect, admiration, and is someone that you can learn a lot from. So lets be clear about who we're dealing with before proceeding.

Because of his great works in days past and present one would think that he'd have a really good sense of historical significance, capability of the community, drive and determination, ability to take risks, and historical repetition. But recent words from Bruce don't tend to back that up. You'll find that he's an active /. commentor and contributer. Here's a nice little exchange with Bruce recently between Alex (no last name) and Bruce:

Thanks Bruce - maybe I haven't been clear enough, I don't understand what it matters if a person working on an open source project is paid or a volunteer.

Are you actually trying to suggest that the same code/communication written by a Sun staffer are somehow less worthy (and/or useful) than identical code/communcation written by a volunteer ?

If you are, I cannot believe I used to respect you. [Alex]

To which Bruce responds:

Don't say stuff like that before you even understand what I am talking about.

My point is that Sun has not been successful in building much of an outside developer community, for what should be the second most important software program in all of Open Source software, behind only the kernel. Of the people participating, a good many are Sun contractors, etc. And it's difficult to find very many volunteers. [Bruce]

Very interesting exchange indeed. Now, here they were talking about OpenOffice directly, but in reply to the "Sun Grants Access to 1,600+ Patents" story. This all translate in with Bruce's general comments on the suject of the CDDL, OpenSolaris, OpenOffice, and Sun's open sourcing efforts in general. This is raw and pure FUD of the worst kind. Based on his writtings you'd think that that he'd be thrilled by the patent allowance that Sun is providing and embrace Sun's move to provide indemdification in the CDDL. Is this a case of "works for me but not for you"? His position is certainly unclear at best.

I found an interesting artical that Bruce wrote for ZDNet back on June 13th, 2001 entitled Beware of wolves in agnostic's clothing. When LinuxDevices.com reported the article they, I think, more appropriately titled the mention "Bruce Perens: in defense of open source", which would have been a fitting title. So now we look back at this artical and wonder, was he defending open source (no caps) or defending Linux against Microsoft? Almost seems like the latter is true. My favorite paragraph is the following:

It's entertaining to watch the effect that open source seems to have on Microsoft executives. In February, Jim Allchin called us un-American. Recently, Steve Ballmer said Linux is a cancer! These are not the words of calm people. What is it about open source that makes Microsoft executives so uneasy? Could it be that after all of these years, competition has become so foreign an idea to them that they react with horror?[Bruce Parens]

Competition. Interesting... interesting... Because it now seems like those on the BSD front and those of us on the OpenSolaris front are now in those same crosshairs but Bruce and a minority of the Linux community are in the Microsoft seat and we're in his. Is it really fair that I'm perhaps bending his words against him? It might be. I'll admit that no one likes to write something and see it come back to bite them, even I. But the reactions to announcements even thus far by Bruce and other members of the Linux community are strikely similar and hail back to an earlier time. Isn't it irronic that Bruce himself taught us how to fight these battles. Perhaps, as Bruce wrote above, after all these years of success and going it alone competition has become foreign even to them.

I remember a time when those fighting the good fight were trying to win the legitamcy of open source software as a model of success and of a better and brighter future. They called for anyone that would come to rally to the innovation and community that open and free software can provide; come one, come all. And they did it, with hard work, and determination, they did it. What changed? What happened? Even if, and this isn't true, Sun only wanted to "cash in" on the open source idea, would that be a bad thing? By the old standards it wouldn't, because it would simply be validation that the model itself was the right one and it worked... but now, it seems nothing is quite good enough for them. There isn't anything you can say, nothing that you can do. Your with us, or your with them. Thats not what this is supposed to be all about... and I just don't understand it.

Since Bruce is a HAM I looked him up in the FCC database (one of the downsides to be a HAM, your record information is public) and it would seem that he lives here in the Bay Area. Perhaps one day I'll have the honor of meeting Bruce and discussing some of these things with him and trying to clarify the position he has. He seems like a really nice guy and in many ways he's a role model to many of us, because like I said before, he taught us how to fight this sort of fight. Maybe if he doesn't feel the need to put a pen through my temporal lobe we can have some coffee and see where this goes, but for now we'll just have to watch and wait and hope that we can all come together again as a single undivided open source community, whether you prefer Linux or BSD or OpenSolaris or HURD or whatever. I for one would like Bruce to be a friend to us all, bringing us together.

More Linux FUD

05:02 by benr

FUD, do you know what it stands for? Just saying it out loud gives you the idea. FUD is an acronym invented by Gene Amdahl after he left IBM to found his own company: "FUD is the fear, uncertainty, and doubt that IBM sales people instill in the minds of potential customers who might be considering [Amdahl] products." The acronym became particularly popular during the thriving years of Linux, when it was pointed at just about everyone. Linux verus the world.... and it certainly helped.

So this evening I find this, "Why I love the GPL", and its largely Linux FUD. Why this fella feels the need to defend either Linux or the GPL, I dunno, he seems to use the terms interchangably as though the two are joined at the hip, which really depends on who your talking to. Sure, Linux certainly is the undoubted poster child for the GPL, but very little of the GPL code out there is Linux specific (we've discussed this several times before) and the GPL was in use long before Linus choose it for his kernel.

I started to write a big long reply to this article but I'm not going to bother, it's fairly obvious whats wrong with this thing on it's own. I don't know if this artical was pointed in the direction of the CDDL or not, nothing indicates that it is but the timing is.... interesting. The GPL has its up's and down's, especially when compared to the BSD license (basically "live and let live, just keep my frickin' name on it"). Here are two choice lines that I personally love and sum up where this guy is coming from:

The GPL is often described as idealistic and altruistic. If the kernel developers were interested only in the code, wouldn't the BSDs be the ones with the huge development corps instead of Linux? That's what we're told all the time by the BSD-bigots, it's better technically.

BSD-bigots eh? Ok. Here's the next one:

Richard Stallman is a man. Brilliant, opinionated, and uncompromising. Many attacks on the GPL are made indirectly, by going after Richard Stallman, for no other reason than he is vulnerable to them, while the license itself is not.

Damn... I've done some butt kissing in my time, but wow. Are these statements untrue? Nah. In the "RMS vs ESR" flamewar I always came down on the side of RMS and free software rather than ESR and Open Source, but so be it. Is Richard really vulnerable to anything but a tailwind? I don't think so, go insult Richard and and find out what happens. If there is one guy in the whole open source world that doesn't need protecting its Richard.

Ok, so anyway, does the GPL need defending? I didn't really think so. Are we ramping up to a GPL vs the world fight? Sorta seems that way, but he's looping Linux and the GPL together alittle more closely than maybe he should. Is this guy afraid of the CDDL? Has he ever taken BSD seriously? Has he ever considered that their way isn't the only way? I don't know. But it definately meets the definition of FUD and leaves you wondering who they feel they need to fight. This is happening more and more. Are we looking at self implosion in the making? Lets just watch and see.

NeXTStep 3's Day in the Sun

03:55 by benr

I'm an old NeXT fan, I even have a beautiful NeXTStation Color Turbo Slab (Pizza box, 33Mhz) out in my garage. So it was really kool to go to /. and find "Steve Jobs Demos NeXTSTEP 3.0", a decent Quicktime video transfer from an old NeXT VHS marketing tape. Pretty kool and brings back memories (all past, I was in the 6th grade I think when these things were hot) because I've had the fortune to watch alot of these old tapes over the last couple years.

The koolest of all the NeXT Marketing videos can be found in the Sun Microsystems Library on the Santa Clara Campus. When I was migrating iPlanet as a consultant into the new facility (the origonal Netscape/Sun merger, I came in to help move and migrate the systems, being that I did both Solaris, HP-UX, and AIX, all used for development and testing; Sun used Solaris and Netscape, at the time, mostly used HP-UX) I was restricted to access just in that building, however on the first floor was the Sun Microsystems Library. And, believe it or not, the let me check stuff out! I was in heaven!!! Even kooler was the fact that they had a video section with old press confrences, meetings, etc. Anyway, one day I was scanning the library of videos and found one with a NeXT logo, upon further inspection it was a coding contest between NeXT and Sun! Totally kool. Sure enough, I watched the tape that night and 2 coders, one from NeXT (black turtleneck) and one from Sun (blue shirt, jacket) sat down and hacked an app to the same basic specs, Sun using C with MOTIF and NeXT with ObjC and their tool set. I don't need to tell you the outcome, it's obvious, but you'd be shocked at how well the Sun guy did. It was a seriously kool video and I wish I'd had the ability to make a copy of the tape. I'd love to see something like that happen again... ObjC vs Java.

NeXT Rules! Well.... ruled. Sorta..... except that OSX is really next-gen NeXT which I blame for ruining my beloved BANG (Bay Area NeXT Users Group) which only talks about OSX and WebObjects anymore. Then again, I'd gladly trade my NeXT fetish for a Thinking Machines fetish instead. Or even Amdahl if I got to have coffee with Gene. :)

My little genius

03:36 by benr

Since I'm posting pictures, I can't resist showing off this one that I took last night...

That pictures is completely and totally unposed! She'll walk up to the paino and give me the "lift me up there" sign and just hammer away. I can't really vouch for her playing well, but then she's only 14 months old... I'll cut her slack till she's at least 2. :) [If you haven't figure it out, that's my daughter Nova... yes, shocking that I have a child I know, even more shocking that she's so darn cute, but its true. You might even be more amazed that a weirdo like me is expecting again... Tamarah is 4 months pregnant with our second.]

Snapple Supports SPARC Users!

03:23 by benr

About a year ago I was doing a late night shopping trip (we do all our shopping during the night, when the store is empty and freshly stocked) when I walked past these:

The things look nasty and they've been sitting ontop of my NeXT Turbo Slab (I love that thing) for awhile, so I wouldn't drink them if they were the last sources of moisture on planet earth, but even still I'm just geeky enough to think they're pretty kool. They also had an "Enlightenment" one, which I have around somewhere, but can't seem to find... I loved lining them all up and thinking that it was a divine message.

Responding to OSNews

27 Jan '05 - 01:10 by benr

So Tamarah is at a meeting tonight and won't be back for about an hour and Nova crashed out early on me so I thought I'd run through some of the comments out there. The /. comments were pretty cut and dry, predominately positive, and because comments are threaded anything that was just plain wrong was quickly corrected. OSNews isn't quite so threaded, so I thought I'd reply to some of the interesting and/or negative comments to correct them or at least provide some feedback, at least from one community member. Remember, I don't work for Sun, I'm just a pilot member, which means I have some but not all of the inside scoop and all these opinions are my own. On with the comments:

solaris strength's are in the Kernel. ZFS, Dtrace, TCP/IP stack, etc.

The rest of the OS is playing catchup to linux. The tools? why the GNU tools for the most part are being ported to Solaris to improve those. Servers, interface? etc, are in general ports of standard F/OSS software. Maybe their version of X will be nice, but don't expect much else.

As for kernel toys, Dtrace is slowly being created by kprobes(which are now dynamic if you actually look),

The big thing is ZFS, which might get a GPL port.

As for developers, there are 100 of them now on 'Open Solaris' Geez how many developers did Sun have working on Solaris? It's not to hard to see where those first 100 came from. Also Sun said they would release the entire OS this month, now it's June. Let me Guess June will turn into August? [peragrin]

Okey, so thanks for pointing out the strengths of Solaris10. I'd add to that SMF (Service Management Facility, part of the Self Healing stuff) which is the first real major change to give us something better than the old RC Init system we've had, Janus for running Linux binaries (personally I don't think it's a big deal, almost all of these apps will recompile cleanly on Solaris anyway, so only closed source apps are really an issue), and my personal favorite: Zones (if you want to compare Zones, aka Grid Containers, with User-Mode Linux, Xen, or even Linux VServers, you just haven't seen Zones in action yet).

As for the tools, where talking about the base OS here, so the tools will be the standard *NIX toolset we all know and love. Has GNU really made superior tools to whats in Solaris? Not really. Is GNU Tar better than Solaris Tar? We'd all say yes, but only because some nice features like integrated decompression (-z or -j) are built in. So, the GNU replacement tools are nifty but really just add alot of neat features to the same tools we all know and love on just about any platform. Some things are speed up and stuff, but cat is cat. And, when it comes to OpenSolaris it frankly doesn't matter anyway. I can guarrentee you that one of the first things that'll happen post-release is that someone will build a GNU-ized distribution (this isn't a license issue because your not merging code), where you have GNU binutils, etc, ontop of a Solaris kernel. I imagine people will probly write in GNU like option handling to Solaris tools over time, they just won't look at GNU code when they do it.

KProbes? Please. Bryan Cantrill would like nothing more than to see every *NIX OS on the planet have a DTrace like functionality built in. And, I'd imagine he's hoping that it'll happen. He knows that people can and will try to do it, and he's commented on the KProbes progress for awhile. Will it be as solid as DTrace? So far it doesn't look like it, but it'd be kool if it was. I'm all behind KProbes really taking off and those guys are working hard.

ZFS won't port due to license restrictions, so thats out. GNU or someone else might try to build a filesystem to compete with ZFS, and if so, kool. Besides, I think the idea that kernel code can be ported back and forth has been overblown. It's just not that easy to yank out kernel bits and plug them in elsewhere. Can you port DTrace? Probly not, but even if you could, it would sure as hell be easier to take the idea behind DTrace and reimplement it from scratch, making the only place interesting to borrow code the D-language parsers.

But as for the number of developers and the release date. A lot of people are saying the same thing, that no one should trust that Sun will get OpenSolaris's buildable source out the door on time. But there is something to remember, there are (at last public say) 60+ pilot members external to Sun, which means if they are late on delivering the code one of the following is true: 1) 60+ developers are screaming bloody hell trying to figure out what the holdup is, or 2) There is something that needs serious fixing before it goes wide open that is a major show stopping issue. In either cases, you'll have a ton of us blogging about it. Solaris FCS releases are a diffrent beast than most because Sun realizes that it's not just geeks that run the OS or small companies, but banks, and governments, and hospitals. In a very real sense peoples lives depend on systems running Solaris and they take that dead (no pun) seriuosly, which is why Sun has absolutely no problem holding a release for acouple weeks to get it right.

Anyway, peragrin isn't a believer, but thats kool. I thought he made some good points. On to the next!

Anyone know what compilers are used to compile Solaris for x86? Intel compilers? SUN proprietary? [HIRE ME!]

Jonathan Adams pointed out that GCC 3.4.3 ships with Solaris10 and can build AMD64 today, but he didn't know about the SPARC side. Hireme continues...

Was just wondering since SUN sells a C compiler as a seperate product It seems to me that the SUN C compiler would be the prefered way to compile any OpenSolaris source code. Perhaps i am confusing the Sparc side of things with the x86 side but the source is supposed to be the same for both platforms. This opens up a whole new realm of porting. Imagine Solaris running on Power 5 or PA-RISC... [HIRE ME!]

I bring this up only because several people have really worried about it. Some people have even screamed "Well, it's not really free is it if you can't compile it!!!". I can not disclose plans, or direction, but I'll say this: Sun writes a lot of software, has hundreds of engineers and some of the smartest minds in the industry... do you really think they'd open the codebase, spend hundreds of millions of dollars, and more than 10 years on this effort and then just sorta forget that you can't compile it?!? Come on... there is a plan.

On a side note, Sun Studio 10 was just released which is an upgrade containing primarily X86 and AMD64 optimizations and performance improvements that (Sun says) produces much faster binaries than GCC. You can download a free trial for Solaris (X86, AMD64 and SPARC) and Linux (32 and 64bit).

Ok, last one.

Everytime there's a Sun thread, people are comparing Linux to Solaris and vice versa. Is there a particular reason why the BSDs are never compared to Solaris in these threads? [Salacious]

There were lots of other good comments to respond too, but this one really really interests me. He makes a really great point, why does everyone forget that the *BSD's exist? When I've been talking to the press (or even some people within Sun - you know who you are) they talk about how "Linux has more applications than Solaris!" or "Linux has more developers than Solaris!". Well, there are two major problems with this ancient bullshit old skool thinking, something that us little hacker people know but apparently industry analysts haven't figured out, how many "Linux developers" are working on the kernel? Not that many, I recently heard that by Linus' count it's about 200. Ok, so the rest of the "Linux developers" are working on libraries and applications, and all those goodies. Are the Xorg guys "Linux developers"? Are the Apache guys "Linux Developers"? No, they aren't writting Linux kernel code and their applications don't have to run on Linux. All these apps have been running on FreeBSD, OpenBSD, Solaris, HP-UX, AIX, IRIX, QNX and more for ages. In the open source community (not the "Linux community") developers on BSD and Linux often work in lock step. For instance, in the Enlightenment Project of which I am a part we have one developer who only works on PPC and very often OSX, another who only works on BSD, another (me) who does most work on Solaris, and a large number of people that run our applications on these platforms and more (IRIX, HP-UX, AIX, Tru64).

During the press interviews I've done in the last week each time a reporter has said "But what do you say to those who think that Solaris will never have the number of developers that Linux has?" I can't help but think to myself "Those poor BSD guys". Because the BSD guys work their frickin' asses off!!! I can't tell you how much respect I have for all the BSD guys (and gals) out there, because they are so massively commited and there are so many bad ass skilled people working on the BSDs that it's just unbelievable... but do they get any glory? Hell no. The question is an obvious, "WTF!?!?". And sadly I don't have an answer, but what I've found out during the last couple weeks is that almost all of the battles we're fighting with OpenSolaris is a battle that the BSD guys have been fighting for a long long time. And look at the legacy of FreeBSD, for instance; FreeBSD 1.0 released in December of 1993! In contrast Linux 1.0 released in March of 1994 and was pretty scary but moving along, BSD had stability galore. You call Solaris a toy and a joke, you forget that Linux was a disaster for a long time. But lets be honest, it was messy and nasty and bad by todays standards, but it was in it's infancy at the time and a remarkable achievement, and even with it's faults we loved it and held it and worked on it together to make it was it has become. For years and years Linux was just laughable when put side by side with BSD, but did that stop anyone or did that slow developement? Hell no, they worked harder (and ported the best bits) and puffed out there chests a bit and then worked some more. Arguably both FreeBSD and particularlly now OpenBSD have some things up their sleeves that really let them point and laugh at Linux, but for some reason it's just not that big a deal. Why the BSD guys don't throw a tantrum I dunno... I think they are just too kool and mature to scream like angry children about it (but I'm not). But everything aside it comes down to this, everything that the "Linux community" wants to take credit for and be proud about the BSD guys did first, and not just first but years ahead. When you look at the major movements lining up now, you can see that BSD and GNU both were light years ahead of the upstart Linux and Solaris has built heavily on BSD's lineage (which Scott points out frequently... maybe too frequently).

Okey, I don't really wanna start a flame war... I love Linux, I've defended Linux, and I run Linux as a desktop system because the driver support is just unbeatable right now and Solaris/X86 isn't a good Quake3 system for nVidia 6660GT AGP cards fully accellerated. I went to Linux10 and subsiquent events, I went to the first ever LinuxWorld, I have many friends who worked for VA, I pushed companies and all of my employeers to consider running Linux when Solaris/SPARC wasn't a good fit, etc, etc, etc. I've loved Linux as much as anyone else can and still do, but to make a bad analogy:

*** Welcome to #fakeroom
Linux: open source rules! freedom baby!
*** OpenSolaris Enters #fakeroom
OpenSolaris: y0. this open source thing is sw33t. I hope people will like me, I've got some kool stuff.
Linux: I thought you were priopriatary! Damned wannabe!
OpenSolaris: But freedom rules, right? I wanna be free too, and all these people think my features are kinda sweet but think they can help me be even kooler.. I just wanna let them hack on me if they wanna.
Linux: Fine, whatever, everyone knows your just cashin' in.. HP, IBM, RedHat, they know that I'm the only way, everyone else just is a wannabe trying to copy my success, l00ser.
OpenSolaris: everyone? but what about that guy?
* OpenSolaris points into dark corner, long grey haired geek appears
BSD: Ya, I was wondering when someone would notice me... but Linux here never bothers to look around untill he needs something!

Oh man, I can see the hate mail now.... I better setup a new procmail filter tonight. But I hope maybe some of my point gets through... BSD, Linux, OpenSolaris, GNU, whatever, there are lots and lots of kernels and operating systems out there, especially in our space, the open source space, just because the snazzy catch phrase "open source" (personally I prefer free software) got tagged and slapped on Linux doesn't mean that everything else is inferior or somehow unblessed. A lot of people bust their asses on projects that don't have any direct correlation to Linux beyond the fact that the developer themselves and the bulk of the users probly are running Linux too. If someone called Apache a "Linux Application" and I were a FreeBSD user I'd be pissed off! If someone called KDE a "Linux Application" I'd be upset. We can all understand why people would say that, sure, because most of the users are gonna be on Linux, but we forget that to the larger old-skool world "Linux Application" means something completely diffrent! When the press hear "Linux App" they think of it like "Windows App". Remember when the reason people bought Windows over MacOS was the fact that "no software exists for Mac"? And so this war started between Microsoft and Apple to plead, beg, and bribe developers to come to their side of the table... well, sadly, in the modern world many people still think like that! They say "open source everything" out of one side and "Linux has more application than any other *NIX platform" on the other. Most open source apps can run on FreeBSD, OpenBSD, NetBSD, Solaris, HP-UX, Tru64, AIX, IRIX, or whatever with little to no porting needed, and most of that porting is actually only needed if your not willing to use GNU LibC on the other platform. Maybe I'm not the only person to point this out, but now trying to talk to people about OpenSolaris and where we're going I feel closer to the BSD guys than ever before.

Okey, so those are just my personal thoughts and no one else is responsable for them. Again, I don't work for Sun so don't flame mail them. Comments are welcome, if your really pissed and don't want to comment you can email me, but I think alot of us can admit that what we little people (coders, admins, g33ks) understand as "how things are" and what the tech press and businesses and managers and CIOs and folks understand are often not so similar as we want to think. In alot of ways they still jsut don't get it. It's like that famous line from the Simpson's when Bart goes to Australia to get booted and in the pub Marge says "COF-FEE" and the barkeep repeats "BE-ER", you know the one. In the end, at least at the bottom, we're all one big happy disfunctional family changing the world one subroutine at a time... we just stop occasionally to beat each other up. :)

Slowing down and ramping up

26 Jan '05 - 20:08 by benr

So, it's been a wild ride the last acouple of weeks leading up to yesterdays preview. All of us in the pilot have been working together to provide feedback on what you saw yesterday and to shape things. It's been an amazing proccess, but a lot of work. Sleep deprivation really sucks. Learning the buildable codebase and tweeking and building have been really kool, and I wanted to get everything built, tested, installed, and figured out prior to the preview in order to be able to honestly say to anyone that I actually did have all the code and I was building, installing, and running the code. Because of that work I was able to provide the screenshots and version information that got passed around the net yesterday to prove it. Sadly, all that work ment having to stop working and playing with Enlightenment and the EFL for awhile, which sucks because there are some seriously kool things going on right now that I'm missing out on, and picking up on other projects. I've been working on a book for SAGE that's gotten put on the back burner due to OpenSolaris, and my editor is I think about ready to chop off my head, so I can now get back to that. Besides that, I actually do have a real job and I need to double down on some projects there. I'm also hoping to spend alittle time at the track too, but more than anything I miss hanging out with my wife and watching old movies all night, so that'll be fun.

But, even though this round is over, we're ramping up. You can see on opensolaris.org that a CAB is being assembled, and so we're working on that, as well as continueing work on the codebase and working on a wide variety of projects. One thing that I'm working on is to get back in touch with Solaris/X86 since I've been a SPARC man for so long, I'm seeing things that can be done to help new users and generally make X86 less mysterious. Plenty of us long time SPARC guys have never had to worry about where the kernel was stored, or what every single module did, as long as you knew the important ones (st, sg, ssd, etc) you were good to go; however now on X86 you can get confused as to which driver does what and how you forceload things, and why doesn't this match with that, etc, etc. These are issues that you run into on Linux too but genearlly know how to fix because it's documented somewhere and you find it via google; well, lets do that for Solaris/X86 too! I've resisted Solaris/X86 like alot of people for a long time, but with DTrace, Zones, SMF, and other features found in Solaris10 it's just really really really hard to not run it, especially when you consider that it still has more robust SMP and memory management than Linux, along with one of the best schedualers on the planet. I'm comin' around and I want to make it easier for other to do the same.

Lots to do, lots to work on, lots to gain. It's a fun and exciting time. But for now, I can look forward to sleeping alittle more than I've been able to for awhile in preperation for the big big push in Q2 when the whole project goes open.

Reminders and Notes for the Press

19:27 by benr

Just a couple of things I should clarify to anyone reading this blog, since to some people it's not clear, I am not a Sun employee. I'm a member of the community. I wouldn't mind working for Sun, but I don't, and I'm not planning on it, so don't think that anything I say is some how just party line stuff. There are plenty of people inside of Sun that don't like me, and I've trashed certain things that Sun has done before and will continue to do so, whether people think it's wise or not. I'm behind Sun because thats where the future is. One of the kool things about not working for Sun is that when I say something sucks, people listen and something might happen, whereas if I was an employee I'd probly get repermanded or fear loosing my job. Believe it or not, I am objective. I'm interested in whats best for Sun, and thus myself, whether Sun or anyone else likes it or not.

A note to the press: I've been contacted by several diffrent press agencies already, and I think all of the community members are more that happy to talk to anyone about Sun, Solaris, and OpenSolaris to anyone. I could sit around and talk about Sun all day long (and sometimes I have). However, I've recently learned that the press can not (or will not) quote blogs for articles. I think thats kinda lame, but whatever, I don't make the rules. Anyway, if you contact individuals in the community please let us know what angle you want to hear from. Many of us are professional systems administrators, have worked for medium, large and Fortune500 corperations, but are also midnight hackers and open source developers in a variety of very kool projects, as well as the fact that most of us also have a long time relationship with Linux. Some members of the press are interested in the business side, some are interested in the community side, some are interested in the corperate side, and some are interested in all of them. Just let us know which hat you want us to put on and we are happy to discuss the impact OpenSolaris will have so we can help you get the story that your trying to report.

A greatful community

02:49 by benr

The announcements that occured today may seem simple and expected, but as a member of the pilot I've gotten to see the unbelievable commitment and hard work of many of the individuals working, often round the clock, on our behalf. Sun's new strategy is built around the community, and thus by definition can't succeed without the community. Jim Grisanzio was given the task of mobilizing and organizing parts of the community for the pilot phase, to manage and direct all of us. I've been a pain in his side more than once, but he's worked hard, long into many many nights, keeping us directed and pushing forward. There are hundreds of people in Sun to thank for the announcement today, Scott's team, Jonathan's team, Claire's team, Engineering (Mike, Keith, Brian), legal, just to name a few. But more than anyone I've gotten to see Jim really make Sun's vision a reality and to hold things together. Trust me, we're a surly bunch and all have our own ideas and opinions. Jim has had a hard couple weeks and so it seemed only fitting that I, and the community, make a gesture to show our thanks for all his hard work on all of our behalfs. This afternoon I asked Jennifer Bauer (best PM in all of Sun!!!!) to take these (see pic) up to Jim's office. Hopefully he shares alittle with everyone else, which is why we got 2 bottles.

Jim, on behalf of a greatful community, Thank You.

PS: Hey, IBM and HP, how many of your community members and customers would show you this kinda love? Maybe you should learn some leasons from Sun, eh?

Everything you wanted to know about DTraces SRC

25 Jan '05 - 16:08 by benr
Mr Brian Cantrill has blogged details abot Dtrace's source and implementation. Check it out. Also, look carefully and you can see some details about the source layout of the codebase that I and others can't talk about. Even more info comes from Adam Leventhal and Andy Tucker! (Want to see these guys look silly while eating breakfast? "Meet the Solaris 10 Rock Stars".)

For those about to rock.... we salute you!

OpenSolaris is real! More proof!

15:43 by benr
The transition into the preview and license launch is an exciting one, and it also means that now, for the first time, we can prove that we in the pilot actually do have the real code. I obviously can't show you the non-discloed code (see Dtrace, but I've already built OpenSolaris, I've already played with the OpenSolaris code base, I've upgraded my entire system to the OpenSolaris codebase that I built and I'm booting custom kernels for testing! Here is what I can show you to at least prove that I have what I say I have:



Feel free to share this image in accordance with Creative Commons! This is a massively exciting time!!!

OpenSolaris is Open for preview!

15:20 by benr
The OpenSolaris site has just opened up! As you can see, we're serious! As many expected CDDL is the license. This license was presented to the pilot members for feedback before it was sent to the OSI and some of the revisions you might have seen were directly due to pilot member feedback before discussion at OSI even really started up. The community is behind CDDL.

But, is this a PR stunt? We've been telling you it isn't, but just to prove it, feel free to download DTrace NOW, with NO REGISTRATION . You can modify, redistribute this code NOW. The crown jewel of Solaris over the last year has been DTrace.... here you go, have it, with out blessings. DTrace is free, as in freedom, now for us all to enjoy. We're serious!

Look at our roadmap! There is a TON to be done prior to the launch (Q2CY05), but we're working on it NOW... TODAY. This is a massive code base, and it's hasn't needed to be built by all diffrent levels of users and developers in the past, it's not like Linux's build systems that have evolved under heavy public view for years... there is alot of things to be sorted out to make it perfect for everyone, and that'll all be done before launch. We're working hard so that you don't have to. When the codebase comes fully open you'll have everything you need to jump right into it and a large pool of people ready to help you external to Sun.

If you have questions, read the FAQ's, join us in IRC (#opensolaris, irc.freenode.net), email me, or post comments to the blog entries around.

This is an exciting day!!! A new era for Sun and the community as a whole!

Community Reaction to Gentoo/OpenSolaris

14:37 by benr
Something I've tried to make very clear is that there really isn't a "Linux Community", "BSD Community", "Xorg Community", "Gentoo Community", "Solaris Community", etc, etc in the way that most people currently conceptualize. We are one community of developers working hard to write solid, portable, and exciting code. We all fall into various subcategories, naturrally, tagged as "Linux Kernel Developer", "Enlightenment Core Member", "Gentoo Package Manager", etc, etc. We are really one large community of open source developers working in a variety of directions. While plenty of folks inside these larger companies still think they need to put one platforrm ahead of another in order to provide press like "Platform X has 50,000 developers!" or "MyOS has over 5,000 avalible applications!" this is really all BS in the modern era of open source development. You might not intend your code to run on QNX or Solaris but at some point someone will probly underetake the task themselves; and thats how the community works!

Look at this comment on /.:

I use Gentoo. I have even donated money toward Gentoo? Why should I be interested in Sun/Solaris? Is Sun's execs still slamming Linux in their blogs? Is today "We sell Linux." or is today "Linux is no good, Solaris is better."

This has been repeated over and over. Lets be very very clear here... Sun has not been bashing Linux! Sun sells Linux (JDS, SuSE, and RHEL) today, it's not Linux they are fighting. They know that if they fight Linux they will lose! And I've told this directly to Jonathan Schwartz himself, in person, and he is definately aware of it. Sun is fighting with Red Hat Inc, not Linux. Is it the same thing? No, not at all. Can you honestly tell me that you're happy about the fact that if you run RHEL you'll get in trouble if you build a custom kernel that isn't blessed by Red Hat? Of course not, you aren't getting all the advantages of Linux in RHEL, your getting the Linux that Red Hat wants you to run; if you don't like it, tough. Sun is simply coming out publically and saying "Solaris has massive innovation in it! Your apps today will almost all run native on Solaris and the few that don't can be run using Janus (on X86 obviously)! If RHEL isn't all you thought it was cracked up to be, come try Solaris. It's faster, it's more secure, and it's more capable than any other OS today avalible for Enterprise Computing!" Does Linux have more driver support than Solaris/X86? Of course! No ones gonna argue that, but all the great things that Linux can provide you seem to go out the window when you try to get it supported, which provides a real oppertunity for Solaris. If you want to run RHEL, go for it! Sun will sell it fo you even! But, maybe it's time just to give Solaris another look and see how all our hard work is paying off. You owe it to yourself to at least give it a shot. Nothing more.

OpenSolaris on IRC

14:07 by benr
Any open source hacker can tell you that IRC is a frequently used lifeline of open development allowing us to communicate and work together in real time. Despite how you may feel about the dirty and dank place we call IRC, it really is an important part of open development. Because of this, I've created (about 2 months ago) an #opensolaris channel on irc.freenode.org. Feel free to join and discuss OpenSolaris with others. Please remember that pilot members are still bound by NDA while we move onto the next phase of development (more on this later) so if you're told "I can't talk about it" just accept it and move on. Thank you. [I've op'ed some tigers, so if you get sirly expect a swift kick/ban, we're all too busy to deal with cruft today. :)]

Cuddletech Surpases 12 million hits!

13:02 by benr
Just checked my stats and noticed that between 6/1/2001 and today, I've recieved 12,020,731 hits! Not bad for a site run by only one guy with all origonal content. Not that this realy means anything in real terms, but makes today all that more special.

Quoted in InfoWorld

03:59 by benr
The interview with Bob McMillan that I mentioned last week made it to the published article released today: "Sun lays groundwork for OpenSolaris community". So I got kinda misquoted and my name messed up once (Rockwell... you'd be amazed how often that happens), but all in all I got my point across. One of the misquotes was possibly fairly notable: "In effect, they have seeded this whole community...", should have been "In effect, they will have seeded...", since the progress is still ongoing. Dennis got the intro, but I guess I took the one liner: "Everyone thinks, 'How is Sun going to build a community?' But there is a community," he said. "We're here."
I think I was more eliquent than that, and you have got to understand that these quotes come from about an hour long interview in two parts, but, again, the point comes across. (In all fairness, Bob was nice enough to send me an advanced copy of it but I just skimmed it as I ran out the door to work.)

Also, the Enlightenment mention was uber-sweet. E rules! The most innovative open source operating system on earth meets the worlds most innovative window manager and graphical toolsets. Live life on the edje!

Choice, Defined

00:16 by benr
choice  n.
   1. The act of choosing; selection.
   2. The power, right, or liberty to choose; option.
   3. One that is chosen.
   4. A number or variety from which to choose: a wide choice of styles and colors.
   5. The best or most preferable part.
   6. Care in choosing.
   7. An alternative.

Choice is freedom (2). Choice is empowering (2). Choice is liberating (7). Choice is difficult (6). Choice is rare (5). A lot of groups and vendors want to give you choice. HP will give you choice, IBM will give you choice, and Sun will give you choice. But at what cost? HP will give you choice, so long as your willing to choose something acouple of weeks or months later when Carli changes her mind. IBM will give you choice, so long as you can afford to ensure that choice with Global Services. But some how Sun's choice is diffrent... Sun provides choice that is true, that is reliable, and that is innovative. A year ago, if you approached HP you were given unparralled choice, you could choose Windows, or HP-UX, or Tru64, or OpenVMS, or MPE, or even Linux. But times changed, the business reorganized and customers that choose to leverage that choice were asked to choose again. At IBM we see a completely diffrent story, you could choose Windows, or choose z/OS, or choose AIX, or even Linux. But only Linux runs on multiple platforms, otherwise your running Windows on Intel, z/OS on z/Series (mainframes), and AIX on POWER, only Linux can run on all three, but the flexability and cost savings of Linux sort of fly out the window when you're bound to a service agreement. And even the IBM Linux offering is uninteresting when you look at the value and flexability provided by other vendors, unless of course you want to run Linux on z/Series mainframes, but who exactly is going to migrate their existing services to a mainframe running Linux? If you can afford to buy that machine you can't afford to run it on Linux; it makes as much sense as running Windows on Unisys. Sun stands alone. Even if you've never considered Sun you must admit that the choice is difficult to beat. Solaris is the most trusted UNIX platform in the world, on the widest range of systems from a single vendor, including Intel Xeon, AMD Opteron, Sun UltraSparc, and soon Niagra You get the choice of Solaris, or Linux, or now even Windows. You get the choice of small edge systems and massive high performance servers. You even have the choice to run Solaris on non-Sun boxes, or to buy Fujitsu PrimePower from Sun. You have a choice of partners, Oracle, BEA, SAP, and more. And shortly, for the first time, you even have a tested and tried enterprise operating system that you can rip open. And the choices from Sun, are always getting better through superior engineering and innovation in chip design, in system design, in operating system design, and even the design of the company itself. Sun's got all the keys..... like it or not, when you can buy a system running either Linux, Windows or Solaris on a system thats got more power and is cheaper, service included, than Dell? Thats just a no brainer.

But hey, people want to buy from HP over and over, or IBM over and over, not considering a possible move to Sun. Why? How can you not considering. You're only hurting yourself and your organization. Why not leave yourself open to choice, even if you don't want it? Because choice also means a choice to not choose to change, to stick with what you already like, but when you look at the direction of HP or IBM its hard to be certain you'll always have even that choice. Sun's management have held the wheel straight and true, evolving and growing with change, not just jumping on the bandwagon of the week, even though they get a lot of flack for it. I for one value my choice. I value my technology investments. I value the options I'm able to provide to my employeer and organization. Only Sun's got the value, the choice, and the proven track record to adapt to change in a safe, reliable, and controlled way.

As we shift into a new era at Sun, openning the doors to the Solaris operating system we continue down a long long road, started at Stanford Univerity Networks, based on BSD and commonidy hardware, bound together with what Sun does best: engineer a better solution for tomorow, today. OpenSolaris is just part of that journey, just as SPARC was, just as Java was. People were unsure then, even questioned the leadership of the company, but here we are today, on that same course, moving in the same direction, for the same purpose. And even a long haired guy at home waiting for his wife to come home from school can tell you that.

It's Blue Monday

24 Jan '05 - 15:06 by benr
I've got the Orgy remake of the "New Order" classic Blue Monday in my iPod and every time I hear it I can't help but think that it's like my OpenSolaris theme song.


How does it feel to treat me like you do?
When you've your hands upon me
And told me who you are
I thought I was mistaken
I thought I heard your words
Tell me, how do I feel
Tell me now, How do I feel
...
And I still find it so hard
To say what I need to say
But I'm quite sure that you'll tell me
Just how I should feel today
...
Now I stand here waiting...
I thought I told you to leave me
While I walked down to the beach
Tell me how does it feel
When your heart grows cold


Some how it just feels appropriate. We're being told how we feel by a ton of people who don't know what their talking about, so many that I don't even bothering linking to one. Maybe I'm alone in this one, but it's Blue Monday at ground zero. The last two lines of the song is probly best suited for IBM.

An honor, a privilege, and a little bit of rage

00:58 by benr
It has been my honor and great privilege to get to know Rich Teer, author of the seminal work Solaris Systems Programming. It all started when I found out about his book on the SunPress website where I happened to be looking for a reference to give to someone in IRC. Immediately I was blown away by the simple fact that SunPress was publishing a book on C, and not only that, but that it was a Systems Programming book! I was amazed and excited just by seeing the books cover. Turned out, as luck would have it, that it was being released 2 days later so I went to the last Silicon Valley all tech bookstore the morning that it released and was shocked again to find that more than 6 copies were already reserved and there was only 1 copy left avalible on the first day of the books avaliblity! So I paid my money ($60 for 1300 pages? Thats a deal.) and was not disappointed. It was even better than Stevens' "Advanced Programming in the UNIX Enviroment" and on top of that it had some nifty Solaris bits in it like Doors IPC. In this one book I'd found everything that I wanted, plus information found no where else, in a quick and thurough way, that was accessable and even funny. I was just in shocked that the book I'd always wanted finally existed.

So, Rich wrote a kick ass book, sure, but whats so big about that, you ask? Solaris10, thats whats so big. It was the missing link. DTrace provides a huge ammount of system detail, Ptools provide more information than ever, and the system has everything you could possibly want as a developer, and now here, in my hands, was the keys to the store. I had in one place all the systems level information that I needed, and it was complete and modern. It is my full and complete opinion that SSP is just as vital a contribution to Solaris10 as any other part of the OS; I really believe that. I was so amazed by this book that I had to write a review of it myself, and so I did. Then I wanted to tell the world, so I posted the review to any news agency that would take it, including Slashdot, who accepted it and posted it, in an edited form. Knowing that authors are people too, and actually do like to hear positive feedback I emailed him personally to tell him how much his book ment to me. I found out a couple of things: he's an amazing guy, his wife is awesome, and he has been so commited to this book that he has been unemployeed for the last 3.5 years of its writting. Did he know at the time that he started on this book that Solaris10 would need his book? No. Could he have forseen all the voices crying out for this guide? No. Call it answered prayer, or what you will, but this is exactly what I needed, and right on schedual, here it came.

Rich is an asset unlike any other, and rare indeed. He's got everything you want and more. He can do just about anything in the realm of systems; whether thats talking about 'em, administering them, building them, developing on 'em, you name it, he can do it. So thats why I've been constantly putting his name in the ear of Sun executives, including a handing a copy of SSP with a letter inside about Rich to Jonathan himself at the Solaris10 release event in November (actually, I gave it to his body guard, but he got it). I kept putting Rich's name out there, because even though I don't get a pay check from Sun it's my company too, and I know that we need him on our team, deperately. In a company of 32,000 employees with $7billion in the bank I think there is a pretty frickin' good chance we can find a place for him, right?

Wrong. Rich comes down to Menlo Park to interview with the Technology Evangelism group, which is kool right? Perfect for a famous author! Wrong again, apprently his presentation skills weren't up to snuff for the dweebs at the Evangelism group. So, tell me now, wtf is wrong with this picture? Well, let me f'ing tell you: the Sun Technology Evangelism group must be the most useless group in all of Sun! Why, you ask? Because I've never heard of 'em..... How in the hell can a long time member of the Sun community both as a user and as a customer for more than 10 years not have frickin' heard of the damned Evangelism group? By definition, if they are doing their damned jobs I should have heard of them. So while I and countless other advicates of Sun solutions and Solaris have been stomping it out in the trenches for years this group of individuals flies around the world doing who knows what. Here's a good question VP's of Sun, why do you have this useless group hanging around and yet you downsize and crush the BluePrints program? How does that make sense? So, this is just great.... Sun has the chance to embrace Rich and use him as an on staff evanglist for Sun, which he has been for years and years, but they frickin' throw him away because of his "presentation skills". I've talked with Rich alot since I meet him, and trust me, it's not a problem. He even spoke at ApacheCon in November! I don't know of anyone from the Sun Evangelism group speaking there, or anywhere come to think of it. I don't know the people in the group, I hadn't heard of them untill recently, and by all accounts Simon is a kool guy, but beyond that I'm just baffled. Wake up guys, get Rich on board now! We need him working even harder and more focused on our mutual future, not assembling servers in Canada because he's over-qualified for everything else (honestly he is, he's still unemployeed today, not by choice). Or maybe this is a great chance for IBM to pick off a major Solaris community member and turn him to the dark side. What a sad and sorry day for the Solaris community at large.

The people who REALLY make open source possible

23 Jan '05 - 19:42 by benr
When you think of open source developers, what do you think of? Guys with nice hair cuts, Dockers or Slates and new shoes every 2 months? Old guys in sweatpants that probly ought to shower more often than they do and ramble on for hours about punchcards when you simply say "Hello"? Long haired college drop outs in tennis shoes that are falling apart wearing old confrence and vendor tshirts and ripped jeans or a kilt? Or just really angry people waiting to trash people on any topic simply because they can hacking away in the night? Lots of people have lots of diffrent images of the community, and hense we get a lot of diffrent ideas about how to manage these developers. But there are some really important things to remember:

1) The real root of the open source movement is much older than Linux, rooted in homes and universities; kids with C64's and home brew kit systems and univerities and even at the heart of UNIX itself. The slogan "open source" came to be circa 1997, but obviously efforts rooted in "free software" (GNU) date back to 1983, which of course was established because of the break down of the good-will exchange of code prevelent in the 60s and 70s (refer to the stupid/historical printer driver story you've heard a million times). Therefore, if you look at the history of software development throughout the second half of the 20th century you'll find that we aren't really "changing the world" or "re-writting the rules", we're simply putting things back the way they always were pre-1980 and should have stayed.

2) Linux is open source, but (and read this slowly) open source is not Linux. How many times has someone refered to GNOME or KDE as "Linux software"? How many times have people wrongly attributed Apache development with Linux development? Linux is only a kernel, hense the GNU/Linux debates (which I personally find silly, but valid). It's fun and nice to lump everything together under a single buzz word but it's just not accurate. GNOME and KDE are developed on Linux predominately, sure, and they are used predominantely on Linux too, sure, but they both run just fine on FreeBSD, OpenBSD, QNX, Solaris, HP-UX, AIX, Tru64, and more! Almost every programmer, especially in the open source world, prides themselves on writting solid and portable code. In most cases code can be ported with little to no code changes at all. Think back to the early days of the net, even, when the predominate web serving solutions was Apache on Solaris or SunOS 4. This level of portability, made possible by hard work of a variety of standards including POSIX, cut down the divide between the various systems. You clearly can't say "Linux vs UNIX" in the same way that you can say "Win32 vs UNIX"; the chances of Linux code running on Solaris with just a recompile are very very high.... but forget about a quick port to Win32. Why the BSD's don't make a stink about this more often than they do has always supprised me; they're just too mellow to let it get to them I guess.

3) Hackers at home in the middle of the night keep the spirit alive. Sure, it's kool that Google requires that each employee contribute to projects, but is that the true spirit? The spirit is in the people who have nothing to gain, nothing ask for, nothing to expect except for fun, comrodery, and the desire to make someone elses life alittle easier. In this way, we help ourselves by helping others, over and over and over again. Will IBM hire me because I submitted a patch for JFS? No. Will id Software see my l337 audio player and hire me because I got mentioned on Slashdot? Nope. Because, it's really not about that at all.

4) And finally, who really are the hero's of the open source community? For many of us, it's our wives, girlfriends, and even children. Having to put up with "Five more minutes!!!" and "I'll be coming to be in just a minute" (when you know it's gonna be more like 4 hours) and making us coffee or reminding us to eat something other than Frosted Flakes and candy bars. If it weren't for our loved ones close to us allowing us to work like we do, it wouldn't happen. How many times has a loved one or friend asked "So what do you get out of this?" and tried to answer without repeating "welllll, ummmmmmm" over and over. Being told your overly idealistic or wasting your time by all sorts of folks including the press and vendors spewing FUD (*cough*IBM*cough*). It's those closest to us that listen to us blather on about project politics or broken code or approaching deadlines, that understand if we don't get to bed early each night, and that all this stuff really is important even if we don't get anything in return. We forget about them, but if you've got a wife or long time girlfriend you know that it takes a special kind of girl to put up with us.

Formula1 Approaches

15:07 by benr
The Formula1 2005 season is fast approaching with 41 days to go. The 2 months prior to the start of the season in Melborne get interesting because of the various new announcements of the 2005 cars, team changes, and basically seeing months of rumor finally announced in stone. Amoung the pre-season hype, at least of interest to me, was the announcement that Red Bull pulled the plug on the Austrian A1 Ring circut (learn the history of the A1 Ring here). This is a mixed blessing for me; on one hand I really loved the A1 ring and don't want to see it change, on the other hand this really kills any likelyhood that F1 will return to Austria. Formula1 provides alot of things to love, whether its drivers, teams, cars, technology, pit babes, tracks, and even bureaucracy. There are plenty of tracks to love, especially the high speeds and challanging weather of Malaysia's Sepang circut, to the history and thrill of Germany's Nürburgring, to the glory of Germany's Hockenheimring (at least prior to removing the outfeild, bastards), to the terrifying excitement and glamor of Monaco, to the nearly spirtual experience of the best track in the world Belgium's Spa Francorchamps. And I'm not listing all of my favorites! But even with all these great world class tracks and the wonder of their host countries (I didn't mention Monza!) the A1 ring really stuck out because of an amazingly well kept surface, unique elevation changes, mix of high and low speed elements, all on a very short but challanging circut, coupled with the beauty of Austria and her peoples (best. babes. ever.). Very sad, I'd very much like to see Bahrain pulled and Austria put back, but that'll never happen. The coming F1 year should be a good one.

Gentoo/OpenSolaris is born!!! All rejoice!

21 Jan '05 - 12:48 by benr
Pieter Van den Abeele of Gentoo has entered the OpenSolaris blog-o-sphere and has announced something very very kool that I've been drewling over awhile but been unable to talk about: Gentoo/OpenSolaris is coming!! The power, stability, flexability, and reliablity of the best OS on earth, with the increased flexability and customization capabilities of the worlds best meta distribution will come together. And this is just the beginning! Sun is dead serious and commited to OpenSolaris, but it's a meer shadow of the massive commitment and excitement prevelent in the community. And mind you, not the community that "doesn't exist" or that "Sun it trying to build" as some sources suggest, but the community thats been commited to Solaris for a long long time.

What a day!

04:19 by benr
Boy oh boy what a long long day. I was up till 6am last night (technically this morning) and got into work late with only 3 hours of sleep. Thursday is my one-on-one meeting with my manager, to which I was late. We decided that a major upcoming outage for upgrade was being cancelled, which makes life easier.

Rich Teer came down to the Bay Area today, so I tried to set up an oppertunity to for him to meet Jonathan for at least a quick "hello, nice to meet ya, good bye" but he got in later than I expected and we missed our chance. However, in a kool twist of fate Rich went off to a meeting and Noel Hartzell (Sun Executive Communications Director, Office of the President and COO) offered to have a cup of coffee with me and talk OpenSolaris. If you ever have a chance to meet Noel take it! He's an amazing guy and unbelievably commited to the direction thats been charted and a really interesting guy to talk it. Anyway, that was really unexpected an awsome.

After that I attended to work-type-stuff and shifting through massive piles of email for about an hour. Then I got a request for an interview from IDG (!!!) about OpenSolaris, so I called over and talked with Bob McMillan for about an 30-40 minutes before an editing task forced him away, leaving us to finish the interview (more like discussion than interview really, totally informal) tomorow. If there is anything I can't pass up it's an offer to talk Sun, Solaris, OpenSolaris, or community matters. So after that I went back to pounding out mail, and scrounged an old IDE drive up to replace my SATA disk containing Gentoo Linux so that I can load my AMD64 box with Solaris10 instead to do testing and development work. (In fact, I had to leave before the install completed, so as I type the poor thing is begging for Disk 3.)

Since Rich is only in the Bay Area for one day he was awsome enough to let me buy him dinner! So Tamarah, Nova, I and Rich went over to Sundance Mining Company in Palo Alto for prime rib and plenty of Sun/Solaris/OpenSolaris talk. We had a great time and shared a lot of thoughts on a wide variety of related subjects. No matter how much you talk with someone via email, irc, etc, it's always refreshing to have a verbal full-duplex discussion, which doesn't happen much for me. It was seriously kool and I am greatly indebted to him for spending his evening with us. At about 9:30-10pm Nova was an hour past bed time and ready to crash, and Rich had been up since 4am (he flew in this morning) so we had to break it off and let him get some sleep.

So now, after a long day I'm back home and hackin' and workin' and learnin' and mailin' and chattin' and surfin' and all that stuff that us open source weenies do. All in all a pretty incredable day, one where you realize just how blessed you are, especially for someone like me who's nobody particularly important. I'm a really lucky geek, and I don't take that for granted. Now if I could only just tell you guys about all the nifty things going on that I can't tell you about......... man, sooooooooooooooo kooooooooooooooooool. How kool? So kool that I'm close to passing out but still driven to keep hackin'..... that kool. Stay tuned. :)

Cutest OpenSolaris advicate on earth

20 Jan '05 - 19:05 by benr
If you arrive to this blog via a blogroll or other direct link, make sure to check out my front page. Nova, my 14 month old daughter, is the cutest and most hardcore OpenSolaris advicate among us and she's helping to do her part too. :)

Tru64 to Solaris: Carli gives customers to Sun on a platter

04:00 by benr
Okey, this is a small but still interesting poll: "TruCluster is Going Away. Where will Tru64 Cluster Users Go?" It was nice to see that while it's still a small poll Sun Cluster on Solaris is the poll leader with 26% above the next closest option being Generic Linux Clusters with 20%. I've been saying it for a long long time but now that I have a blog I'll say it again: Carli (HP's CEO) is ripping her own company apart peice by peice and handing the bits on a silver platter to Sun.

Look at the evidence, as though I actually had to point it out for you. HP aquires Compaq which had aquired DEC.. this brings into one house two powerhouses: DEC Alpha EV6 running Tru64 and HP's 800 Series (back in the single letter model days, L-Series, etc) running HP-UX 11i. HP PA-RISC was slowly dating and lagging behind but still a good platform, DEC Alpha EV6 was a new revolutionary platform that even made DEC zealots stop and say "wow!". This opened HP up to two major markets, the heavy weight traditional databases like Oracle on PA-RISC's tried and true platform and ultra-scalable high performance and high avaliblity applications on TruCluster EV6. Talk about options and power in the market right? Wrong! Carli, in all her wisdom, takes the best engineering teams around (what little of them were around) and flushes 'em. Then, revamps the entire HP UNIX server line and Compaq-ifies it into oblivion, only to shortly thereafter flush the whole damned UNIX line from top to bottom by canning PA-RISC and Alpha for the stinking pile of horse crap known as Itanium! How stupid can one person be? Perhaps stupid in this case just means misinformed, confused, or mislead, but it still leaves you looking at the bloody carcass of HP and then point at the HP management team and gasp "Whyyyyyyyyyyyyyyyy?". HP PA you kinda weren't shocked by anyway, I'll admit, because HP-UX was an aging dog that was well past its prime in a vast number of ways... but trying to port HP-UX PA-RISC customers to HP-UX on Itanium? Thats like the worst of the worst paired up to form one of the biggest blunders in enterprise technology history. But despite that, they still had all that DEC innovation as an ace up the sleeve, but can they see past their blind need to do as Microsoft and Intel say? No. Flush-o-rama. What a disaster. But hey, Sun's reaping the rewards of their mistake. If HP's laughable SuperDome didn't push people to Sun, the distruction and disassociation with their own customer base is sure doing the trick. About the only thing that comes to mind as being dumber than HP's strategic direction was Unisys trying to sell people on 64 CPU Win32 systems.

So to all the HP/DEC refugees out there, let me be the first to say, welcome to world where your supplier listens to its customers and its primary focus is on selling the worlds best servers and enterprise software solutions.... not just supplimenting its printer profits.

CDDL gets OSI Approval - Media Reactions

19 Jan '05 - 16:52 by benr
Slashdot has reported on the CNet article "Sun license gets open-source nod" reporting on OSI approval of CDDL. There are two things I want to point to, the first is a paragraph from the CNet Article:

"But building an open-source community can be difficult--particularly for Sun. The Santa Clara, Calif.-based company has irked some by not making Java open-source software. And Sun has already tried several other licenses for sharing its code: the Sun Industry Standards Source License, the Sun Public License and the Sun Community Source License." [CNet: Stephen Shankland]

Difficult? No, because the community already exists! Long before "developers" were calling for the open sourcing of everything under the (no pun) sun, system administrators were asking for the codebase for the purposes of both expanding functionality and better debugging and anaylising system performance and reliablity. As the open source movement has come into being more and more folks just plain wanna hack on it. Will OpenSolaris get the sort of massive dev base that Linux has? Maybe or maybe not, but then look at QNX, FreeBSD, OpenBSD, NetBSD, Plan9, so on and so forth... they don't have Linux size development staffs but they are no less legitament.

Secondly, I find it really unfair to compare Java with Solaris on any basis. The Java and Solaris sides of the house both inside and outside of Sun are vastly diffrent. Most of us on the Solaris side of the house can't stand object oriented languages like C++ or Java, but prefer the language that God intended us to use: C. Furthermore, I'd say, from my point of view, that there is a long heritage of hackers and zealots on the Solaris and systems side. The following that Solaris and SPARC have is nearly fanatical compared to the "it's pretty kool" following that Java has. There are exceptions, naturally, but UNIX hardliners and Sun zealots can't be matched on any basis by polo shirt wearin' Java developers. (No bias, really.)

Ok, our second quote comes from a well made comment on /. in responce to the news:

"While I certainly welcome Solaris to the open-source table, my question for Sun Microsystems is "all right, and what are you prepared to do to help a community form?" They don't have to do very much; just a developer's mailing list, Bugzilla and responsiveness from Sun engineers would do worlds.

Sun has already taken the biggest step by open-sourcing Solaris. The remaining steps are tiny by comparison, and quite painless. So, come on, Sun. Take those last couple of steps. Please. I, and many other open-source geeks, look forward to it."
[rjh on /.]

The point is well taken, but I can thankfully say that Sun's already been in motion. Sun has spent a lot more time than you can possibly know working toward the opening of Solaris (due to NDA, I can't tell you how much, but it's a long long time). The OpenSolaris Pilot, to which I and many others, are a member of is just a part of that commitment. Sun has taken those of us in the community who know how to do this best under its wing and asked us to help guide them. And don't think that they are playing favorites! I didn't get picked for the OpenSolaris Pilot, it was me who tracked down Jim Grisanzio, the OpenSolaris Community Manager, and told him that Sun couldn't do this without my help and that I'd really like to get involved... a week later I was onboard and I immediately started getting all the long time Sun/Solaris community activists together and joined up. Now, together, we're helping Sun on the right course and they are treating us like first class citizens who got involved on the ground floor. And people are still being added to the pilot even now! (You could be added too!!)

Even though we on the Solaris side don't really jive with the Java side of the house, the managers and executives at Sun has learned from the experience and are doing things right from the ground up as best as they can. Remember, this is a massive task... and one of the biggest driving forces inside of Sun behind this effort is none other than Jonathan himself! I can personally and truthfully tell you that he is really exicted and worried about every detail of this project for reasons beyond just the bottom line, he actually and honestly cares about the community and taking care of us because he has seen with his own eyes that the community already exists and we simply just aren't being given the chance to get involved. The OpenSolaris project is fixing that and Sun is finally opening its arms wide to welcome us home like they should have done years and years ago. We have mailing lists, we have sites, we have code repos, we have almost every Solaris internal developer intimately involved and talking with us every day, we have blogs, we have projects in the works, we are reviving old and dead projects that don't mean much to Sun but do to us in the community (stay tuned), and much much much much much more! You will be blown away. And the best thing of all is that I know all this because I am helping make it happen myself, just like so many others are... and we're lovin' it!

Two Legends Become Bloggers

16:11 by benr
Two of the most important folks in the whole Solaris (and UNIX) world have started up blogs. Rich Teer, author of the one and only "Solaris Systems Programming" book (BUY IT NOW!). And, Dennis Clarke, the admin, owner and Director of the essential Blastwave Project (DONATE, PLEASE!). Both of these guys are legends in our own time, amazing people and really super kool. These guys are working hard each day to help all of us in ways we don't even realize to make the world a better place and are absolutely fascinating people. I feel truely honored to be able to say I know them both. Keep your eyes on those blogs! (Both of these blogs are on my blogroll for quick and easy access. If you use ATOM or RSS feeders, make sure you add these two blogs!)

PostgreSQL 8.0 Stable Released!

05:11 by benr
w00t! 8.0 Stable of the best damned open source database around (seconded only by SQLite), PostgreSQL. Details here.

SAS Encounters in the Silicon Valley

00:34 by benr
For all the problems we face, it can't be said that life in the silicon valley isn't without its advantages. Living costs are insane and despite making more money here than anywhere else in the country (for tech) you can still forget about buying a house thats nice enough to live in, little less actually be proud of. But, even still, like I said, there are advantages. Tonight Tamarah and I went to the supermarket to pick up some milk and whatnot and as we're leaving the produce section I see a guy wearing a sweatshirt with a stupid logo and the words "Serieal Attached SCSI" (with the first letter of each word in red forming SAS). Like a little kid I nudge Tam and start whispering that there is a guy with an SAS shirt, and when she asks me what it is I start droning on about the serialization trends in IO technology and SAS and the doom of SCSI and all that. Anyway, when we were in the checkout line he got in the line beside ours and we were both waiting, and I knew that if I didn't say something I'd regret it for the next week... so I asked "I'm sorry sir, I don't mean to intrude, but do you really work with SAS?" And we got to talking about the movement of SAS and it's future. Turns out he's an engineer at Hitatchi, to which I saluted him and gave him my "God bless you guys at Hitatchi, keep up the great work! We all really appreciate what you guys are doing and all your awesome work!" speech (everyone needs to hear some praise once in awhile, especially when almost no one knows wtf you actually do). He pointed out that SAS is really coming along quite nicely and that Seagate already has drives on the way and that Hitatchi isn't far behind introducing their own and that we might even be seeing smaller form factor drives show up in the near future to better optimize rack space and get away from the current girth of disk arrays (imagine 2TB of high speed disk in 1U!!!). Anway, kool guy, kool encounter, and something that only tends happens in the silicon valley. The sad downside is that the checkout clerk overheard us talking and took it as her chance to bitch about how she was downsized and then sued her ex-employeer, yadda yadda. A word of advice, never wear a Sun tshirt to a hardware store, it seems like 90% of all the local hardware stores have taken in Sun downsizing refugees that all have a long and painful story to tell.... again, only in the valley.

If your interested in Serial Attached SCSI, check out the SCSI Trade Association, a good whitepaper entitled "Introduction to Serial Attached SCSSI" by Maxtor[PDF], Seagate's SAS tech page, or everyones favorite the Wikipedia SAS entry.

James Burke: A fanboys tale.

18 Jan '05 - 20:15 by benr
Before I worshipped Rich Teer, before I drewled over Richard McDougall's Lotus and tuning skills, before I dreamed of having lunch each day with Jonathan, there was my main man: James Burke. I was lucky enough to actually shake his hand and almost had lunch with him, but I wimped out at the offer, when he did the keynote at the first Sun Network confrence in San Francisco. Sadly they never put James' keynote up for whatever reason, but he gave a very similar talk at the Smithsonian in 1999 and I just so happen to find it on the net today in Real Audio format! Listen to it and tell me he ain't the koolest historian ever. I've been a huge fan of his since I was a kid and first watch "Connections". In particular, the last episode of the first "Connections" series really changed my view on the world, personal direction, and a massive host of other things, and not so much because of what he said, but why and how he said it. Needless to say, he's one of my heros and I hold the fact that I once said hello and shook his hand as a great honor worthy of my tombstone: "Here lies benr, UNIX geek, beloved husband and guy who met James Burke once."

Storage Solutions from Sun, HP, and IBM

17:34 by benr
So I've got a Sun E450 with 4 procs and 4GB of memory connected to 2 A1000 disk arrays running Solaris 2.6 which supports 8+ Oracle9i databases. The box just keeps growing and has several problems, but its used so heavily as a "development" (ie: production in denial) system that getting an outage window to fix her up is tough. Given the number of troubles it has (device tree is a disaster) and the fact that the 2.6 to Solaris9 upgrade isn't going to be pretty, considering also that it's got VxVM 3.0 on it, well, add all that up and you've got a disaster on your hands. There just isn't any pretty way to upgrade the system except to wipe it out and start clean, which naturally leaves us worried about recovering databases and what not because, guess what, it's also the NetBackup server. Cute huh? So it dawned on me the other night while talking with my wife that it's time to just get a new box, even though we don't wanna spend the money... the E450 is past its prime and we need more power, and it's time to move up in the world. This has caused me to re-evaluate Sun's server line top to bottom, then to look at Sun storage solutions, and then cross comparing that with offerings on a cost basis from HP and IBM. Sun beats the server offerings from both IBM and HP handily across the board, without a stretch, but in the storage arena we see a diffrent situation...

To review, Sun is rebranding the Dot Hill SANnet II arrays as the StorEdge 3120 (U320 4 drive), StorEdge 3310 (U160 12 Drive), StorEdge 3510 (2G FC, 12 FC Drives) and the StorEdge 3511 (2G FC, 12 SATA Drives). The Midrange Sun Storage line is based on the StorEdge 6120 (aka 6020) which looks like a Sun blade-server chassis but with drives instead of servers, which is a 2G FC connection to 14 FC drives. The StorEdge 6130 is an Enginio OEM product and not terribly interesting. Sun's high end storage StorEdge 9970 and 9980 are just rebranded HDS Lightning 9970V and 9980V subsystems.

So from HP, we've got several entry-level offerings, but the midrange EVA3000 array is all but dead. In the HP high end you've got the EVA5000 which is also all but dead, but then the XP128 which is a rebranded and OEM'ed HDS 9970V; the HP XP1024 and XP12000 are just bigger XP128 configs. The HP low end isn't stellar, but obviously comes from a PC maker, focusing heavily on U320 drives and interfaces as opposed to Fibre Channel, consiquently the HP offerings are pretty low cost. You can pick up a HP MSA1000 with 14 146GB 10KRPM U320 drives for about $14,800. The MSA30 can be had with a single bus, non-redundant controllers, 14 146GB 10KRPM drives for about $11,400. HP is definately focusing on the bargin storage market.

IBM has an interesting lineup. In the entry level SAN/DAS market you've got the TotalStorage DS400 which is a FC array using 14 146G U320 drives, and the TotalStorage DS4100 which is very similar but more configurability. The midrange storage products from IBM are really just larger pre-configs of the DS400 and DS4100's right on up to the DS6000 which is the basis for their high end subsystems.

Ok, so lets compare. The following configs are slapped together on a "comperable" basis, not a feature by feature basis because most customers aren't gonna do that across the board, they'll just say this is basically like that and this is the cost... so here it is:

ArraySizeInterconnectDrivesCapacityCost
Sun StorEdge 33102USCSI U32012x 146G U320 10KRPM 1.7TB$29,000
Sun StorEdge 35102U2G FC12x 73G FC-AL 10KRPM 876G$42,000
Sun StorEdge 35112U2G FC12x 400G SATA 7200RPM4.8TB$28,000
HP MSA10004USCSI U32014x 146G U320 10KRPM 2TB$14,800
HP MSA303USCSI U32014x 146G U320 10KRPM2TB$11,400
IBM TotalStorage DS4003U2GB FC14x 146G U320 10KRPM2TB$16,500
IBM TotalStorage DS41003U2GB FC14x 250G SATA 7,200RPM3.5TB$24,400


[Please note: these are list prices and specially Sun Arrays can be had at a substantial savings from your VAR.]

So, despite the point for point features of each array, do the Sun arrays offer that much more functionality than the offerings from HP and IBM? Not really. Obviously the 3510 is high because it's the only array in the range still using high cost FC-AL drives as opposed to the much more popular SCSI U320 and now SATA drives. All these prices can be played with by changing drive sizes or substituting 10K RPM drives for 15K RPM drives, but despite all that we see that one thing is clear: Sun just isn't competative enough when it comes to modern high-capacity low-cost storage. I'm the last person to want to admit that, but we're loosing the competative edge. Is it because the margins are too high? Or perhaps that Sun is paying too much to DotHill during the OEM'ing of the gear, I dunno. Clearly Sun has a superior Midrange solution set as compared to HP and Sun's High End solution (HDS) is the same thing HP is doing and vastly superior to IBM's solutions. All in all, the message is clear: reprice the entry level storage or insert some low cost 10K RPM SATA options very very soon! Beyond that the only words of wisdom would be to not bother trying to "recommit" to storage again and ensure that solutions stay fresh. Sun arrays already have enough quirks to send some folks packin', we don't need cost to drive them off too.

PodCasting: The cutting edje of being like everyone else.

17 Jan '05 - 21:28 by benr
If you saw my earlier blog posts, you know that I hate blogs. Why? Not because blogs are a bad thing, so much as that they are the hot new trendy thing... and if there is one thing I hate it's the hot new trendy thing. I'm like most true geeks, a lover of the little kool things that everyone else overlooks or hates or is otherwise considered the underdog, but despite that is, imho, the koolest thing on the block. So you can imagine that I'm diametrically opposed to acouple of things that fit together, namely: a) iPod's, b) MP3, c) trendy terms like "podCast". iPod's are horridly expensive and inferior to some of the other avalible options supporting superior CODECs. MP3 is simply a terrible format, and AAC isn't a heap better imho. OggVorbis really is the best CODEC avalible. Despite my whinning about them I must confess that I have an iPod myself; not because I wasted my own cash on it but because during my companies 10th Anniversary week they gave everyone in the company one. (Sadly, it was ingraved which tossed out my ideas of selling it and either buying a new Fluke Multimeter or iRiver iHP-120.)

So, what is podcasting? Nothing special, just an MP3 on the net often hooked in with RSS. I've been doing something like this for awhile, I just call them "Audio Commentaries". I started doing these things because speaking is, supposedly, faster than typing and was something new and kind of kool. It's easier to listen to someone while working than to sit and waste your like while reading. And, besides that, it's just sorta fun to listen to someone else talk about things that your (hopefully) interested in. The only podCasts of interest that I've found yet is the legendary Adam Curry's "Daily Source Code" (old timers like me might recall his pre-web online 'zine Cyber-Sleaze) and the Slashdot Review... neither of which I think I'd actually bother to load into my iPod little less listen too. Since I've already got footing in commentaries I suppose I could do something similar... but it just is too trendy for me to dare attempt. If you've really gotta try out podCasts though, you certainly don't need an iPod since it's just MP3 audio anyway. Check out the links at the end of the Wikipedia entry for podcast for a good selection of places to explore.

Sunday Night Heats

02:58 by benr
Every Sunday night at at my local indoor kart track at 6pm we run "Sunday Night Heats". It's a competitive race event comprised of a 10 minute practice (warm up), followed by 3 10 lap heats and a 15 lap semi-final, with the top 10 point scoring drivers from all 4 events moving into a 25 lap final. The number of people each week varies widely; last week we only had 8 people which isn't enough to run the event, other weeks we have 30+. Tonight we had about 21 drivers and I did particularly well. In one heat I moved from P6 (last) to P1 easily, in another I started P4 and swang right into P1 by the end of the first lap and held it. In the semi final I got lucky and start P1 and held it throughout the session to round out with 3 P1 finishes, and a single P2 that was a really great battle with another great driver who really had to fight me for it. By the final I'd tied with my good driving buddy and rival, Roy Keller, for P1 with 26 points. The computer put Roy as P1 and me as P2, but as a bonus he was given the option to take the fastest kart they had (which we hadn't used all night) provided he start last in the final, which he took putting me in P1 for the final. Sadly enough I didn't have such a great kart and I was eventually passed on lap 8 of the 25 lap final for a finish in P3. Overall a great night. One of my P1's even came in a kart with no tire pressure on the front right. :)

The part of racing that keeps it interesting/humbling is that some times you have a good night and some times you don't. Just 2 weeks ago there was a computer point scoring glitch that placed me as 17th of 32 drivers which was most seriously wrong given that I'd taken P1 in both a heat and the semi, and finished P2 and P5 in the other heats; consiquently leaving me out of the final. Other nights you just get a bad kart, since they give them out randomly, with terrible handling or with no traction and you learn the meaning of "thats racing".

Anyway, a good night indeed. Should put me in an ideal mood for the week.

PCI Confusion

16 Jan '05 - 01:52 by benr
PCI has been a great example of how technology can get really confusing when several directions are standardized at one time and the marketplace scrambles to figure out which direction to move in. No more so do we see this than in the confusion caused by PCI-X and PCI Express, thanks to the PCI-SIG. So what is what? Here's a break down, and for simplicity, only the 64bit varieties:
BUSClockWidthThroughput
SBUS25Mhz64bit200MB/s
PCI33Mhz64bit264MB/s
PCI66Mhz64bit528MB/s
cPCI33Mhz64bit264MB/s
cPCI66Mhz64bit528MB/s
PCI-X66Mhz64bit528MB/s
PCI-X133Mhz64bit1064MB/s
PCI-X266Mhz64bit2128MB/s
PCI-X533Mhz64bit4264MB/s
BUSLanesThroughput
PCIex1250MB/s
PCIex2500MB/s
PCIex41GB/s
PCIex82GB/s
PCIex164GB/s
PCIex328GB/s

PCI certainly has a confusing array of options, being as the ones listed above are simply the popularly used varieties. A look at the PCI-Sig spec page reveals several PCI specs that you've never heard of and hopefully never will. Bottom line is that PCI-X is just conventional PCI on crack. PCI Express is the actual innovative new architecture (explore it more here) that will help push IO in the next generation as we approach 4GB and 10GB Fibre Channel. InifiniBand is still the dark horse though; when will we see it and how well will it catch on? No one seems to know at this point. The future seems pretty content on accepting PCIe 16x as the new replacement for the aging AGP (AGP 4x pushed data at 1GB/s and 8x at 2GB/s) providing double todays accepted throughputs with room to grow into 32lane PCIe when needed.

Being a storage guy, though, the best place to keep a handle on what is popular (read: useful) is to look at what the HBA makers are doing. Hence, Qlogic's HBA offerings by bus is very interesting. You'll notice the SANblade QLE2360 is a 2Gbps FC HBA and utilizes PCI Express x4, providing way more bandwidth than is actually needed - 5 times more. Odd bit is that most of the motherboards appearing provide one or more PCIe x16 slots for video (2 on the new SLI boards) and up to 2 PCIe x1 slots. AMD chipsets have been much slower to incorperate PCI Express, which is odd to me because thats the primary target for high performance gamers, but so be it. NVidia's nForce4 chipset has PCI Express finally and so we're seeing some progress. VIA supposedly already has a chipset with PCI Express capability but it's be slow to market. I have yet to see boards with PCIe x4 or x8, and I still haven't seen any non-HBA PCIe offerings besides video cards.

The future is always an uncertain thing. Will conventional PCI and PCI-X stick around for the next 3-5 years or is PCIe the way of the future on its own? Will see see a PCIe form factor similar to cPCI (AdvancedTCA) roll out? While PCI Express solves some bandwidth issues PCI still is a poor choice in the high end market because it's not inherently hot swapable, which is why I've always like Compact PCI options for servers like the SunFire 3800 and 4800. If we can migrate systems over the next 5 years to solely using AdvancedTCA with PCIe x16 capable slots we'd be in goooooooood shape.

Anyway, the chief take aways here for anyone new to the new generation of PCI standards is that PCI-X is just PCI on crack and thus backward compatable with traditional PCI cards you've already got. PCI Express (PCIe) is a nifty new serial version of PCI based on mutliple 2.5GHz "lanes" avalible in versions from x1 (1 lane) up to x32 (32 lanes), and because each lane only needs 2 wires, being serial and all, the connectors look really funky and tiny like some of those motherboard daughtercards. So when you go to Fry's and see these little black 1 inch long connectors on a motherboard know that they are x1 PCIe slots, not a poorly placed daughtercard slot. For a look at a PCIe motherboard, checkout images of the Gigabyte K8NF board based on NForce4 with 2 PCIe x1 slots and a PCIe x16 for video.

My Newest 2005 Toy

14 Jan '05 - 18:42 by benr


So here is my holiday toy, a 1998 Volvo S70 T5 with a stick. I've been on the prowl for one over the last 3 years, believe it or not. The goal was for a Black-on-Black, but ultimately had to settle on a Midnight Blue with Black interior. This car is special for acouple reasons, it has a 2.3L 5 cyl engine with a high pressure turbo (the GLT is a low pressure turbo model) giving it alot of "umph" where it counts and producing 230bhp stock. I love boxy cars and the S70 is the ultimate evolution of the boxy sports sedan. But it's the stick that makes this particular car so special and extremely rare. Rumor has it that sticks were only delivered to Canada and the few in the US trickled down through New England. There are very very few of these cars in the US and finding one was tough, but that awsome T5 engine, having a high pressure turbo particularly, needs to have its revs pretty high all the time when really pushing the car, and the auto just can't give you full access to the power bands provided... the stick is a must for this car to really perform. I'm glad to say I finally picked one up prior to my VW Jetta Wolfsburg giving up the ghost with nearly 190,000 miles on it (almost everyone at my hands). These cars were great racers on the European touring car scene, and you can see them in use by the CHP out on I5 as a high speed interceptor vehicle. Hopefully she'll last me the next 4 plus years.

At the heart of the open source revolution?

16:29 by benr
CNet is running an interview with Mitch Kapor of Lotus 1-2-3 fame entitled "At the heart of the open-source revolution". Nothings really said in this piece of any real interest, frankly. Blah blah, samo samo. Just another old-skool guy moving into the 21st centry; lets throw him a party or something. Whooptydo.

I guess the peice is of interest to me mainly because of this fierce need for the media and larger business community to continue to try and come to grips with the open source movement. It's like the larger world is in denial, or feels like their getting away with something they know isn't right, and continuingly needing to console and justify itself. It's obviously also having to put up with the stragglers in the world who continue to fight against the innevitable, and in Gates' case even try to champion themselves as heros of the great good. Like it or not, any of us aligned with Sun and OpenSolaris can look forward to tons more of this sorta crap, over and over.

The simple fact is that most people out there just won't accept the underlying fundamental driver behind open source: we do it because we like it. Some people play golf, others write code. Linus wanted a UNIX-like OS on his cheap 386 because he missed his Sun Workstation back at Uni, so he did what he enjoyed and wrote a kernel and filled in the rest of the bits with GNU's arsonal of code and tools. He didn't go looking to sell it, or try to retire on it... obviously it's a big mark on his resume, but he's not looking to cash in. Just like the KDE guys aren't, and the Nmap guys aren't, and the OpenSSL guys aren't, and we at the Enlightenment project definately aren't. We do it because it's fun, because it's what we enjoy, and because other people appreciate it which in turn makes us feel good. Other explanations are just alot of crap layered with frosting for those who can't understand it. I'm often reminded of one of Star Trek: The Next Generation's most annoying episodes, where 3 cryogenically frozen folks from the 21st centry are unfrozen and a business man in the end comes to terms with the fact that wealth accumulation is no longer a driver for humanity, leaving him to ask Capt Picard "What do I do with my life now? Whats the challange?", to which Jean Luc wisely responds "To improve yourself... enrich yourself. Enjoy it, Mister Offenhouse.". This quote, problem more so than any I've ever heard, really embodies the open source philosophy. If we can make some bucks while we're at it, all the better, but this is the essence.. but it'll save the 'Is open source compatable with capitalism' discussions (the short answer is "absolutely!") for some other time.

The Gap between Linux and (Open)Solaris

14:50 by benr
Pretty interesting read popped up entitled Comparing Linux to System VR4. You almost can substitue SystemVR4 for Solaris, since the bulk of improvements to SystemV over the last decade have been in Solaris. My favorite quote is:

"On the other hand, those responses suggested a frightening thought for future exploration: that the knowledge gap between the Linux and Solaris communities might be much bigger than I think it is. If true, that has interesting implications for Sun's OpenSolaris effort."

I won't bother to brag... but nevertheless, Paul Murphy might be seeing the shining light of the Sun peeking through the window. Let in the light Paul... let it in.

SAMFS and QFS Free Downloads!

02:34 by benr
I noticed this about a week ago on Sun.com's "New Downloads" page. I'm minorly confused by this because Sun's still selling SAMFS/QFS for quite a lot of money. I've nabed the packages but sadly don't have any systems running Solaris9 at home (both Ultra2's are running B72) and my power situation is such that I can't run any of my Photons (A5x00 Arrays for the rest of you) to really get some h4rdc0r3 HSM action. I'll have to run it on my Ultra1 at the office when I get the chance to check it out. I didn't report this on SunHelp or other outlets because the new download is marked as being released in Sept...alittle late for a SunHelp article.

Tron... not 2.0?

13 Jan '05 - 18:55 by benr
Saw the news on /. about Tron being remade. But this confuses me, I've been reading about Tron 2.0 the movie for a while. But apparently news has been "confirmed" that Tron 2.0 was killed. It's a shame after waiting so long, I even read through a leaked script about a year or two ago. Sad sad sad. A remake will only make the terrible film they make all the more painful.

Sun FY05 Q2 Earnings Release

15:52 by benr
So, things are looking good. Could be better, but I think the real big boost is going to be in Q3 after Solaris10's release. Revenues came in at $2.8 billion, up about $200 million from Q1, but thats still a 1.6% drop from Q2 FY04. Gross margin is around 42% which is good, but the really good news was the posting of a $19 million profit in Q2! Q2 FY04 posted a net loss of $125, so even though revenue is down Sun has been able to push effeciency within the organization to pull out a gain. Thats good good news. Add to that a 16% year-over-year growth of total server units and a 160% increase in X86 server units year-over-year. And, suprising to me, this quarter brings the number of Sun Java Enterprise Systems subscribers to 418,000, up 21% for the quarter.

Still listening to the concall, but sounds pretty standard.

UPDATE: Naturally, the press can't look on the good side of anything. Not that I can blame them, I expected better revenue than was provided but staying in the black should have been a better signal than it was. Shares were down in after-hours trading... damnit! Here's a quote from WSJ.com: "Sun Microsystems swung to a profit, but a slight sales drop suggests the computer maker is still struggling with fierce competition." I dunno about that one...

My new best friend: Jonathan Schwartz

15:33 by benr
Today I had about a 25 minute meeting with my good pal Jonathan Schwartz. I've been his best pal for a long time but, hey, now it's official. The best sales manager on earth, Heather Rodde, setup the meeting acouple weeks ago and today the meeting happened. It was a good meeting, and most importantly I didn't faint when he walked in. I didn't get everything I wanted to talk about covered, but in 25 minutes what can you do... I'm gonna spend the next couple days kicking myself for missing things. Going in I sort of had it all mapped out and my pre-canned lines ready to rock, and then when the time hits you just sort of draw a blank and go with the flow. On the plus side I had a list of about 20 points that I wanted to get to written down and Jonathan took the list, so we'll see if he ever has a chance to gloss over it. Maybe I'll get to meet and talk with him again at some point but who knows. He's known of me for awhile via various communications but as you'd expect I don't tend to get much or any feedback returned, so I never quite know what has or hasn't gotten through.

Anyway, Jonathan is exactly how you'd expect him to be. Wore a jacket and shirt with no tie, smiles a lot, very positive guy, energenic and loves to talk Sun and the direction of the company and even more so the direction of the community. He really wanted ideas of how he could better serve the community, better attract people, better provide for our community, so on and so forth. Basically, it was like sitting down with another Sun/Solaris geek and having a chat... minus the Guniess.

The Dream is still alive: Apple shares hit $70

13:28 by benr
What can you say? Holy crap. I knew I should have bought more AAPL but the shares were alittle pricey for a small investor like myself. Shares have been creeping quickly upward for awhile, up almost $30 in just 3 months! Very good news for Apple, and furthermore a good sign that Wall Street is looking favorably on innovation and market shifting technology.

Sun definately has the same potential, we just need to better execute on it. With $2.6 billion in Q1 FY05 sales Sun's pulling in the revinue, but we can certainly build up over the next 18 months to $4 billion a quarter and beyond by leveraging the transition to Solaris10 and start updating alot of old Sun gear out there. One of Sun's strengths is also it's biggest hurdle, the longevity of it's systems is amazing and it's certainly not unusual to see 10 year old Sun systems and storage componants in service today. It's up to Sun Sales to and the community to help push some new, powerful, low cost systems and storage into some enviroments where admins are drewling over new systems. They want 'em, we wanna get them to them, and everyone can party in the end.

So I'm a blogger

05:06 by benr
Welp, I can officially admit defeat. After about 3 hours of hacking templates and CSS (vi...scp...vi...scp...vi...scp...) I've finished building out my little blogger homestead and even gotten comments. I'd highly recomment Pivot to anyone needing to do the same; especially if you aren't happy with the popular bloggers and are thinking of just tossing in the towel and using Blogger.com or something. PivotStyles.net even has a bunch of handy tempaltes to get you rolling, just make sure you avoid the PHP template editor and PHP WYSIWIG entry editor, they seriously suck.

If there are any OpenSolaris bloggers that wanna be added to my blogroll, just let me know and I'll slap ya on there.

For anyone curious, the girl in the picture above is my wife, Tamarah.

Blogging sucks.

12 Jan '05 - 20:05 by benr
Well, looks like I've found a blogger: Pivot. It's simple and easy to use, doesn't require a database to function, and is pretty customizable. I'm still working on getting its templates customized to meld with the cuddletech look, feel, and navigation, but all and all it's pretty solid. I'd hoped to find something based on SQLite but I didn't find anything that really fit the bill based on it, and I don't have the time to write one, especially since I'd prefer to write it (unwisely) in C. Several of us at the Enlightenment Project have had more than a passing thought about writting a complete blogger based on the EFL but none of us have broken down and gotten started.

I'm still not wild about blogging, but I suppose if John can blog so can I.

Sun and OpenSolaris Press Bits

19:55 by benr

I've been going through all sorts of diffrent articles on Sun; boning up for the coming storm and the next peice I'm doing on cuddletech, entitled "Sun's Strategy: WOW! or WTF?" that I'm hoping to complete soon.  It's digging me into Sun politics far more than I'd ever wanted to but perhaps thats unavoidable.  There's BusinessWeek's "Sun: A CEO's Last Stand" from July, Eric Raymond's recent Open Letter: "Java is not a bazaar", Eweek's "Critics Hit Sun Gear Giveaway" from the other day ago, Computerworld's "Sun's CEO pins future hopes on "old strategy"" from November, Bob Cringely's Predictions for 2005, and I've even been pouring over the latest Standard & Poors SUNW Report (thanks to my trading accounts research features) dated the 8th of January.  I now, more than ever, feel like I have a tough time trying to tell the execs of a $14billion corp how to run shop. :)