But follow the niche alpha geek adoption carefully.

As with anything Google does, opinion ranges from revolutionary to lackluster.  Personally, I think it’s too early to tell.  More importantly, I think the success of Chrome OS won’t be based on the success of version 1.0.  Google has the uncanny ability to generate and maintain interest even in the face of negative initial reviews.

Chrome OS will be limited to netbooks, and more importantly, new netbooks that Google approves. Chrome OS is theoretically competition for Windows and Linux which represent approximately 80% and 20% of the operating system market for netbooks.  But Windows and Linux on netbooks allow a degree of user freedom that Chrome OS doesn’t.  Users can store files, be it pictures, songs, videos, spreadsheets, etc. on the netbook.  These files can be loaded, edited and saved with or without a network connection.  Chrome OS on the other hand, requires a network connection to access user files which are stored in the Google cloud.  This will be an impediment to Chrome OS adoption by average netbook consumers.  Rational or not, the fear of needing to get at files “in the cloud” but not having a Wifi/3G connection will diminish the allure of a netbook that starts in under 7 seconds to regular users.

On the other hand, geeks will be chomping at the bits to pick up a Chrome OS netbook to try out during the 2010 holiday season.  Yes, the “geek” audience is without a doubt a niche market.  So it’s easy for Microsoft or Apple to write off Chrome OS.  But that’s a mistake. As John Gruber wrote in his excellent piece, “Microsoft’s Long, Slow Decline“:

“People who love computers overwhelmingly prefer to use a Mac today. Microsoft’s core problem is that they have lost the hearts of computer enthusiasts. Regular people don’t think about their choice of computer platform in detail and with passion like nerds do because, duh, they are not nerds. But nerds are leading indicators.”

Microsoft’s losses to Apple aren’t based on “regular people” choosing the Mac.  Rather, these “regular people” were encouraged to do so by the geeks in their lives who had made the switch to a Mac years ago.  Consumer technology vendors can ignore the alpha geek niche at their peril.

Truer words of caution couldn’t be said to Apple, Microsoft and Linux desktop vendors in the face of Google Chrome OS.

Follow me on twitter at: SavioRodrigues

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

It appears that a portion of Microsoft’s “Windows 7″ training materials have been released into the wild by a BestBuy employee.  Why is this news?  Well, a section of the training compared Windows 7 to Linux.  The education material provided information that could help better position Windows 7 versus Linux.

You can view the Windows 7 training screen shots related to Linux here.

The Windows vs. Linux comparison material is likely defendable, but does not paint Microsoft as the open source enlightened company that they’d like to become, or at least be viewed as.  I should clarify “likely defendable”.  Most of the screen shots are, in my view, accurate.  It’s difficult to argue that any other OS has broader support for printers, digital cameras, video cameras, applications or games than Windows.

On the other hand, it is easy to argue with claims that:

“There’s no guarantee that when security vulnerabilities are discovered, an update will be created. Users are on their own.”

Or that Linux does not have “Authorized support”.

These claims are accurate if you’re comparing versus an unsupported community distribution of Linux.  But these claims are plain wrong if you’re comparing versus a supported Ubuntu or Red Hat Enterprise Linux Desktop.

Microsoft could have handled this potential for misinformation by adding another column for “Supported Linux” or adding a note at the bottom of each table.

Now here’s the surprising thing.  BestBuy doesn’t sell Linux machines.  So why in the world would Microsoft want to provide this information to BestBuy sales representatives?  I understand that these types of marketing enablement material is created once, and used essentially as-is for several audiences.  Some of Microsoft’s sales channels certainly also sell Linux machines.  Hence, this education was intended for them, and not necessarily BestBuy.

Note to Microsoft; tailor these materials by audience in the future.  Or even better, don’t deliver marketing enablement for certain audiences that you wouldn’t feel confident publishing on your public website.  This applies to Microsoft as much as any vendor.

What I don’t understand is why Microsoft is even putting Windows 7 on the same page as desktop Linux.  This may be a comparison that I or other open source proponents want to see.  But it’s not a comparison that typical PC buyers consider.  Why isn’t OS X in that comparison table?  Shouldn’t Microsoft be comparing with the operating system that PC buyers consider to be comparable, if not superior, to Windows 7? Maybe that was another section of the training material?

Follow me on twitter at: SavioRodrigues

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

News that paravirtual drivers for Windows on KVM have been released by Red Hat isn’t, and shouldn’t be a big deal.

