Linux snickers at Microsoft's victory declaration
zdnet.com
zdnet.com
I was shocked to meet a bunch of people within Microsoft that have recently migrated there from Sun. Joel Franusic, the BizSpark evangelist for Silicon Valley has roots as a php/perl/linux Admin, and has been a Super Happy Dev House organizer since the early days.
They are working really hard to change Microsoft's attitude towards open source and *nix in general. They are trying to change the attitude from one of competition to that of cooperation. And, I believe that's why you see things like Microsoft joining the Apache foundation, Microsoft contributing a lot of patches to Linux, funding the port of Node.js to Windows, etc...
So, perhaps the change in wording is a hall mark of a change in attitude, rather than a declaration of victory. I could be wrong.
The crew at BizSpark Silicon Valley have been the biggest supporters of our Hackers & Founders tag line of the "Linux of Incubators." http://angel.co/hackers_and_founders
<full disclosure> Microsoft BizSpark sponsors a number of Hackers & Founders events in Silicon Valley[1]. I don't make any money from them, however. They cover the costs for some of the events that we hold to help startups and founders. </full disclosure>
ref:
But.
But: I've been hearing this for well over a decade. "Microsoft's attitude toward Linux is changing." Again and again and again and again.
And then some new instance of FUD emerges, or a legal attack on a Free Software / open source advocate or company, some trumped-up performance benchmark, chairs in low-earth orbit. Whatever. The behavior has always failed to match the rhetoric.
I'm sure there are people at Microsoft who like Linux and respect it a bunch. With a few tens of thousands of employees, I also suspect there are those who dislike it, hate it, and/or misunderstand it badly.
As for the company as a whole, my read is that the overall attitude remains negative.
I'll believe there's a lovefest for Linux after 5-10 years of non-idiotic behavior from Microsoft.
As for caring: not so much anymore. Microsoft are increasingly irrelevant to the tech landscape. Not that they don't have a huge presence, but it's simiply not as significant to future development as it was ten or twenty years ago. Apple have a bigger market cap and are dominating emerging consumer markets (phones, tablets), Google are beating hard on Apple's heels and are pushing traditional enterprise tools (desktop apps, mail, calendar) into the cloud. Various cloud service providers are abstracting large server farms for many organizations. You can get your job done while only touching on Microsoft products very tangentially in more and more places.
It's no longer a world of "a PC on every desktop and Microsoft Windows on every PC". Not by a long shot.
Let's make no mistake, the company has been compeltely and 100% opposed to Linux for a very long time now. What exactly would it take to constitue a change of heart? Seriously? I would think they could extend patent amnesty to all Linux distributions. They could embrace the Mono project. They could acutally release some software on Linux. How about media player codecs? When they come up with something like JPEG-XR or VC1, how about an MIT or BSD or GPL licensed reference implementation?
Short of porting a major application to Linux (Office?) I think a sizable contingent would never believe them. As others have mentioned, if you're building web apps, how do they even matter other than having a crappy browser that you have to code for?
The GPL is another matter.
Though in recent kernels, Microsoft have contributed more than Google have.
Is that reflected in sales figures?
They do acknowledge competition from Apple(OS X and iPad) and Google(Chromebook) and OS X has been offering a very big and popular alternative to 'the entire Windows OS' since inception.
How can you say Windows already lost while they are shipping on 85% of the PCs and laptops in the US and much higher worldwide?
Sales figures are retrospective; this section of their 10-K is forward looking.
Also, if you define the market to include smartphones and tablets, I'm pretty sure Microsoft doesn't have 85% market share. The open question is whether that broader definition represents the future of "the computer market" or whether it should remain a separate category.
Of course, you're welcome to your own interpretation - lots of people read it very differently than I did.
I am not arguing they are wrong, I am just unable to google concrete data for PC and smarthphone + tablets usage in a recent time period.
Gartner says PC sales in 2011 will be <400 million. I'm pretty sure that's mostly Windows: http://online.wsj.com/article/SB1000142405274870330090457617...
iPad sales looking like 40 million (or more) for 2011: http://blogs.computerworld.com/18550/apple_2011_ipad_sales_h...
Smartphone sales were 100 million in Q2 alone; Windows share of that was 1.6% (!): http://www.computerworld.com/s/article/9219112/Gartner_Smart...
And it's so disappointing. Consider the Blue Gene series. Great new architecture, custom networks, custom hardware. Initially, they put Linux on the I/O nodes and a custom kernel on the compute nodes, because you want a minimum of OS noise (see the FTQ benchmark for more info on this). But everyone clamored for Linux on compute nodes--so now we boot this enormous Linux kernel on each compute node. Plan 9 was ported (I did some of it), but nobody wanted it because it wasn't Linux.
I'm of the opinion that no group in the world is as set-in-their-ways and reactionary as the supercomputing application developers. If it can't run Linux and Fortran 77, they don't want it.
And I have to tell you that being able to sit down at any 3270 in any company building and to have access to your stuff readily available was, in several ways, a better (if uglier) experience than what desktop workstation provided.
Plan 9 also committed the cardinal sin of being different for the sake of being different. You can build a better Unix without making "vi" a MIPS emulator.
We invent things that are ahead of their time. It's a shame so much of the technology is lost when that happens.
As for the Fortran 77 thing... Well... They have lots of code that has already been written and tested. Do you really want to port it to something else? Besides, legend says F77 compiles to very efficient code.
And yes, Fortran 77 can be quite efficient... but on the other hand, we're also seeing a lot of new software being written in Python, which (at least according to our process traces) tries to open thousands of non-existent files on startup. So efficiency isn't everything they care about... it's partly that they were used to Fortran, and now they're used to Python, and something scarily new like Plan 9 is, well, scary.
Oh, and good luck trying to convince people that MPI isn't necessarily the only solution for parallel programming. If the community at large has its way, we'll still be using Linux and MPI in 2040.
Plan 9 would be more OK if it didn't try to be so not Unix.
That's too bad. It saddens me that, of the three more advanced widely used OS, two are variations of the 70's Unix theme while the third is the bastard child of VMS with lots of lipstick on it. :-( Plan 9 deserved better.
... all running Plan 9. I see your point - when it was conceived we had RISC workstations and Pentium PCs and they all could run some flavor of Plan 9, but today we have x86 PCs and ARM gadgets running browsers and x86 boxes running app servers and databases buried in data-centers. It could be built on Plan 9, but that's not how it ended up being.
Android may be using a Linux kernel, but it has next to nothing to do with traditionel Linux distros, that are developed in colaboration.
It's definitely not a compatible environment, but I'd argue with "next to nothing". Android shares the same kernel, is built with the same toolchain, has the same underlying POSIX environment (albeit a reimplemented one, not the GNU software itself), uses most of the same base library set (libjpeg, zlib, etc...), uses most of the same middleware components (bluez, wpa_supplicant, etc...).
The one big architectural difference is that they ripped out the X server and replaced it with their own minimal window system. But even then the rendering API (OpenGL ES) is an existing standard from the desktop world. And the only hugely different component is the API: they wrote an app framework in Java and run it on their own VM. But that's just the skin. Underneath it's all still linux.
To someone who does nothing but write apps using top-level frameworks, Android looks "next to nothing" like "Linux". To someone who actually knows linux, it's all the same stuff.
The rest of the software is really important too (where would you be without the networking stack or video codecs, for example?) and to those people (and there are lot of us!) bringing up software on Android is more or less the same as doing it on desktop linux.
Citation needed. The Android-specific stuff makes up a lot of code.
Really: you need to get your head out of app space if you want to talk about platforms. There's an immense amount of code in a modern system that you never see. And Android (correctly) sucked it all in from linux instead of reimplementing it.
Do you know that comex has written several jailbreaks for iOS? I think he's more qualified to talk about mobile platforms than either of us.
When we compare two systems, we should look at the code that is different. Everything about desktop Linux and Android is different except for the stuff that all computers need to do. Basic OS services are a solved problem, and that's why you don't see too many people writing OSes today.
Google did just that with Android. Therefore it is a perfectly valid example for this article to claim rightfully that Linux is winning.
As for collaboration, although Android is open-source, it's not developed by a community - it's Google's gift to the world built on top of a Linux kernel.
Yes, Android is rocking it, and so is iOS.. but 10% of the mobile smartphone market is nothing to sneeze at. And those are old numbers.
http://www.markshuttleworth.com/archives/738
FWIIW, IMHO there never will be a "year of the linux desktop." Linux on the desktop is an infiltration, not a blitzkrieg. As such, it will only be recognizable in retrospect.
With Dropbox, that has become less relevant for me. I just have a Linux server sitting somewhere that is kept automatically in sync with my Windows desktop and I can open an SSH session with a single click. With the pain of moving stuff back and forth in Windows gone, I no longer care for the pain of stuff like getting Flash or a Java plug-in to work in Linux.
Right now, for about the same money($450), more or less, you can buy a better equipped Windows laptop/netbook and then run Chrome browser on top of it. Add some free MSE antivirus and you've got a machine that's useful as a general purpose computer even without a constant tether to the cloud while working about the same with the cloud.
As someone that has had to deal with far too many Windows machines in the past, a Windows laptop with bolt-ons simply isn't the same experience. Perhaps if you put it into "kiosk mode", set Chrome to boot as the desktop, disabled the task bar, disabled running all other apps etc. But what you've got there is no longer Windows as far as the user is concerned, and so why would the hardware manufacturer pay Microsoft their $15 for the OS license?
Just like with Apple, there's possibly a price premium at the moment, but the scary thing for Microsoft is that - unlike Apple - there's no inherent reason for a price premium with a ChromeBook. Google could actually subsidize the price.
>Just like with Apple, there's possibly a price premium at the moment, but the scary thing for Microsoft is that - unlike Apple - there's no inherent reason for a price premium with a ChromeBook. Google could actually subsidize the price.
That's what the speculation was before they set the price, that it will debut at around $150 to $200. But it didn't happen yet.
Also, did you take a look at Windows 8?
I suppose if you're going to try out a ChromeBook, it's only fair that I try out Windows 8. That prospect doesn't exactly fill me with joy though!
http://www.youtube.com/watch?v=p92QfWOw88I&hd=1
http://allthingsd.com/20110601/microsofts-windows-8-demo-fro...
My concern is that once every faction at Microsoft has had their say, you end up with this: http://www.youtube.com/watch?v=EUXnJraKM3k
BTW, Microsoft's packaging of its hardware products is very sleek and futuristic.
Disclaimer : I'm an MSFT intern (and in a week I won't have to type this anymore phew).
Both the original article and this followup are the worst kind of link bait.
I am an intern @ MSFT. I use win @ work. Windows+Ubuntu on my home box and load up FreeBSD in a VM (on my home machine) from time to time and used a Mac till very recently (it died not very close to a refresh of the MBP lineup to make it worth waiting and not too far from a refresh to buy the one on sale at the time).
Microsoft probably is concerned about declining market share, but to suggest it was always targeting 100% of the market is misleading (there are people that have always and will always run Linux, and there are other people -- particularly large enterprises -- that they are much more focused on).
Android in the mobile would be listed as 'Android' in their SEC filing, since it's not really a traditional Linux distro like RedHat/Ubuntu/Gentoo, SuSe etc etc. Also, even Meego/Maemo, WebOS, Bada are based on the Linux kernel, but there's no common ecosystem among these as there is in desktop/server Linux distros.
While they may have only a 15% share in the Web server market, it's a VERY lucrative 15%.
Just as people like to remind us that the iPhone captures half the profit in the mobile market with a smaller marketshare, Windows Server/SQL Server/Sharepoint/Exchange etc. are big money as reflected in the revenue numbers, 4.5 billion USD last quarter or 17 billion last year just for the Server and Tools division. It's really hard to calculate how much money is directly made off LAMP/RoR/Python.
Maybe they don't see Linux as an immediate short term threat anymore, but that is far from dismissing it completely, as the article projects.