Microsoft's XO Laptop Strategy
gbulmash writes "Microsoft is spending a 'non-trivial' amount of money to get Windows XP working on the OLPC project's XO laptop. But why? Despite the conjecture that the Linux-based XO could convince millions of people in the developing world that they don't need Windows and build a huge base of developers for Linux, there still remains the question of how Microsoft would convince owners of XO laptops to buy and install Windows XP over the functional Linux-based OS already on it. It's doubtful that Microsoft could encourage or coerce Negroponte to put XP on the machine, so whose arms will they twist?"
The first is the driving force behind all of Microsoft's actions (and, in fact, almost everyone's): money.
They are developing this so that people can pay an extra $20 to get XP on the OLPC. I assume they will have to drop the regular license price of $90 to something not one half the cost of the laptop. Well, for common sense reasons and also the fact that it destroys the idea of a cheap laptop for kids.
The second idea is that they've finally caved. They finally recognized that releasing an XP shell for free (but not open source) will guaranty their survival because it will allow the poor, the desperate & the cheap to still run windows and possibly alleviate piracy. The idealists like us will still use open source but for practicality purposes many will go along with this. Vista will still cost you an arm and a leg but it will be shinier and flashier and souped up compared to this shell of XP. This will also ensure that the children will grow up accustomed to the broken model of Windows and any development they do will be Win32.
So, I see this as in all likelihood a cross between the two above. They will release Windows XP trimmed down but it will only run if it recognizes the hardware as XO (to prevent you and I from using it to run an MMO only on Windows without the operating system or SVCHost process taking up 30% of my resources). So it's free on OLPCs but still costs fat cat Americans & Europeans moneys. They retain some profit and are seeding themselves into the minds of youths that will be responsible for saving their countries from third world status.
It's the same strategy they used with their "Academic Alliance" software giving to universities & the not so strange donations that Gates oversees when a village in a third world nation receives computers and technical support worth thousands of USD.
Microsoft's interests are their survival and money.
Nicholas Negroponte should be thrilled that Microsoft is already recognizing his success and I wish to send him my gratitude and admiration as so far he has been the only person in this picture with purely good motives. Also all the unnamed developers that have made this possible whether they be employed to do it or not.
Don't get me wrong, it's great that the world's largest software maker is fighting to give more options to people in need. I'm just afraid that they're going to try to maneuver putting their software on instead of the Linux kernel and we'll have to deal with Windows/Internet Explorer's horrible insecurities on a global level.
My work here is dung.
that Microsoft could give away XP and subsidise the price of the laptop.
Sure they'd make a loss, but wouldn't it be worth it just to secure dominance?
Summation 2
Now MS will have to compete against a working, installed OS that is on the laptops, based on their own merit. Since Linux can be free, including Windows will increase the price, and might not be as usable.
Finally we can see if windows success is due in a large part to it being included in most computer purchases.
If I have nothing to hide, don't search me
. . . its first piece of malware.
Let's see. Three options.
That's a little tongue-in-cheek, but this can't end too well for them from my. This will also prove that the wee little power of the OLPC (compared to consumer computers in the US, etc) is enough for anyone... or it will run like a dog and turn off large chunks of these "customers" to their software.
Nothing like buying/pirating that "nice Windows that everyone likes" and finding it will run slow and have to handle viruses and all that other stuff.
Could end well, I kinda doubt it. But then I bet they'll be selling/giving out the crippled version that they offer in some countries that only lets you have 3 windows open (or whatever), and not the real thing.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
Buy and install? Why would these developing nations have to buy Windows? Microsoft could intend to give it to them for free. Because they're so fluffy and altruistic and gosh-darn-nice of course, there'd be no ulterior motive whatsoever.
Honest.
http://twitter.com/onion2k
I guess Microsoft has begun to face reality, pushing XP over Vista.
Slashdot: Playing Favorites Since 1997
This is a very old and proven method of marketing. A good example of this is still in use today. Crack Dealers. Give your crack away to children, so they become dependant on it. Once they are completely addicted, you have created a demand. Which allows Microsoft to continue business with little fear of anyone thinking any differently then they want. Because no addicted customer is going to revolt against their crack dealer. But they will introduce their friends and family to crack, and continue the cycle.
The most clever thing to do for Microsoft is hand out copies of Windows for free in the third world. If they don't give them for free (or at _very_ low cost), people won't use Windows and get used to GNU/Linux and other free alternatives to Windows. M$ has to decide what they want: No money now, a bigger market share of GNU/Linux and no money later - OR - no money now, Windows in the developing ([insert oblg. joke her]) world and perhaps much money later, when they can afford to buy Windows.
I think a Microsoft employee has already said this about China: Installed pirated copies of Windows help Microsoft more than installed copies of GNU/Linux.
It's the same in the drug business: you get the first cigaret gratis, and once you are addicted, you gotta pay...
I don't see any point in porting desktop versions of Windows, since few of the applications are going to work anyway. Windows Mobile might make a limited amount of sense, but even there, I'd ask: why bother?
The problem they ran into was translating "Not Allowed" into all those third world languages.
When some African child gets a 419 scam he can just get a couple of his buddies together and walk down teh street to personally kick the guy's ass!
Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
Then they'd fund an underground source (think of how they funded SCO) to develop an easy one-click port from OLPC Linux to Windows, keeping all valuable user files in tact.
Then the underground source would accidentally leak it on the P2P networks, and the rouge pirate underprivileged kids would think they are "sticking it to the man" and getting something real valuable (Windows + Office), when in reality Ballmer is just training a whole new set of young people that they cannot live without Windows.
Shhh don't mention this strategy to them!
... and because all orders are bulk orders in the millions, maybe they could cut the price dramatically. See, your problem is that you're thinking like a human being with a heart and soul who cares for his fellow man. Well, we have this thing called 'the internet' and it allows all software to be distributed 'in bulk' to everyone using the internet. I like your explanation and agree that that is how they should look at it. But it's obviously not because they could have treated everyone in the world as 'bulk' when they released their latest piece of MS Office software. Imagine downloading it to the tune of $5. It makes sense because then everyone would use it, everyone would pay the trivial cost and they would make a lot of money.But that's not the case because they know they can make more money. They balance their greed and desire for money with their market dominance. If they go too far one way, they lose ground on the other. Their marketing is so good they don't even worry about whether or not the software is great. Having coded web apps for IE, I can tell you in a heart beat I wish it never existed. Maybe they could even open source the low end version and turn the world into their kernel developer. You must be new here. Great idea, I agree with you but again, money. You and I both know that would improve Windows too much!
Microsoft is putting more money into development of a product that's going to net them less cash than the original product they already dumped millions into. Something funny is going on here and I bet it has to do with them fearing losing world wide dominance on an operating system. Just in numbers! Start adding millions of machines running Linux bought by governments and suddenly your CEO reports can't brag insane digits of market share over Linux. It's probably more fear driven than anything--but the final thing they need to figure out is how they can get money out of this deal.
My work here is dung.
This is even more an issue, as with the free versions of Visual studio, MS is allowing people to learn how to develop for MS platforms for free. MS has always believed strongly in the "we don't sell the OS, we sell the ecosystem" philosophy, and that is what they are trying to do. Help people learn to develop for their products, so they continue to have a growing market for upgrades.
...there still remains the question of how Microsoft would convince owners of XO laptops to buy and install Windows XP over the functional Linux-based OS already on it. It's doubtful that Microsoft could encourage or coerce Negroponte to put XP on the machine, so whose arms will they twist?" I expect Microsoft will be going after the governments that are buying the XO laptops and then distributing them. It makes for a juicy target as it allows Microsoft to have Windows on the laptops in an entire country. It also has the advantage that it gives Microsoft a good leverage point: they can take a two pronged approach to convincing governments that they should do a mass reinstall of all the laptops with Windows before distributing them.- Microsoft can pitch the whole "Windows is the standard, and you need to prepare your children to compete on the global market", suggesting that anything but Windows is going to cripple the children once they use anything other than the laptops. The usual FUD.
- Microsoft can have side negotiations about bulk deals on Microsoft software for the government. Discounts won't cost MS that much, but they could represent a decent chunk of change to some of the countries that are looking to be involved in this program.
That makes for an easy point of attack, and allow Microsoft to subvert the XO laptop scheme quite effectively. Essentially they just go straight to the middleman with a combination of FUD and bribes, with the result that many of the laptops end uyp training the kids in Windows.Craft Beer Programming T-shirts
This is speculation on my part, but I'm guessing that in part this is flanking maneuver.
Since there has been a computer industry, the most important place to keep an eye on is what I call "the high end of the low end". that's the place where computers are being stretched into new applications they didn't address before. First comes the killer application, then comes the figuring out how to steal application domains from the mid range.
Any place that is going to have these devices already has all the conventional laptops and desktops it can support. These devices are creating a new class of low end devices, which leaves the machines currently running windows in the mid-range: the abode of dinosaurs.
Some day Microsoft may face a government in a place that has millions of these devices in the hands of the populace, that may consider it a reasonable idea to migrate away from Windows because of that. Instead, Microsoft can make them a proposition: we'll cut you a deal on Windows for the OLPC so you can "upgrade" them to a real operating system. You will bring all those people on this toy operating system into parity with the rest of the world, which makes you a hero. And you get to do those major IT projects you are considering in Visual Studio 2010 instead of having to learn Python.
The exact details of what they have in mind may be quite different; it may even be that they don't really have anything specific in mind. But Microsoft is a company that believe is technology; thus they take the possibility of OLPC's having a transformative effect on societies seriously. The possibility that OLPC can change the rules of the game. On the off chance it does, then the money spent to port Windows to the device will be a small price to pay to have a hand in the game. If it doesn't, they still take away knowledge about porting their platform to more resource constrained devices, so if anybody makes a splash in that area, they'll be prepared with an answer.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
1. There is an internal push by Microsoft to acquire 100 startups asap. Certainly there is a halo effect (no pun intended) in the company to "be a part of" other startups. This is an interesting startup.
2. Despite the common perception on Slashdot, a lot of relevant Microsoft employees are smart, interesting, caring people who might just find getting their OS to work on this platform a tantallizing challenge.
3. The work performed can be used down the road for similar devices. So, even if Windows XP doesn't materialize on OLPC, they can show off how it can be done for other, similar, vendors. (Isn't the Acer research program and a number of other companies' research programs indicating that they are investigating computers in this price bracket with similar features?)
4. The Gates' foundation has had a HUGE impact on third world countries in many, many areas. We already know that the OLPC turned down Apple OS X because it proprietary components -- so no way will Windows XP be a default. But if Gates' foundation purchased the devices themselves (in quantities of many millions), installed Windows XP "OLPC Edition" and gave them away... it would be an interesting combination of altruism and self-servicing. Too many arguments on both sides to list them for this article.
Yes, they may stop SELLING it.
As mentioned elsewhere in this thread imagine what MS could gain by saying:
"OK, Vista is our flagship product. XP is our old class of product that's stable, but we aren't going to be developing new capabilities for it anymore. So from now on XP is free. If you like XP, you'll probably LOVE Vista, and there will be a nice upgrade path for you for a small fee."
What happens if MS offers up an OS for free too? Sure they stop making money on OS licenses. But if people are locked into the platform that's just money down the road on applications and/or bringing them up to Vista.
I'm a fiscal conservative, it's a pity we don't have a political party anymore
The software that MS will provide will, by necessity, be hardware-specific to the XO platform.
You almost have to do that, as there's no hard drive (you'll need a flash file system instead)
and minimal RAM, and a non-standard display. As a matter of fact, XO doesn't look anything like the
platform MS is used to running on.
The OS Microsoft finally provides may look like XP to the user,
but I suspect it's going to be more like a highly modified WinCE inside.
They'll give the OS away...after all, it will only run on the XO...and advertise how
they're helping to educate the developing world's children -- the Microsoft way.
And the reason they're going to all this effort?
I think MS sees this as a strategic move. OLPC potentially delivers a pretty
large number of young eyeballs. It would be a *very* Bad Thing for their
first exposure to computers to involve a friendly penguin wearing the label "Linux".
Much better for future MS sales that they see the Windows logo.
This is exactly what OLPC needs. Before getting too excited about it, read up on OLPC. Not only does it fail to address real educational concerns, the interface is sufficiently proprietary that these kids aren't going to learn how to use a standard GUI.
Kudos to Microsoft for supporting this platform, and hopefully Classmate PC will be able to bridge this gap with a real system. Certainly the OLPC business model is exciting and I think given the opportunity to buy a student this kind of computer would be something better for students and teachers to work with.
"I am honestly not sure where the Win2K misperception comes from, but Xbox runs a custom operating system built from the ground up."
Source: XBox team official MSDN Blog.
What's purple and commutes? An Abelian grape.
I read that story on the wire this morning, and noticed how it implies that "Linux" is just a "competitor" to Microsoft, as if it were just some other company providing the same type of product, but with slightly different features.
At no point does the article discuss the nature of Linux, nor the inherent advantages (and disadvantages, since it's "objective" news) of open-source.
While techies are at least familiar with the concepts of FLOSS, there's still a long way to go to get the mainstream to understand it. This article is a reminder of that.
- RG>
Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
More likely because a key factor in the Windows+Office+IE monopoly is its ubiquity. Remember: it's only a "de facto standard" or "industry standard" if, indeed, pretty much everyone and their grandma is inofficially accepting it as a standard, and when your program/format/whatever is subconsciously synonimous with the whole category.
.doc or .xls format.) So it becomes the de-facto format of communication, and everyone is supposed to be able to read and write it flawlessly. If you're the guy who can't read format Y, you're as much an oddball as if you were the local luddite without a phone.
.xls files." It's that kind of things tha
The way it works is like this: (very nearly) everyone uses product X (where X can be Excel, Word, whatever) with its proprietary format Y. At home, at work, etc. The effects are, in no particular order:
1. That it's taken for granted that almost everyone already knows how to work with X, but you might need to train them to use the competitors' equivalent. This is a very big factor when corporations decide to standardize on something. And, at least subconsciously, it's then a factor in what people use at home. You've already used or seen X used at work, so there's no point in wasting your time learning something else instead.
2. Because of 1, knowing how to use program X suddenly is a "skill" you might need at work. You know chances are overwhelming that, unless you're a linux admin or such, the PC at your next job will have X installed on it, and you'll be expected to know how to use it. It might even be an explicit requirement in the job ad. (Remember: training them is expensive, so you might as well hire those who already have the skills you want.)
So the maths already becomes screwed up. If product X costs, say, 500$, it already paid for itself with interest if having that skill saves you even a month of looking for a new job. Or if it lets you move to a job that pays as little as 50$ a month more than your current one, it paid for itself in 10 months flat. "But some other equivalent is free" just lost a lot of appeal in that context.
3. Because "everyone" has program X, thus they "all" can (and do) use its proprietary format Y. (See the recent linked story about even most OOo users saving in
And especially for a company, "we don't do Y files" is a big no-no. It doesn't take more than one contract lost with a big customer because you told him you don't want to install Word, to make a bigger loss than buying a retail copy of it for every computer.
This is somewhat easier to get around, since nowadays OOo does a decent job of reading _most_ office files. But, still, the more it gets taken for granted, the more you're expected to be a 100% flawless emulation, down to the 65536 bug. And it gets pointed as a show-stopper if one guy's spreadsheet uses some obscure old function or macro that you don't emulate 100% accurately.
4. Even more importantly, well, you can't have a monopoly on interchangeable separate pieces. That kind of a market can be attacked one product at a time. You want every product to depend on every other product. You want people to say, "yeah, Linux is nice, but does it run the latest version of Word?" and the like.
But to cut this long rant shorter, again, it all boils down to ubiquity. It boils down to the next manager doing any purchasing thinking "naah, _everyone_ knows how to use Windows and Word, but we'd need to retrain everyone if we installed Linux and OOo."
And in that aspect, raising a whole bloody generation of Indians and Chinese on Linux and OOo, is probably something that scares the seven shades of shit out of MS. It's the kind of thing that could lead to "nah, if we're offshoring there and/or importing workers from there anyway, we'd Linux and OOo are for free and we'd need to retrain them for Windows and MS Office." Or worse yet, to realizing, "hmm, everyone there uses ODF, don't they? I guess it would cost us more to force them to accept
A polar bear is a cartesian bear after a coordinate transform.
When people boot up the laptop they aren't going to see "Linux" they are going to see the GUI which happens to look very childish http://en.wikipedia.org/wiki/Sugar_(GUI) (as the target audience is children) but the typical computer user only sees the GUI and thinks how simple it is rather then using a "true operating system" such as XP, not to mention how people generally have no clue what Linux is or thinking of it solely as a server OS (I had one guy after I said that I used Linux ask me why I needed a server at home) and because Linux always seems to be "intigrated" into the hardware, most people don't know that its there, just as if you would ask someone who has a cell phone what operating system it was running they would shrug (Unless it was a Palm, Blackberry or iPhone) because people think of it as "just a phone" just like a TiVo is "just a video recorder" it is this that is hurting Linux adoption as people don't know what runs Linux, and when you show a typical American parent if you want a laptop running Linux (But all they see is a very simple GUI) or Windows which they know as an Operating system. And I bet that for the third world countries, they would just have Linux running and just download a copy of Windows to put on there.
There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
If you can run Windows XP on the OLPC, adults will be able to use them. Especially if windows can debrick stolen OLPCs.
This means that they can be stolen and resold, thereby destroying the program.
It'll be XP Crippled, and only work on these wacky laptops, but there is going to be too many of these things being given to too many kids for MS to even consider letting Linux get that about of mindshare.
And they aren't going to aim at Negroponte to pre-install this instead of Linux. They will aim at convincing the governments where these laptops will eventually be shipped to, to get the government to demand that MS's software be installed so they can interoperate with the government's newly installed MS server software.
They can't let a generation of children, eager to learn to use computers to get a better life, learn how to use and program something other than Microsoft, and to know that the majority of computers around them can run something other than Microsoft software and run well.
Just like heroin, the first hit is free, but you pay dearly for the rest of your life. And you life sucks once you take that hit.
Sleep your way to a whiter smile...date a dentist!
that they can get MS bloatware working on the OLPC.
Imagine trying to start MS Office Accounting 2007. It installs SQL-Server as a service just so it can run. That brings my boot time to something like 4 minutes on my 1 GB memory, Pentium-M machine. My machine thrashes just booting! I'm sure the rest of MS Office is just as bloated.
Trying to run my copy of XP in a virtual machine under linux makes the machine thrash for 15 minutes before settling down to running REALLY slowly. They're attempting the impossible, no worries.
That emulates OS, not all specific HW, so there may be (is?) a way for WinXP to distinguish from real HW, especially from XO HW. For example, VMWare will NOT run inside another VMWare VM.
I once went to a presentation by OLUG (Ottawa Linux Users Group) and they talked about the OCPL and even showed us one of the laptops and how it works. It's actually quite different then most laptops, and has a number of features that are really cool and some that I don't think XP can support by principle. The most important feature they pressed was the idea of Open Source, and being able to modify any component of the laptop (including any application, or even the OS). So basically, the laptop features a button that activates the 'Developer' view for the current program/feature being used. It then allows the user to modify this code and commit it, and thereby promoting the idea of open source development. The code will be stored using some sort of revision system so the user can go back and forth through their changes. Given that this idea is so important to the whole purpose of OLPC, and that XP will not offer source code, I can't see Microsoft being successful in this goal. If they're currently just working on getting XP to run on the hardware, its a complete waste of time, since theres a lot of other things they need to implement as well. One other really cool feature was the LCD screen that came with the laptop. When in normal lighting, you have a normal LCD screen, but when you go outside into the sun, a different lighting utility comes into use (I forget what its called), but its perfectly readable in bright sunlight, but is in only black and white.