In the virtualization wars, it is clear that every hypervisor will strive to support Windows and Linux guest operating systems at the very least. Yes, it was news when Microsoft added drivers to the Linux kernel to help Windows Hyper-V better manage Linux guest operating systems. But this was more about the GPL code contribution and the following controversy.

Second, it doesn’t look like the KVM drivers for Windows are ready for prime time. Even the original blog post from Hadyn Solomon states:

“Paravirtual block drivers for windows has been very low key and known to be unstable.”

He goes on to ask:

“With Redhat expecting to release it’s Enterprise 5.4 version in September , maybe they’ve got windows paravirtual block drivers in working order?”

Who wants to bet that the stability, or lack thereof, of the Windows drivers is the reason that Red Hat has been “low key” about the work? There is virtually no way that Red Hat Enterprise Linux 5.4, due out in September, will have working, enterprise ready Windows paravirtual block drivers. Will that change in the future? Absolutely. Will it be news then? Sure, because it’ll mean that Red Hat isn’t happy to just be a guest in a Windows world.  Fight! Fight! Fight! ;-)

Follow me on twitter at: SavioRodrigues

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

Amanda McPherson’s post titled “How to Survive LinuxCon” made me realize that LinuxCon is less than six weeks away.  While there is a lot of excitement around Linus speaking at LinuxCon, there are several other great sessions.

Of course, you’ll want to listen to Bob Sutor’s keynote “Regarding Clouds, Mainframes, and Desktops … and Linux” on the opening day, and Mark Shuttleworth’s keynote and final session of the conference “Let’s Get Together: Coordinated Software Releases, The Linux Ecosystem and the Impact on the Global Marketplace.”

I’m also looking forward to the following sessions because they focus on the realities of Linux and open source, beyond the hype.

Why Open Standards Matter to Linux: It’s very easy to focus on the “source” in “open source” but there is another “open” that is just as important: open standards. In this session we’ll discuss how only through a combination of open source and open standards will users achieve software freedom and protect their investments. The panelists will discuss ODF, LSB and how open standards are fueling the rise of Linux.

Beyond the Hype: The True Cost of Linux and Open Source: In a time of tight IT budgets, open source has attracted much attention due to its cost advantages. Detractors to the adoption of open source technology often preach on the ‘hidden’ costs of open source. While it is true that open source technology is rarely ever truly free, claims as to the hidden costs of open source are often lessons in hyperbole. Some claim that while the initial costs of open source are lower, the long-term costs are higher due to support, consulting maintenance and indirect prices paid in reduced functionality. This session will identify areas that enterprises can legitimately expect to shave IT costs with open source, and where they can’t.

Kernel Regressions and Increasing OS Noise: The Linux Kernel is developing at a rapid pace. More and more features are added to the kernel. This leads to growth of the kernel binary (kernel bloat) but also to an increased cache footprint as well as higher complexity in critical code paths. The common experience is that the kernel becomes slower as time progresses. Faster hardware is needed to offset that effect.   The increase in cache footprint and complexity also leads to OS monitoring tasks such as the execution of the timer interrupt to become more invasive. The time the processor is taken away from the application during a scheduling cycle grows and so does the CPU cache use of the OS. This causes disturbances in the execution path of applications. The effects can be drastic for low latency dependent applications.

It will be interesting to see where the average LinuxCon session will fall in the spectrum of open source pragmatism.  Since many of the speakers are employed by vendors selling open source software, I expect the dialogue to balance of community and business goals.

Follow me on twitter at: SavioRodrigues

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

Microsoft has responded to claims that their Linux Integration Components (LIC) were only contributed under the GPLv2 after being out of compliance with the GPL in the first place.

It’s important to note that LIC was pre-existing code available from Microsoft.  The version I downloaded only supported Novel SUSE but it seems Red Hat Enterprise Linux was supported also.  Until a few days ago, this code was not completely under the GPLv2.  How much was, and whether GPLv2 and non-GPLv2 code was combined in a manner that violates the GPLv2 is at the root of this story.

A well-known Linux contributor, Stephen Hemminger found the LIC prior to its contribution under the GPLv2.  He writes:

“…but on closer examination there was a problem. The driver had both open-source components which were under GPL, and statically linked to several binary parts. The GPL does not permit mixing of closed and open source parts, so this was an obvious violation of the license. Rather than creating noise, my goal was to resolve the problem, so I turned to Greg Kroah-Hartman.”

Steve’s post resulted in Greg Kroah-Hartman (aka Greg K-H), the Linux kernel maintainer who accepted the Microsoft code, updating his post about the Microsoft GPLv2 contribution:

“Steve gives a little more of the backstory of what caused me to start talking to Microsoft in the first place.”

