Pete Zaitcev (zaitcev) wrote,
Pete Zaitcev

Jeff Bonwick the ambassador, bis

Kir of OpenVZ fame is picking on Jeff's use of "vibrant" in comments to the previous post. I agree that it was funny, but I would rather not concentrate on Jeff's choice of words. For sure, his advocacy was ham-fisted and full of idiotic FUD (which pissed DaveM off). But that's not important. The important part is that he finds it necessary to promote Solaris on a storage appliance, and the arguments he uses for it. He is saying, "So what if we have no drivers and no applications, and we are hard to use, but look at our ZFS and DTrace!"

This is the problem OpenSolaris is facing today in the nutshell: it has no breadth. It has a very limited number of excellent technologies, such as ZFS. They are very interesting, but they confer no advantage outside of very narrow niches, such as the storage appliance. To get the breadth, you have to have thousands of simple humans like Pete Zaitcev. Your OS can't survive with just Jeff Bonwick and Val Henson (who has quit Sun). I'm aware of the productivity gap according to Brooks and Paul Graham, but the problem is, while Jeff is 10 or 100 times more productive than I am, he is not 1000 times more productive. Plus, we have Stephen Tweedie.

So, what to do? Sun alone cannot hire as many programmers as Microsoft or Oracle. So they have to grow a "community", and it has to be "vibrant" and "large", of which OpenSolaris' community is neither currently. It may be "high signal-to-noise", which is easy when you're small. Just ask NetBSD people.

Life is not as simple, of course. For one thing, I ignored the OpenOffice here for simplicity, but it's an important application running on Solaris. And then there's Java where Sun exhibits a passable stewardship.

BTW, since we're on it, isn't ZFS patented? OpenSolaris may be open source, but you can't just throw it into your storage appliance and ship it without paying Sun. With Linux and XFS (or ext4), you can. This is something Jeff neglected to mention on his blog as if it's not an issue at all. It would be nice if he reassured prospective appliance manufacturers in this regard.

UPDATE: Nick Istre reminds me about the patent grant in comments. How silly of me.


  • MinIO liberates your storage from rebalancing

    MinIO posted a blog entry a few days ago where the bragged about adding capacity without a need to re-balance. First, they went into a full…

  • Swift in 2021

    A developer meet-up for OpenStack, known as PTG, occurred a week ago. I attended the Swift track, where somewhat to my surprise we had two new…

  • A small billion-object Swift cluster

    In the latest of Swift numbers: talked to someone today who mentioned that they have 1,025,311,000 objects, or almost exactly a billion. They are…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded