By now most people within the Linux and open source communities would have heard the news that Gentoo Linux’s founding father Daniel Robbins was adopted by Microsoft to advise the company on community-based open source projects. Daniel started on May 23 and the announcement was made via the Gentoo Web site.
As an avid Gentoo user for over three years now I feel compelled to pipe up on his appointment and what it might mean for everyone’s favourite software monolith.
For those unfamiliar with the definition of a “community†Linux distribution, that’s the term given to Linux-based operating systems developed by a number of individuals rather than a corporation. Think of the development models this way: the community distros take the open source ethos from the base software level and apply it to the holistic operating system level, whereas the commercial distros take the open source software and put it through a commercial R&D wringer. Developers from both sides of the fence contribute back to the base software in addition to releasing their own innovations to the open source world.
Debian GNU/Linux (used to host gedda.info) and Gentoo are the most popular community distros, and Red Hat and Novell’s SuSE are the two big commercials. In my experience, Community distros strive for more of a meritocracy than their commercial counterparts which strive for quality assurance, but there are pros and cons to each development model.
So as you can imagine, the announcement of Daniel’s appointment at Microsoft was interpreted by some in the open source community to be akin to Anakin Skywalker’s wholehearted submission to Senator Palpatine in RoTS. Timely, ain’t it!
But I don’t see it that way.
Gentoo is WAY off the radar for most consumers and business to be a measurable threat to Windows. Gentoo’s strength lies with its software management capabilities. As the project’s documentation indicates, support for different software can be decided when you install it. Don’t want your installation of Mozilla to support Java? That’s only one command away.
Daniel’s post at Microsoft could herald a new beginning for the company. Much to Novell and Red Hat’s loss, the man who engineered a new way to install and configure the plethora of open source software to create a unified user experience on top of Linux now has the opportunity to do the same for Windows.
Remember the farce that was SP2? Windows users around the world endured the multitude of problems associated with a monolithic (what, 80MB?) operating system upgrade. Complaints of system breakage were rampant.
What does this have to do with Daniel? Well, he holds as much knowledge as anyone on how to remotely update an operating system’s software in a piecemeal fashion, and to the nth degree of customisation. Microsoft wouldn’t send out source code of course, but binary updates of its software stack could be performed more regularly, much like Mac OS X.
Not deep enough for you? You know Microsoft’s Services for Unix offering, the one which required a “licence†from The SCO Group? SFU could easily be transformed by Daniel into a Unix ports collection for Windows. Much like Cygwin but controlled by the host. All the Unix software you would ever need running on Windows. Hell, Unix did everything to improve the geek value of another operating system.
And if that isn’t enough for you, Daniel was hired to spearhead Microsoft’s Unix-based successor to Longhorn. Already a devout Unix user, Microsoft has finally swallowed its pride and realised the power and flexibility of the Unix architecture is superior to that of Windows. An operating system with a Unix brain and Windows face would be a godsend. Perhaps the platform strategists, in an effort to learn more about Unix’s beginnings, came across Henry Spencer’s 1987 Usenet signature:
Those who don’t understand Unix are doomed to reinvent it, poorly.
And this is exactly what happened with Windows NT when Microsoft hired many a DEC engineer with the intention of beating Unix at its own game. The rest is….
There’s nothing like a good conspiracy (or three) to excite the industry. Whatever the outcome, I wish Daniel all the best with his new endeavour. I’m sure it will be a positive experience and he will meet a lot of talented people in Redmond. I just hope doesn’t get the shock of his life when he’s forced to use Windows. Today I had to reboot my computer within five minutes of an unexpected “automatic update†message appearing on the screen.
*sigh* :-(…
Rodney
Conspiracy indeed…and until recently it would have induced a ‘What the…’.
That is until sometime last year. I was in china for a speaking commitment at an Asia-Pacific conference in Shanghai, quickly followed by a quick jump over to Dublin for a global project kick-off meeting. Both events well accessorised with Microsoft reps of varying VP ranks.
The unsettling part was the united message presented…Microsoft actually admitting boorish behaviour…Microsoft seemingly, genuinely, interested in receiving open feedback…Microsoft lifting its skirts over past misdemeanours!!
Since then, attendance at a number of events and Microsoft briefings has convinced me Microsoft are trying to display good citizen characteristics and dare we hope…produce something globally worthwhile.