Microsoft’s Sam Ramji posted today:

“Microsoft’s decision was not based on any perceived obligations tied to the GPLv2 license. For business reasons and for customers, we determined it was beneficial to release the drivers to the kernel community under the GPLv2 license through a process that involved working closely with Greg Kroah-Hartman, who helped us understand the community norms and licensing options surrounding the drivers.”

If I’m reading the statement correctly, Microsoft disputes that the decision to release LIC under the GPLv2 was based on any obligations resulting from the use of GPLv2 components within the original LIC code available prior to July 20th.  Sam does state that Greg K-H helped Microsoft understand the “community norms and licensing options…”  Hence, the decision to release LIC under the GPLv2 was simply a business decision.  It is possible that the business decision was influenced by what customers and “the community” would think if the questions about the LIC compliance with the GPLv2 came to light.  Having said that, I can’t understand what value Micrsoft would see in keeping this code under a non Linux-friendly license.  By ensuring that this code makes it into the Linux kernel, Microsoft is making it much easier for customers to deploy Linux on Microsoft Windows 2008.  I go back to my “this was a business decision” view.

What do you think?

Follow me on twitter at: SavioRodrigues

PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

Ian Skerrett just posted 6 Insights from the Eclipse Community Survey.  They’re all very interesting, but Insight #1 is really surprising.  Ian writes: “Insight #1 – Linux is doing really well at the expense of Windows.” Ian bases this on the following data:

It’s long been held that developers build applications on Windows regardless of which operating system the (server side) application will be deployed on.  This Eclipse data suggests a change might be underway.

Is anyone else surprised that nearly half (27 percent vs. 64 percent) as many Eclipse users build applications on Linux as they do on Windows?  Frankly, I’ve worked with more customers whose developers build applications on Mac OS X than on Linux; emphasis on the word “on” vs. “for”.  None the less, this data should definitely get some attention from folks over at Microsoft.

Yes, these results are based on Eclipse users and do not account for the Visual Studio developers who are 100% on Windows.  But let’s say Eclipse and Eclipse based tooling is used by (as little as?) one-third of all enterprise developers, it’s still a large enough audience that Microsoft needs to keep on Windows.  Maybe there is work that Microsoft could do to optimize Eclipse for Windows; much like Microsoft has done with PHP and Windows?

More worrisome (to Microsoft) is the fact that Linux has secured the #1 position for deployment operating systems amongst Eclipse users.  In related news, Sun Solaris/OpenSolaris fared no better, declining from 8% in 2007 to 5.2% in 2009.

My data analysis spidey senses are tingling.  I’d love to have more time with this data! But alas, life calls…

Follow me on twitter at: SavioRodrigues

I’ve been reading the recent Linux & Netbook blogs/analysis with great interest as my wife’s Thinkpad T40 is nearing death.  I asked her if she wanted a Mac, a Netbook, or another Thinkpad.  Her response: “I don’t care. I just want to read email, do some Excel and Word and clean up pictures with Picasa.”  Based on how I interpreted these requirements I suggested a Mac ;-)  She nixed that idea quickly saying: “if you want a Mac, like I know you do, go get one.  But I don’t want to pay extra for one”.  Bruised, I suggested she buy a Netbook.  She’d seen them at Costco, and liked the low price.  I told her we could get one with Linux so it’d be even cheaper.  Her response: “how much cheaper? Because I know how my Windows works and how to access my folders with explorer”. I made the mistake of saying that the Linux version was about $50 cheaper than the Windows version.  Game over.  She wants nothing to do with a Linux Netbook.  Not surprisingly, she wants nothing to do with Vista and its whole new UI either.

The discussion with my wife is exactly why I disagree with Sam Dean’s view that:

“… product differentiation–a better product strategy–is the holy grail for Linux netbooks. They should be more compelling and exciting than Windows netbooks, no matter what it takes to make that happen.”

Trying to make the Linux netbook more compelling and exciting than a Windows netbook goes against consumer demand.  The average Netbook consumer (i.e. my wife) doesn’t want a more compelling laptop/netbook; she wants a cheap and Windows-based user experience.  Nothing different, nothing more.

To get my wife, and countless other consumers to use Linux, the primary task has to be something other than personal computing. My wife knows what user experience she expects during personal computing tasks; her experience with Windows has cemented that expectation.  However, she doesn’t yet know what user experience to expect when, for instance, reading on an eBook device.  The primary task supported by the device is reading a book, magazine or web content.  Adding support for personal computing tasks such as checking her email or creating simple spreadsheets to this device, could introduce a different user experience than she is accustomed to on her laptop. This is because the device’s primary task is not personal computing. She has never complained that editing spreadsheets or saving files into folders on her Blackberry is different than how she is accustomed to on her laptop. (Note she does both of these tasks on her Blackberry often).  This is because the device (Blackberry) is focused on a different task than her laptop.  For the average consumer, the only difference between a laptop and a netbook is the name. Consumers expect these devices to perform similarly.  This is why Linux will face challenges in the netbook device market.  However, if we’re talking about a new device, focused on a new primary task, the sky’s the limit for Linux with consumers.

Follow me on twitter at: SavioRodrigues

Matt asks the question “Should Sun buy Novell?” which is predicated on the growth of Linux vs. Solaris.  Matt writes:

“IDC predicts that Linux will grow 21 percent year over year in 2009. I’m guessing Solaris isn’t seeing that kind of growth this year…or any time in the future.”

And:

“…(Sun) should double-down on its open-source strategy and fully embrace the operating system to beat in the 21st century: Linux.”

Several thoughts come to mind.  First, the notion of one operating system for any century neglects the history of IT.  Linux, or Windows, or Ubuntu or RHEL or Solaris or AIX is the right answer for 100% of customers in 100% of usage scenarios 0% of the time.  Choice matters.  It always has, always will in the IT market.  Even as the market consolidates, startups emerge to deliver choice.

Second, for Sun to shift from Solaris to Linux would be an incredibly risky proposition in the eyes of customers.  It’s one thing for Vendor X to buy Sun and make that decision.  It’s completely different for Sun to make the decision to leave customers’ Solaris investments out in the dark.  This decision would surely impact the trust relationship between Sun and its customer base.

Lastly, as customers get more accustomed to deploying workloads on hypervisors/clouds, the discussion around Solaris vs. Linux becomes less interesting; and from a Sun standpoint, easily becomes Solaris and Linux.

What say you?

Infoworld’s Paul Krill has an interesting article about the server operating system becoming a two-horse race between Linux and Windows in which both OSes will grow at the expense of others (i.e. Linux).  Market research we did at IBM over 7 years ago indicated that Linux would grow at the expense of Unix more so than Windows.  So, I’m not surprised that a Gartner survey from a Linux-oriented conference indicated a 3-to-1 ratio of migrations to Linux will be at the expense of Unix versus Windows.

Another interesting finding from the Gartner survey:

“Linux was ranked by 39 percent of respondents as the OS expected to have the most growth in their datacenters during the next five years. Windows was a close second, ranked as the OS with the most growth potential by 35 percent of respondents at the Linux-oriented conference.”

The fact that 35% of respondents at a Linux-oriented conference, reported growth of their Windows OS install base is telling.  As enterprises get more comfortable with Clouds, offering an environment to deploy Windows and Linux workloads is a no-brainer. I’m certain that Microsoft realizes this and will announce Linux OS support when the Microsoft Cloud goes live ;-)

Paul Krill has a balanced view of the Microsoft-Novell Linux cross-licensing deal from two years ago.  It’s worth a read.  So too are the comments:

Posted by Linux Fan:

“Say what you will about the agreement’s effect on the community, and there are legit issues there, but get the facts straight. Novell’s market share is up significantly since the deal. Schestowitz is just plain wrong on that point. Check IDC’s numbers. Their share of bookings and of server counts is increasing every quarter and it is coming primarily at RedHat’s expense.

Large organizations in particular seem to like the deal. They don’t care about religious FOSS arguments. They want software to work together with as few headaches as possible. It is that simple.”

Posted by Alan:

“I agree with Corrin. It’s unfortunate that all criticism of Novell-Microsoft seems to come back to Schestowitz and BN. There are plenty of reasonable arguments for criticizing MS-Nv, Roy just happens to be making them the loudest and most obnoxiously (and stretching them for all they’re worth).

So you get people like some here who say that “only paranoid crackpots think this is a bad deal, everyone knows it’s good for Linux!”

The way I see it, it’s pretty obvious why the community was upset about the patent part of the deal, especially when you have Novell salesmen telling customers that they’re the only ones who can legally sell Linux (I’ve heard that firsthand from our Novell rep).

Think about it: You’re a FOSS developer. You write software and release it GPL so everyone can use it.

Then Microsoft claims they own it because of patents. Then Novell comes along and licenses your software from Microsoft, in a sense legitimizing their claims of ownership. Now the software that you wrote and released for free is making Microsoft money. Wouldn’t you be pissed?”

Head on over to Paul’s story and have your say.

Next Page »