Slashdot Mirror


Microsoft Looking to Run Windows on OLPC

pete314 writes "Microsoft has been provided with a number of test models of Nicholas Negroponte's One Laptop per Child computers and is trying to get Windows installed on them. The current design runs a custom version of Red Hat's Fedora Linux. Running Windows will take quite a bit of additional memory: the OLPC has 512Mb of Flash, where XP requires a minimum of 1.5Gb storage."

83 of 392 comments (clear)

  1. Open Spurce? by goldseries · · Score: 3, Insightful

    I thought the OLPC project had definativly decided to be open source so that no company would have control.

    --
    Great webhosting, cheap rates! Enter code SlashdotDiscount
    1. Re:Open Spurce? by Anonymous Coward · · Score: 2, Insightful

      What happened to "I should be free to run whatever I like on my devices"?

    2. Re:Open Spurce? by logicnazi · · Score: 2, Interesting

      Nor should he be.

      I'm a big fan of FOSS in general but concerns about free code, open standards and the like are first world luxuries that really aren't important compared to getting these people better lives. If I could take a whole african country out of poverty in return for shutting down the copyleft lliscenses all together I would do it despite how much it would suck for me.

      --

      If you liked this thought maybe you would find my blog nice too:

    3. Re:Open Spurce? by Kuukai · · Score: 4, Insightful
      You don't understand Nicholas Negroponte, then. He's no particular friend of F/OSS, except as a mechanism for getting free labor for the OLPC project.
      It seems amazing to me that you could pick up a hammer, use it to do things that are damn near impossible with your hands, and formulate no opinion on the value of hammers in the process. It's a basic part of human learning. This must be why this project is taking so damned long...
      --
      Sendou Wave Kick!!
    4. Re:Open Spurce? by ArsenneLupin · · Score: 3, Insightful

      What happened to "I should be free to run whatever I like on my devices"? You are free to install whatever you like on your laptop once you got it.


      However, the article here talks about what is pre-installed. And for the pre-installed OS, price is a criterion (in order not to exceed the $100 target price), as is hardware capabilities (again, fitting more memory would make it too expensive).

    5. Re:Open Spurce? by madcow_bg · · Score: 3, Interesting

      I don't think that having Linux on them is prohibiting installing Windows. You just may not have enough memory for the last one, but that's the life. It's the 100$, not the 1000$ PC.

    6. Re:Open Spurce? by zootm · · Score: 4, Informative

      However, the article here talks about what is pre-installed.

      To be fair, it only says that Microsoft want to "make [Windows] available" on the device, not pre-install it. There's no indication whatsoever in the article that Microsoft want to pre-install it, although one could obviously speculate that they'd like to sell units with Windows pre-installed to governments, this is not mentioned in the article.

    7. Re:Open Spurce? by Anonymous Coward · · Score: 3, Insightful

      What happened to "I should be free to run whatever I like on my devices"?

      It never worked that way. Neither my old P600 or my C64 have enough RAM to run Vista. Nor CPU power for that matter.

      No computer comes with enough RAM or the correct CPU to run whatever OS one prefers. PPC Macs won't run Windows, PCs won't run z/OS, and so on. This machine is made specifically to have the lowest possible cost, and that is done by using the cheapest components available that will still run a useable OS and applications. You won't get a Vista capable machine for that price.

    8. Re:Open Spurce? by badfish99 · · Score: 2, Informative

      PCs won't run z/OS
      Have a look at hercules

    9. Re:Open Spurce? by orasio · · Score: 5, Insightful

      Nor should he be.
       
      I'm a big fan of FOSS in general but concerns about free code, open standards and the like are first world luxuries that really aren't important compared to getting these people better lives. If I could take a whole african country out of poverty in return for shutting down the copyleft lliscenses all together I would do it despite how much it would suck for me.
       
        You don't sound very bright with that reasoning.
      Copyright issues do harm actual people.
      I live in Uruguay, and while now the economy is improving, we had a big recession, so we can't afford to waste money.

      Our government agencies use Microsoft software almost exclusively for their desktops, and a lot for development. They have great lock-in, and it's very difficult to even propose a change.
      The DGI (our version of the IRS) requires the use of a .NET app for bussiness taxes declaration. That means that bussinesses need to buy at least one windows license.

      Proprietary software has consequences down the line, it's not just a thing of abstract freedom. The freedom we could have with free software

      That is an added tax on the people themselves, and that's millions of dollars that leave the country, instead of being invested here.
      We are a third world country, although probably near the top of that heap. Proprietary software is one of the many anchors that keeps us down. If we could make all the software free, we could be spending licenses money in our own capable software people, and the rest, in social programs, that are still very lacking here.
    10. Re:Open Spurce? by BiggyP · · Score: 2, Insightful

      It's odd that MS have any interest in the laptops at all, having previously attacked the devices as laughable, underpowed, etc.

    11. Re:Open Spurce? by j35ter · · Score: 5, Funny

      *Balmer dreams:* Imagine a world where every single child in the 3rd. world has a windows machine with visual studio preinstalled and is learning .NET programming!
      Imagine a *billion* developers working for 20 Cents per hour!
      Imagine us (M$) developing Vista(tm)2 for under 2000 Bucks....
      *Balmer wakes up*...
      Oh no! They will have Linux on their OLPC's
      *dials Microsoft R&D*...Hello, Steve here...no, forget Vista stability, get a few OLPC's and load up windows on them...512MB??!?
      well, throw out some of the garbage, they wont pay for it anyway.

      --
      Delta-Mike November Bravo Tango
    12. Re:Open Spurce? by JesseMcDonald · · Score: 3, Insightful

      Yeah - It won't even run .NET apps compiled from Managed C++, only those compiled from C#. It also includes a compiler for C# but not for C++, and g++ won't target .NET bytecode.

      ** ERROR **: Method ':_WinMainCRTStartup ()' in assembly '/mnt/dongzhi/vis/AvatarClient_2006-08-30/Release/ BotClient_WF.exe' contains native code and mono can't run it. The assembly was probably created by Managed C++. [emphasis added]

      Apparently your current Managed C++ compiler didn't output .NET bytecode, either, judging from the error message. Did you really expect native code -- compiled specifically for a Windows(TM) environment -- to run under anything other than the MS .NET runtime? From the Mono Technical FAQ:

      Managed Extensions for C++ is least likely to operate under Mono. Mono does not support mixed mode assemblies (that is, assemblies containing both managed and unmanaged code, which Managed C++ can produce). You need a fully-managed assembly to run under Mono, and getting the Visual C++ .NET compiler to generate such an executable can be difficult. You need to use only the .NET-framework assemblies, not the C libraries (you can't use printf(3) for example.), and you need to use the linker options /nodefaultlib /entry:main mscoree.lib in addition to the /clr compiler flag. You can still use certain compiler intrinsic functions (such as memcpy(3)) and the STL.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    13. Re:Open Spurce? by mrchaotica · · Score: 4, Interesting
      and for the pre-installed OS, price is a criterion (in order not to exceed the $100 target price)

      Wrong! Price is irrelevant; the only consideration is that the device must be hackable by the user. The developers of the OLPC are insisting on Free Software specifically because they want the kids to have the four freedoms; no more, no less.

      By the way, if you don't believe me consider this: the OLPC people rejected Mac OS X even when it was offered for free (i.e., zero cost).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    14. Re:Open Spurce? by mrchaotica · · Score: 4, Insightful
      Oh no! They will have Linux on their OLPC'

      You were being funny, but you're right. Microsoft cares about this for exactly one reason: giving kids Free Software is a threat.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    15. Re:Open Spurce? by paeanblack · · Score: 3, Interesting

      It seems amazing to me that you could pick up a hammer, use it to do things that are damn near impossible with your hands, and formulate no opinion on the value of hammers in the process. It's a basic part of human learning. This must be why this project is taking so damned long...

      Negroponte is avoiding the kiss of death for charities: getting involved in the open market.

      For example, imagine you are running the Red Cross, MSF, Salvation Army, or some other large charity that does large amounts of shipping. You may look at Exxon-Mobil's record profits and think, "this is insane...we're lining the pockets of this company's shareholders with money that could otherwise be helping the needy. Our mission burns tons of fuel, but there must be a better way." To fix this you start investing capital in your own not-for-profit private fuel suppliers, just to keep the costs in-house. A little later you look back and realize your suppliers are horridly inefficient because they never had to answer to the open market, all your working capital is tied up in wells, refineries, pipelines, and tankers, and your bureaucracy nightmare puts most banana republics to shame.

      This example is excessive, but it demonstrates the simple trap of a good idea ("Lets feed the needy, not Big Oil Inc.") becoming a living hell ("Why are we drilling for oil in Greenland instead of feeding the needy?"). Charities constantly make this mistake on a smaller scale, especially in the printing, mailing, and call-center businesses. The siren-call of "let's keep this in-house" is so tempting, it's hard to realize it's the same as signing an exclusive contract with a supplier that has no competition and no experience.

      Negroponte doesn't really care what operating system ends up on the OLPC, so long as it meets requirements. He does want to avoid getting into the operating system business.

      Negroponte only cares about the nail getting pounded in. If you can do it cheaper with a different tool, you're hired.

      Negroponte doesn't care about the hammer.

    16. Re:Open Spurce? by orasio · · Score: 2, Insightful

      What the hell does any of this have to do with Microsoft? Your government chose Windows. Then your government chose .Net. Whose fault is that?
       
      .Net is obviously not the right solution for this situation, even if you're dealing with Microsoft. The problem, as always, has nothing do to the business, but the incompetent bureaucrats who took your money at gun point and gave it to them. I am not bitching about Microsoft, and am not implying that they are the sole responsibles for the current situation.
      I was pointing out to the GP that free software is about money, and people lives, too.
    17. Re:Open Spurce? by eno2001 · · Score: 3, Interesting

      Well I can back you up on that. I ran Windows XP for nearly two years on a laptop at home to "keep up" with what was going on in the other camp. Much like you, I was behind a hardware based firewall, kept all the security updates going, etc... I NEVER installed an antivirus program on it and never got an infection (I scanned the system before I wiped it at the end of that period and it was clean) once. For the first eight or nine months I ran with the stock XP using IE. My wife used the system as well (she's not a techy and visited some sites that definitely introduced some spyware). After having some odd problems and cleaning the system with Spybot S&D and AdAware, I installed Firefox, removed the "blue E" and pretty much hid IE from the system. The interesting thing to me is that when I would run Sypbot and AdAware, the system was clean every time. To me, that was ultimate proof that IE was the main culprit for Windows security issues. Never went back to IE and never missed it. In order to make Windows XP more usable I installed Cygwin on it and started building up the suite of things I felt were necessary. I was able to be somewhat comfortable but there were so many niceties that I experience in Gnome/KDE apps and the Gnome desktop that I couldn't take it anymore and my experiment came to an end.

      What did I miss? Mainly the ability to get an application for anything I wanted to do without having to pay an arm and a leg. Yeah... it was the "free beer". Even though I had to "brew" it, it was still better than having to pay premium prices to buy the premade stuff. The second thing I missed was how the apps in most Linux distros tend to have a lot more options (something that most users wouldn't care about) available for both GUI and especially CLI environments. I don't know how many people experience this in Windows, but I do all the time: "Hmmm.. I wonder if I can do action X with application Z"? Poke around a bit and find that you can't, or worse... you can but only if you upgrade to the deluxe version of the software meaning that you have to fork out more cash. And finally, the extensibilty of the OS itself. Unless someone writes a particular driver for something, you're pretty much out of luck if you're not an MS developer if you want the core OS (ie. kernel) to do something new. Again, to cite an example, I point to the Linux kernel's network block device support. All I had to do to enable it was compile the kernel/module and load the module, install a user space app for server and client and bam... I had new and amazing functionality. I was then able to export hard drives, CD-ROM and DVD drives as network block devices which could be imported to remote systems via TCP. This is NOT file sharing. It's basically like making a disk on one system appear as a disk on a remote system that can be partitioned, formattted or in the case of a DVD, played via the network.

      As much as I wish it weren't so, I think that people like me are relatively rare. Most people have no problem paying out lots of money for new functionality, or worse, pirating software. I'm in a situation where my interest in computers and software exceeds my financial situation. So GNU/Linux is a natural fit in that way. The XP system I was using was provided by my employer so it was no cost to me. But after having drank of the FOSS well, I can't go back for reasons more than just the finances... I've nearly eliminated Windows from my life other than at work (only on the servers I have to deal with from time to time. My workstation is Gentoo) and the occasions when I use a virtual machine at home to access Windows only online media. Whatever fits your situation... use it.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    18. Re:Open Spurce? by Hognoxious · · Score: 3, Funny

      You, sir, are laughable and highly underpowered.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:Open Spurce? by DragonWriter · · Score: 2, Informative
      There's no indication whatsoever in the article that Microsoft want to pre-install it, although one could obviously speculate that they'd like to sell units with Windows pre-installed to governments, this is not mentioned in the article.


      Both Microsoft and Apple made offers aimed at being the "bundled" OS on the OLPC. Both were rejected for, among other reasons, the licensing terms which they were willing to offer. (IIRC, the Windows version Microsoft proposed would have been a special version of WinCE, which later OLPC and Microsoft were still working on making possible as an option rather than the bundled OS, so its odd that the new reports are that Microsoft is trying to squeeze XP onto the machine, which clearly doesn't have the horsepower, memory, or persistent storage to run XP well. One wonders what the point of such an option would be.)
    20. Re:Open Spurce? by stunt_penguin · · Score: 2, Funny

      I hear a text version is in development... "you find yourself in a metal metal corridor with a healthpack at one end, and an Eight Ball at the other. Thre are bloodstains on the floor under your feet; you hear the sound of footsteps approaching"

      [take EightBall]

      "You grab the EightBall"

      [take healthpack] --== el33t [sniper rifle] player_1 ==- "You get halfway across the corridor but are shot in the back of the head with the sniper rifle by el33t" [respawn] "You respawn in the same room, only to be instantly clubbed to death by el33t, the spawn camping shit"

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    21. Re:Open Spurce? by Pojut · · Score: 2, Insightful

      ***I don't have a problem with Windows, I just don't see a lot of value for the money over what I can get on Linux for free.***

      This is another area in which Microsoft's MARKETING is amazing.

      They have convinced a large portion of the market that if you DON'T use Microsoft products (most namely, Windows) that you will have multiple problems...among many reasons, one of the most predominant being a large portion of the rest of the world using Windows and you NOT using Windows, espeically insofar as it relates to buisnesses that rely on contracts and clients, as opposed to individual people.

      Again, I don't agree with it, but damn...the smartest marketing people in the world work at Microsoft.

    22. Re:Open Spurce? by DaveJay · · Score: 2, Informative
      Is there a way to moderate "wrong"? Ballmer actually said it specifically about the OLPC project.

      From Forbes:

      Computers for kids? Bah, humbug! According to Reuters, while speaking at the Microsoft (nasdaq: MSFT - news - people ) Government Leaders Forum on Wednesday, Microsoft Chairman Bill Gates repeatedly criticized the prototype $100 laptop created by the One Laptop per Child (OLPC) program, which aims to develop a crank powered, inexpensive computer for use by children in developing nations. It's underpowered, has a too-tiny screen and needs a hard disk, Gates says. It's not the first time he has come out against the device, and also not the first time people have suggested his curmudgeonly behavior might have to do with the fact that the OLPC is being backed by rival Google and won't run Microsoft software.
  2. Windows Fundamentals? by OrangeTide · · Score: 3, Interesting

    Why wouldn't they just try to run some variant of Windows Fundamentals on them?

    --
    “Common sense is not so common.” — Voltaire
    1. Re:Windows Fundamentals? by smithfarm · · Score: 2, Informative

      Quoting from the URL you cited: "[Windows Fundamentals] allows for a limited number of workloads to be executed locally, including security software, management software, terminal emulation software, document viewers, and the .NET Framework."

      Document viewers aside, those don't sound like applications that schoolchildren in poor Third World countries would want to run.

      --
      Om
  3. XP on OLPC?!? by _Griphin_ · · Score: 2

    Why don't they run Windows 2000 on them?!? Wouldn't that use less memory?!? It seems stable enough to run (I still run Win2K, I used to run XP), and perfect for the OLPC systems, though M$ wants it to run the latest OS, bloody EG0's.

    1. Re:XP on OLPC?!? by Phil246 · · Score: 2, Funny

      Were that the case, they would be trying to put vista on it.
      In such an event, I dont exactly fancy their chances ;)

    2. Re:XP on OLPC?!? by Anonymous Coward · · Score: 2, Funny
      Why don't they run Windows 2000 on them?!?
      Because even naked heathen savages in bongo-bongo land know it's shit.
  4. A trap? by Metteyya · · Score: 5, Interesting

    Bundled with level of corruption in OLPC-buying countries it seems pretty scary.

  5. Why? by iamdrscience · · Score: 4, Interesting

    The author of the article (and slashdot) quote the disk space required for XP, but why wouldn't they use XP embedded on a device like this? According to Wikipedia XP Embedded only needs "32MB Compact Flash, 32MB RAM". They should be able to get it running even without using the SD expansion slot (although that certainly wouldn't hurt).

    1. Re:Why? by toadlife · · Score: 2, Insightful

      "The author of the article (and slashdot) quote the disk space required for XP, but why wouldn't they use XP embedded on a device like this?" The biggest critics of Windows tend to be the least informed about it.
      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  6. Has to be said... by ZDRuX · · Score: 3, Funny

    Won't someone PLEASE think of the children? Ohhh, looks like Microsoft is.

    --
    The magical number is: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  7. Just sick by ZeroExistenZ · · Score: 4, Insightful

    This is Microsoft wanting to get a grip of a future potential market, and locking them in. That's what this is all about; before you know it they get slapped with activating their laptops, DRM-enabled features and what not.

    I really hope the OLPC-project wont get seduced by the money Microsoft is willing to put into this, it wont pay off in the long run.

    It's clear Microsoft wants to do anything to stop alternatives from spreading; just imagine a future where these OLPCs have sprouted a whole new generation of Linux developers who now write code to feed themselves instead. But they don't know Windows, and Microsoft has an entire continent of PC users who they cannot sell licenses to, while they're writing their own applications building further on an alternative to Microsoft.

    --
    I think we can keep recursing like this until someone returns 1
    1. Re:Just sick by logicnazi · · Score: 3, Insightful

      Actually companies giving charitable donations to the third world for pure profit motive would be one of the best pieces of information I have heard in a long time. The day companies start giving away their products in the third world in anticipation of them becoming a real market is the begining of the end for poverty in those areas.

      That having been said I think there is a reasonable justification for the original commenters skepticism. I mean there are charitable donations companies make with buisness motives (good PR) which are all find and nice and then their are loss leaders which aren't always so pleasent. When your cell company gives you a free phone with your contract it's something you should look at with sucpiscion lest the total cost be far more in the long run.

      When redhat makes this donation we know it has only the first kind of profit motive as their ability to lock OLPC/users in is considerably limited by the GPL. I very much doubt MS is going to do anything evil to the people getting this laptop but the question is whether they will keep interest in the project or when their charitable motivations wane will OLPC start having to pay for windows. One also has to worry about future fights over enabling certain features and who doesn't qualify for the free OS.

      Don't get me wrong if MS decided to donate a whole bunch of MONEY to the project as well as providing a long term contract to provide free versions of windows I think they should take it. But merely donating a version of windows doesn't really count as charity (they get it for free) and has some potential drawbacks despite MS's non-evil intentions.

      Actually though I think you are totally wrong about them getting an income from coding. Just as african villages have started selling handcrafts through the internet if they get enough computers/internet don't be surprised to see people in the third world start doing IT related stuff. That's what makes the OLPC project so interesting. Frankly this seems the strongest argument for linux as I doubt visual studio will run on OLPC.

      --

      If you liked this thought maybe you would find my blog nice too:

    2. Re:Just sick by jaspeers · · Score: 2, Interesting

      This is a charitable organization we're talking about here. Bill Gates is possibly the most generous philanthropist on the planet. Whatever you may think of his business tactics, the thought of DRM and activation on these cheap little devices made for the third world is just plain silly. The thought that Gates wants to use this little laptop to take over the rest of the world doesn't pass the laugh test.

      I'm not a MS shill. I'm worse than that. I'm a Mac guy. I just think the picture you're painting in your modded-up post is ludicrous and paranoid.

    3. Re:Just sick by denominateur · · Score: 4, Insightful

      Well, the redhat thing is slightly different. As linux is open and free there is no reason that the future market has to stick with a red hat product. They could just as well build their own distro...

    4. Re:Just sick by bug1 · · Score: 5, Insightful

      "Bill Gates is possibly the most generous philanthropist on the planet."

      Steal the world riches and your despised, give 10% of it back and your a hero.

    5. Re:Just sick by dave420 · · Score: 2, Insightful

      Why not hold your judgement until you know what's actually going on? That way you won't look quite so childish. Saying it's "just sick" shows how emotionally bent out of shape you're able to get just over a mention of MS, regardless of knowing what they're actually doing. That's not objective. That helps no-one. What if MS was actually good for those kids? What if, and this is just an example (before you try to commit suicide over MS being hypothetically portrayed in positive light), they got more benefit out of using an OS they'd be likely to encounter in other parts of the world, in industry, etc.? Cynicism and knee-jerk reactions, like that which you so greatly displayed, could actually hurt their futures, if more folks thought like you. Being an unobjective fanboy helps no-one.

    6. Re:Just sick by ajs318 · · Score: 2, Informative

      The "chick.com" link points to some material which is inflammatory and homophobic and may be construed by some as "hate speech".

      --
      Je fume. Tu fumes. Nous fûmes!
  8. please think of the children! by arun_s · · Score: 2, Insightful

    What happens when thousands of these laptops are connected to the internet by little kids with no prior experience? What next, install AVG, Spybot, and the rest before distribution? Teach kids about spyware, bots and viruses before they even learn how to browse?

    --
    I can explain it for you, but I can't understand it for you.
    1. Re:please think of the children! by morie · · Score: 2, Insightful

      With Fedora on it and the OLPC's distributed throughout the world, someone will get the idea to release a virus/worm sooner or later for this.

      It may even be the beginning of Linux virus trouble taking off seriously.

      --
      Sig (appended to the end of comments I post, 54 chars)
    2. Re:please think of the children! by porkThreeWays · · Score: 2, Funny

      You'd think it would be locked down. But tell that to my windows mobile based phone that got a virus and started randomly calling people in my contacts list!

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
  9. Prediction by iamdrscience · · Score: 5, Funny

    I bet Microsoft gets together a version of Windows for OLPC and then offers it to OLPC users for free or next to nothing. That's how it works, they give you the first copy free and then you get hooked -- pretty soon you're turning tricks in the alley just to get the security updates. I've seen it a thousand times.

  10. Windows Mobile 2003 by clickety6 · · Score: 2, Interesting

    If they can fit Windows on a Pocket PC device, some suitable modification of this might work on the OLPC PC. Pocket PCS between 32 to 128 MBytes of RAM and 32+ MBytes of ROM so would fit nicely. Remove the touch screen functionality, add some keyboard and other minimum functionality needed and you should still be well within the memory requirements.

    --
    ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    1. Re:Windows Mobile 2003 by oliverthered · · Score: 2, Insightful

      Why would I want to sync my data with my PC? My pocket PC didn't come with a backup battery, and no I don't have plenty of warning about a low battery (hint I don't spend every hour of every day looking at my pocket pc)

      If it took them that many years to sort out something as simple as not storing your data in volitile ram how long is it going to take them to sort out the rest of the mess? Does it remember your setting when the battery dies? My mobile phone has had that feature since, well ever. Can you change the extension of a document in the file explorer? Does IE work. Can you open reasonable sized text documents (try alice in wonderland from project goutenberg) in word? etc....

      what is this fud that you talk about?

      --
      thank God the internet isn't a human right.
  11. Why not Vista? by BlackPignouf · · Score: 5, Funny

    512Mb graphics memory is exactly what Vista needs to run properly!
    Oh, wait a minute...

  12. What does it matter ? by OeLeWaPpErKe · · Score: 2, Insightful

    As long as it has a programming language included, and a course on how to use it (Basic has lots of open courses available ... and I kinda don't think C++ would be very appropriate :-p)

  13. 1.5GB assertion unfair by saterdaies · · Score: 4, Interesting

    As much as I hate Windows, I think it's unfair to imply that it requires so much more than Linux does. I've installed Fedora before and it isn't small - definitely not small enough to fit on a 512MB footprint. But RedHat altered it so that it would require less. Likewise, Microsoft could alter Windows to require less. The big difference is that anyone has the right to alter Linux whereas Microsoft is the only one that can do that for Windows.

  14. Noooo by robzon · · Score: 5, Insightful

    I can't quite imagine how this would work. Windows is a much harder OS to maintain in the long run. All this virus, spyware and adware crap - those poor kids' lives are bad enough without it.
    Besides that, I don't trust MS's intentions. I bet they are now working on how to squeeze some money out of this in the future. This is not exactly what I've expected from OLPC.

  15. You might be a little disappointed then by Moraelin · · Score: 5, Insightful
    Oh, what a glorious day it shall be when MS has to admit their OS it too bloated and slow to compete with Linux.


    You might be a tad disappointed then.

    Believe it or not, there are plenty of versions of Windows, including Windows Embedded and Windows CE, which run in a lot less RAM and reside on a lot less Flash. And even from the "normal" XP, there are a _lot_ of things which can be removed without the end user noticing much.

    Sure, at that point you can still do the retarded thing and go "ha ha, so the full install didn't fit and they had to strip it down", but may I point out that the average Linux distro is even bigger than the full XP? SuSE Linux for example (to use an example from everyone's favourite, Novell) comes on a DVD or more than half a dozen CDs. Compressed. So that wouldn't fit there either.

    As for slow, I don't know where you get your data from, but comparing my gaming XP box to my SuSE Linux 10.0 box, XP actually boots faster, and the GUI is quite a bit more responsive than X with either KDE or Gnome too.

    I think MicroSoft's best bet at success would be a heavily stripped down version of Windows CE.

    It might come as a surprise, but some of the devices running Windows CE actually have less RAM and ROM/Flash than an OLPC. So why would MS need to strip it down?

    So please, let's cut it down on the arrogant-fanboy-disconnected-from-reality act. MS does have a lot of faults, but being stupid isn't one of them. They _do_ employ some of the best programmers, and can (and do) throw ridiculous amounts of money at a problem, if they really want to. And both Windows and compilers are something they have two decades of experience with.

    They already know how to compile something for size instead of unrolling and inlining everything for performance. It's not like they have yet to discover "wow, there's this 'size' option in the compile options of MSVC."

    And they already have the experience with porting and stripping Windows to a variety of platforms. They actually used to have NT versions for pretty much everything including RISC and a few other architectures. The XBox 360 itself isn't an Intel machine either. And there even was a version of CE that ran on the Dreamcast.

    The only question is whether they want to, exactly what they want to do there, and how much effort do they want to put into a computer whose price would more than double if they actually sold a Windows OEM license with it.

    Then again, they already know how to play the fake-charity card by giving away a 50 cent CD and counting it as the price of a full Windows license generously donated. (In addition to some real charity too, it must be said.) So they could just give away a locked down version of Windows to some kids who otherwise couldn't afford a Windows computer anyway, thus ensuring that a whole generation in those countries grows on Windows and Windows Media Player formats. It's good marketting. _And_ write it off a some hundreds of millions of dollars in Windows licenses generously donated to the poor countries.

    On the whole, I wouldn't be surprised if the effort right now isn't getting Windows installed, but figuring out how best to lock it down and how much and what bait they can build into it.
    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You might be a little disappointed then by Gheesh · · Score: 5, Insightful

      Sure, at that point you can still do the retarded thing and go "ha ha, so the full install didn't fit and they had to strip it down", but may I point out that the average Linux distro is even bigger than the full XP? SuSE Linux for example (to use an example from everyone's favourite, Novell) comes on a DVD or more than half a dozen CDs. Compressed. So that wouldn't fit there either.

      May I point out that the average Linux distro you mention comes with one or more of each of these: word processor, presentation manager, spreadsheet, graphics manipulation software, HTTP and FTP server, development tools, CD&DVD burning software, IRC client, P2P,... Please tell me where can you find a Windows XP DVD that includes all of these on the base install and for the same price, because the OS on its own doesn't have much use for me.

    2. Re:You might be a little disappointed then by db32 · · Score: 5, Insightful

      Thank you! Wish I had a mod point right now. That is one of the most irritating and clueless arguments I have ever heard, and I hear it frequently. "Look your linux install takes up WAY more space than my XP install" or "Your linux comes on a huge DVD or CD set". Well thats great son, but I also have every application I need installed, quite a few bells and whistles to tinker with when I'm bored, and a compiler (shock, gasp, you can actually compile real programs on a PC without magic software company magic machines) among other things. Oh yes the pain, oh dear lord a single huge DVD that carries my OS and all relevant apps that I may need in one place instead of a giant software folder of some couple dozen disks and serial numbers and registration cards and activation codes.

      My other favorite is the "see distro XYZ costs this much, you can buy an OEM windows for $X or an upgrade disk for $Y less dollars". After reading what is either a troll or MS fanboy response I'm surprised that one didn't get tossed out there too.

      --
      The only change I can believe in is what I find in my couch cushions.
    3. Re:You might be a little disappointed then by The+Master+Control+P · · Score: 5, Insightful

      Just one thing I'd like to nitpick... You can't really compare an install of XP (full or minimal) to one of a Linux distro, because the distro isn't just an OS and it's basic support programs: Those 5 or 6 CDs contain *thousands* of programs that would let you build a box for almost any imaginable purpose (and you'd probably end up mortgaging your house to pay for all their commercial equivalents). If we want to compare stripped-down OSes, what's the bare minimum of a usable Linux box? A bootloader, kernel, /bin/sh, maybe 1MB of stuff from /bin. I've seen a kernel-mode video driver/GUI combo that fits in 60K somewhere.

      But still - excellent post. I'd agree that it's not as much about windows as it is about getting people addicted to MS's proprietary formats. Remember: A flaw in WMP's DRM resulted in a one of MS's fastest-ever patches, pushed out with emergency priority IIRC.

    4. Re:You might be a little disappointed then by Hal_Porter · · Score: 3, Interesting
      The only question is whether they want to, exactly what they want to do there, and how much effort do they want to put into a computer whose price would more than double if they actually sold a Windows OEM license with it.

      They've already offered free Windows licenses for OLPC. I think it's a OLPC is a bit like Netscape, they basically want a product to compete with it, even if they don't see any money for the forseeable future. More generously, the Gates foundation pays billions to charity, and free Windows for the third world is probably worth it for the publicity.

      I think they'll run Windows CE on it.

      http://www.windowsfordevices.com/news/NS2619367620 .html

      Though it's got a x86 compatible AMD Geode, so it could run XP or Win2K. Given the huge number of platforms NT&CE have run on (x86, x86-63, Itanium, Alpha, Mips, PowerPC, Alpha64, i860, ARM, Hitachi SH, Matsushita AM33, Mitsubishi M32R *) there are obviously some people inside Microsoft who are keen or porting things to new hardware.

      These guys, http://www.litepc.com/xplite.html

      say


      The latest developments in XPLite now see clean installations of Windows XP in under 350MB and Windows 2000 approaching less than 200 MB (excluding paging file) with much smaller memory requirements! These sizes are obtained simply by running XPLite/2000Lite on a fresh install of windows. Enterprising developers should easily be able to strip out additional log files, INF files and unused drivers to reduce the footprint by another 50MB or so. If your goal is to run a dedicated task in as little storage as possible - then look no further than XPlite.


      And this is just hacking .inf files, I bet you could shrink it further if you could rebuild the binaries to strip out stuff that the hardware doen't need. You could probably go for an NT style non plug and play boot for example, where NTLDR just passes a hardcoded config to the kernel. You could strip out unused filesystems too.

      But XP in 300MB is no problem even if you just hack inf files.

      * OK, maybe not that huge but consider how many they absolutely needed to support. On NT, Mips, PowerPC and Alpha had negligable market share or support from applications and were eventually dropped. But despite that, someone in the kernel team decided to pay for the work to port to them. There's a document with the of PE processor types here

      http://www.microsoft.com/whdc/system/platform/firm ware/PECOFFdwn.mspx
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    5. Re:You might be a little disappointed then by Barny · · Score: 5, Insightful

      I can put one together for you, windows xp install is only around 300M when all is stripped down (no extra languages, no "upgrade from windows 9x", etc) office 2003 is equally small, when the fat is trimmed, as for other bits and pieces, apache last time i looked wasn't huge, neither is ws-ftp server, nero, mirc (yeah, its so huge you just had to mention it), p2p (again, non issue so far as space on install media goes, then of course enough room for drivers, lots of drivers, drivers for EVERYTHING.

      All your comments go to show that you only ever look at a single OS. I build computers (piece of piss job, yeah i know, but i enjoy it) and windows (XP and the PE), linux and openBSD all play a part of the common install procedure.

      The world is big enough for more than one OS ^_^

      --
      ...
      /me sighs
    6. Re:You might be a little disappointed then by db32 · · Score: 2, Interesting

      The world is a very large place, an OLPC laptop isn't. :)

      I still remember a story about one of those nice folks in Africa trying to spread the wealth of computing to the poor asking MS if they would support. They would...if he agreed to allow them to slap their name all over the thing and parade it around as a huge PR thing, and for doing this they would "donate" a bunch of MS Office stuff. Unfortunately by the time all was said and done it would cost him an order of magnitude more in funding to make use of their "donation" due to the increased hardware costs associated with running copies of Windows that he would have been forced to purchase.

      Even if they do get it stripped down enough to work, ignoring all of the associated applications and updates that you need on a Windows system, I think the killing point will be the fact that the OS will cost something like 2-3x the laptop itself.

      --
      The only change I can believe in is what I find in my couch cushions.
    7. Re:You might be a little disappointed then by trav242 · · Score: 2, Interesting

      That's so true. I recently installed a copy of windows on our old computer, and I had completely forgotten that word isn't installed by default. It was kinda' one of those "oh, yeah" moments. Good thing for OO.org, huh?

    8. Re:You might be a little disappointed then by Orange+Crush · · Score: 2, Insightful
      Sure, at that point you can still do the retarded thing and go "ha ha, so the full install didn't fit and they had to strip it down", but may I point out that the average Linux distro is even bigger than the full XP? SuSE Linux for example (to use an example from everyone's favourite, Novell) comes on a DVD or more than half a dozen CDs. Compressed. So that wouldn't fit there either.

      Everyone's already pointed out that SuSE, the entirety of Debian, etc. are only that big because they toss in everything but the kitchen sink. A minimal Debian install takes all of about 10 megs. You can get a feature-rich Debian based distro to fit in about 50 megs.

  16. OLPC and slimware Linux by ehack · · Score: 2, Interesting

    Win 95 would be very happy with 512MB. So would CE, I guess.

    But the real question is why has Linux got so bloated ? When I started using Redhat, it ran very well in 16MB, with X. At the time Linux the system you installed to revive your obsolete PC with 4MB of RAM. And you could recompile your kernel with those 4MB of RAM. Now that Linus has moved to making multiprocessor kernels, you'de better buy an up to date machine to install any current distro.

    I can't wait for OLPC, because the necessity for supporting it will mean the resurgence of a slimware distro.

    --
    This is not a signature.
    1. Re:OLPC and slimware Linux by namekuseijin · · Score: 3, Insightful

      Strip it down. Throw Gnome or KDE and their memory-hungry associated daemons away and put a simple user interface upfront (FluxBox, XFCE), put in a good autonomous file-manager configured to proxy the right files to the right applications, make sure XMMS is fully loaded of plugins and is the only media player (light and lean) and give the kids some GIMP fun. Don't mind putting Apache, MySQL or PostgreSQL in there: kids are not likely to use them. If high-level scripting is really needed to run anything, just chose one out of perl/python/ruby, ok? Run as few services/daemons as possible. Save the memory for the inevitable resource hogs: Firefox (much lower) and OpenOffice (much higher)...

      It'll fly like as if running on a dual-core...

      --
      I don't feel like it...
    2. Re:OLPC and slimware Linux by 10Ghz · · Score: 3, Informative

      But the real question is why has Linux got so bloated? It didn't. "Back then" you had primitive apps running on primitive GUI, using crappy and ugly icons and graphics. Antialiasing? Hardware that just works when you plug it in? Hah, dream on! Today you have GUI's that are very, very beautiful. The apps are very advanced, the system indexes your hard-drive in the background for instant search, you have 16+ million colors and high resolution AND antialiased fonts. Everything is spell-checked as you type (including text-boxes in websites), Bittorrents are downloading in the background and we have composited shadows and fadeouts. And guess what? All that takes up RAM and CPU-cycles.

      But here's the thing: if you want to, you can turn all that crap off. Instead of GNOME or KDE, use something lighter. Since you are comparing Linux to the "old Linux", why not run FVWM? It's still maintained. Hell, why not run TWM? Also, turn off those antialiased fonts and all those other advanced features we have got over the course of the years. I bet that you will see that Linux runs well on slower hardware, just like it did years ago. The thing that has happened is that 10 years ago Linux-desktops... well, sucked. They ran fast because they were ugly and they didn't really do that much. What you saw was what you got. Today the dominant desktops (KDE & GNOME) are actually very, very good, and they have lots of advanced features and useful services running in the background. And those features need certain amount of horsepower. Don't have that horsepower? Fine, use something lightweight, or switch to CLI. But for some reason people these days seem to have fast enough machines, and they want to run advanced desktops and apps. But you are not REQUIRED to do so.

      If you decide to run a system with all bells and whistles turned on, don't start complaining that "years ago Linux ran fast, today it doesn't! What happened?". What happened was that "years ago" Linux didn't have those "bells and whistles". It does today, but you are not forced to use them. If you do use them, stop your complaining because you are comparing apples and oranges.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  17. No way will MS let the 3rd world slip into OS. by AHuxley · · Score: 2, Insightful

    Like a 'pharmaceutical' dealer or cigarette company they are trying any trick in the play book to extend their 'product'.
    First hit will be free.
    Back end for networking will be free at first.
    Then the small hits start.
    Upgrades. Support costs.
    Before you know it, low cost open source is turned into a revenue stream.

    --
    Domestic spying is now "Benign Information Gathering"
  18. Re:Windows ME anyone? by value_added · · Score: 4, Insightful

    Whatever I might think of the technical and design features of MS software it does get the job done not to mention it's extreme ubiquity means that knowing how to use windows is a more useful skill than knowing how to use some random other interface.

    So you're suggesting that the under-developed world should similarly spawn generations of clueless lusers who "know" the interface (to the degree any interface today is substantively different from another) and measure their knowledge in terms of how fast they can can click and point, or memorising what, by default, is listed on the menus?

    Hopefully more companies start taking a long term view of things and donating their products to the third world to prepare for when they become consumers.

    Indeed. So the goal of the potent learning tool [designed so that] the emerging world can leapfrog decades of development--immediately transforming the content and quality of their children's learning is to enable them to become consumers? Dunno about you, but I tend to be optimistic when it comes to kids, and trust in the belief that, given the chance, they could grow up to become anything. My guess is that if you asked a randomly-selected child targetted by this program what they want to be when they grow up, they might say something like astronaut, or scientist. Aspiring to become an office drone, or a consumer, happens only at a later age, when you've forgotten your own potential or settled for something less.

    Sorry to sound so critical, but your argument has taken Teach a Man to Fish, and reduced it to Teach a Man to Recognise a Fish, and then reduced even further to Teach a Man How to Buy a Fish with his Credit Card. Computers are an increasingly large part of our daily lives. Maybe we should be encouraging people to actually learn something about them and the world they're creating around us, to say nothing of what else is freely available? Or at least give them the opportunity.

    As for the article, I'm not surprised, but that doesn't mean I'm any less disturbed by a monopoly with a living history of crushing anything and everything that threatens its bottom line becoming involved with a project that offers freedom and knowledge. Then, again, that monopoly is chaired by a philanthropist, so now worries, right?

  19. As a contributor... by tomstdenis · · Score: 4, Interesting

    As a OLPC contributor (see this) and as a friend of an OLPC staffer, I have to say this is a pointless endeavour. The OLPC staff won't use Windows because it's too insecure, and isn't free.

    Remember, they want to send MILLIONS of laptops into the field and avoid downtime caused by viruses, bugs, overflows, etc. The laptops are going to be hardened down quite a bit so even if a user app is exploited the laptop as a whole is still ok. They're using GNU/Linux for more reasons than the fact it costs $0 to license. They have to be able to recover from flaws in the field, of which they want to have precious few of.

    And besides, even if Windows were secure, they would have to give away fully functional copies for FREE to make the budget. Even charging OLPC $1 for the license would hurt the budget ($1 * millions of laptops == no good). In short, there isn't really a "market" here other than trying to expose another generation to inferior software.

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:As a contributor... by paintswithcolour · · Score: 2, Interesting
      I too find it difficult to believe that even if Windows was free that they'd ever put it on these machines. Hasn't the OLPC programme already made a stance on this sort of thing already, with the rejection of Jobs' free OS X offer? It would seem odd to me if they suddenly made a reversal and stuck Windows on these machines.

      I suspect, as others have already said, that we're talking about Microsoft offering a version of Windows for the laptop, not trying to get it pre-installed.

    2. Re:As a contributor... by ThePhilips · · Score: 2, Insightful

      Even charging OLPC $1 for the license would hurt the budget ($1 * millions of laptops == no good). In short, there isn't really a "market" here other than trying to expose another generation to inferior software.

      Talk with any sales person and he'll tell why you are wrong.

      It's not a matter of license fee - $1 is just like drop in ocean. But. Even if license rounds at $0, you still have to have accounting for them. Accounting == bureaucracy. IOW, in otherwise completely technical company you suddenly need to have large amount of bureaucrats to handle the millions of licenses. And then handle all associated costs: license transfer on OS replacement, on hardware replacement, on upgrade/update, handling of returned units, etc. Also, add here more management to do nothing else but control all the bureaucracy. And then you realize even the license fee of $0 - it isn't completely gratis. The cost runs quickly high.

      GPL/BSD licenses scale easily - they have no accounting overhead. That's why BSD and Linux had took over embedded market long time ago. CE device fitted with FLOSS now is something absolutely normal, though seven years ago finding embedded/real-time OS w/o per-installation fee was next to impossible.

      --
      All hope abandon ye who enter here.
  20. Application is the problem by DrYak · · Score: 4, Insightful

    Windows XPe, as the wikipedia entry at which you point says, is a componentized version of Windows. By striping out components, you can reduce it to the bare minimum - just the strict minimum needed to run Win 32 API with the specific drivers needed for such hardware.
    And that's where the problem is : Once you've crammed Windows XP inside 32MB of flash, what do you do ?

    According to the entry, Win XPe is mostly used for embed device. The kind of device on which you run one single function-specific application, and Win XPe is only here to provide kernel functionnality.
    You can use it in ATMs in which case WinXPe is only here to provide a kernel, a graphics driver, an input driver and a network stack. And all you run next to it is a single application that does all the ATM stuff. And nothing else.
    Robotics is another even better exemple. Sure it can be cramed into 32MB : because, all you need is a kernel to provide a communication stack and memory management. There's even no display and regular HID devices.

    Compared to the Linux world, that's akin to having a system with only a striped down Kernel (with only a couple of necessary drivers compiled in), busybox (to provide all the necessary tools with minimal foot-print) and a micro C-lib and nothing more. All of which you run along a few simplified server inside a router. It's something you could run on This kind of boards.

    *BUT* that's *NOT* what the OLPC needs. The OLPC needs to provide a full desktop environment. They a GUI. The need a desktop. They need application to browse the PC, they need graphical wizards to connect to the WiFi mesh. They need a browser, they need a mail clients, and mayber IRC and/or IM too. They need software to display ebooks. They need an office suite that covers most functionality that the kids need to write their own stuff. They need various developing environment (classical C/C++, scripts like Python or Perl, maybe web scripting like PHP) because, all OLPC was initially about was to encourage the kids to hack. Maybe also some multimedia apps.
    Not just a single application.

    Does this exist on WinXPe ? Yes because it's fully compatible with it's older brother, WinXP Pro. You have plenty of microsoft apps already available that could provide such functionality : Windows Desktop, Explorer, IE7, Outlook express, MSN, XForm viewer, Office, Visual Studio, .NET Framework, ASP.NET, IIS, Media Player.
    But can it all get crammed together inside the OLPC ? Hell no. You'll need a rather beefy setup with eleventeen gazillions of gigabytes just to install this madness. (And that's all functionnality most non-custom Linux distros offer out of the box for a foot-print of only a few gigs).

    What the OLPC needs isn't the Microsoft equivalent of an embed linux. What it needs is something similar to Damn Small Linux (or, I guess, what the current customized Red Hat is), id est : most desktop functionnality crammed inside a small space of only a few dozens of MB. *Not* GB.
    And thats something WinXPe fails to provide. It only provides the envrionment (kernel, etc.) not all the apps.

    If they want to cram WinXPe inside, the would have to put along specialized applications. Applications that already exists in the open-source world, do the needed task nicely, but are NOT made by Microsoft. I would be mostly like just replacing the kernel on the customized Linux distro with a Windows Kernel, and keeping the same apps. And admitting defeat, that they can't provide a fully microsoft alternative.

    The closest thing Microsoft could provide is a Windows CE-based solution (and Pocket- / -CE version of office, IE, etc...). And then again it won't be optimal for them because :
    - Win CE still lacks some functionality that is granted on Linux (hackability, programming and scripting tools in standard with a tiny memory foot print).
    -

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Application is the problem by vhogemann · · Score: 4, Insightful

      I can point other HUGE problem regarding Windows on OLPC:

      - Lack of OPEN developer tools

      If OLPC ships with Windows, any potential developer will be forced to use Microsoft tools... and it means being forced to Microsoft Windows and Visual Studio.

      IIRC Steve Jobs offered MacOSX to Negroponte, and he refused it unless Acqua and Coccoa could be made OpenSource. Because otherwise developers would be tied to MacOSX and XCode.

      Today OLPC runs Linux, true. But Sugar(OLPC interface and SDK) it's nothing more than GTK+Python, both free and avaliable on every major Desktop OS out there. It may be easier to kickstart the development on Linux, but nothing stops you from using Windows, MacOSX or *BSD to develop for it.

      OLPC is a community project, and it needs the community to be able to succeed. This means developers too, closed tools or tools that are tied to one specific platform limit who can contribute to the project with code.

      Just my $0.02

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
  21. Fedora/Red Hat in the Third World by flanners · · Score: 2, Interesting

    I noticed a lot of Red Hat/Fedora books that looked useful on the shelves in Indonesian bookstores when I was there doing tsunami related work last year. I think both OSes would be hard to teach to people who had never been allowed to use a computer before, but I think that linux will be useful in teaching more fundamantal internet skills - creating websites, doing e-mail with text-based MUAs like PINE, using shell accounts. I was lucky to get provisioned with one of the laptops that IBM gave away after the tsunami, and was able to write up project proposals that got funded and work with images and create websites about the project I started, and keep my e-mail inboxes from always being overquota, but I was a little bothered seeing many of those useful tools used for entertainment in the midst of a tricky disaster recovery situation. Indonesian Red Cross volunteers used a neat satellite based remote site in Teunom mostly for viewing porn, and it was not maintained and usable for random people who showed up (like me) that often had critical information about the situation in sorrounding districts. IBM distributed laptops that were useless witout downloading a lot of free software, so having time and access to download OpenOffice and Adobe Reader was critical. I guess I see these laptops mostly as being useful in humanitarian emergencies, because that is my experience, but I cannot imagine growing up in that grinding poverty, with the occasional flash website to view for my edification.

  22. How amusing. by ahfoo · · Score: 5, Funny

    Gates has fallen in love with his born-again persona as a human rights campaigner that he hopes everyone will forget was financed by years as a blood thirsty take-no-prisoners capitalist hun pushing zillions of dollars in license agreements on public school districts, threatening open source projects, patenting protocols, bullying and buying out competitors etc.
              And so now he's so far into his own navel gazing delusion that he thinks XP is a good fit with the OLPC project. Oh wow man, he's just like up there with Ghandi and Jeebuz, aint he? What a joke of a man. It just goes to show you that money is indeed quite like a drug. The dude is HIGH.
              Oh sure, he's the principle funder of the BSA by day but . . but, but by night he's the Poverty Fairy. Whoo.

  23. The children might be even more disappointed by PopeRatzo · · Score: 4, Interesting

    If Windows is installed on the OLPC laptops, then we'll have to also get antivirus, anti-spyware, anti-adware and perhaps a few system recovery apps. There will also have to be a Windows key on the keyboard, which in my view, may be a stopper right there.

    I am afraid that if OLPC machines are distributed throughout the Third World and Windows is the OS, we may see a global conflagration. We better be prepared to train a few million of the world's poorest people to be Support Techs. Microsoft might be willing to donate a few million MSCE training DVDs.

    If we took the cost of the Iraq War for six months, we might be able to improve these folks' situation enough that in a year or two they could afford to buy their own PC parts from Tiger Direct and put it together themselves, just like God intended.

    --
    You are welcome on my lawn.
    1. Re:The children might be even more disappointed by blowdart · · Score: 3, Insightful

      If Windows is installed on the OLPC laptops, then we'll have to also get antivirus, anti-spyware, anti-adware and perhaps a few system recovery apps. There will also have to be a Windows key on the keyboard, which in my view, may be a stopper right there.

      Why? If they're using XP Embedded or CE then the OS is held in ROM/NVRAM. It's fixed, it can't be over written, so the only system recovery app needed is a full reset. OK sure, spyware and viruses could install, but they would be running in user space from the Startup folder just like they could do under Linux. The only thing that is not making this a stopper for the current OLPC is that no-one has written any yet.

  24. My router can beat up your PC by gelfling · · Score: 3, Insightful

    I have a bunch of routers with Linux based small footprint OS's on them and by small I mean a coupla meg. My print server does too (I think) and my cable modem has an RTOS microkernel. So from the perspective of why would you plunk Windows on an OLPC, the real question is what benefit do you get by bootstrapping Windows to an OLPC in order to take advantage of the applications that you can't get otherwise? Seems to me, we ALREADY have solved the OLPC OS problem - the question now is how many interesting applications can we cram on it.

  25. Re:Btw E,mbedded XP takes 300meg by tomstdenis · · Score: 2, Interesting

    What I think a lot of people (who think XP would actually work) miss is that damn small linux (DSL) is the result of hundreds if not thousands of hours of development time porting OSS packages to fit (e.g. using dietlibc, changing build flags, etc). That sort of work would normally cost $$$ and would not be done for free in the XP cases as OSS developers don't have access to the source code.

    Not only that, but as you alluded, a default install of XP (fresh off the CD) doesn't have anything useful [for kids]. It has no Office suite, no PDF/SVG/etc viewer, no decent web browser, no media player (that isn't corrupt), no games, no educational games/tools, etc...

    Worse yet, is most commercial Windows software is written with "1GB of ram is standard, and 4GB of disk is nothing." So pretty much everything is bloatware and horribly redundant.

    The OLPC box has 128MB of ram and a 512MB flash. You'd be hard pressed getting a lot of tools on there. Hell, just MS Word takes ~150MB of space. Now add on Excel, Adobe Reader, IE7 (shudder...), etc... and oops you filled up the flash without even getting to the games or the users personal storage.

    Granted not all OSS is perfect either. IIRC they're leaning towards abiword/gnumeric for their document and spreadsheet tools. I'll bet because OpenOffice is too large, complicated, and requires too much memory (hey it's not perfect). They're writing their own WM to simplify the layout for kids and make it more fun to use. And various other things like that. But that's kinda the point. Because it is OSS based they are free to perform these modifications/ports without shelling out cash money.

    Tom

    --
    Someday, I'll have a real sig.
  26. Not a good idea by ajs318 · · Score: 4, Insightful

    For the purposes of this project, Open Source is as much a non-negotiable requirement as low power consumption. The intention is to produce a whole generation of computer-literate people. This requires that they have access to the internals, in order to learn to work with the hardware and software. Anything else would just be creating dependency -- and it would be wrong on many levels for the West to try to keep the Third World dependent.

    Of course this means that there will be a whole generation of programmers who will never have known of any development methodology besides Open Source. Isn't that a good thing? Closed Source is no more or less than electronic slavery. Its time -- if it ever had one -- has been and gone.

    --
    Je fume. Tu fumes. Nous fûmes!
  27. 640k ought to be enough. by Dystopian+Rebel · · Score: 2, Insightful

    And I'm not talking about some Redmond VP's income.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  28. The Eye of Redmond is Upon You. by Kadin2048 · · Score: 5, Insightful

    To be fair, it only says that Microsoft want to "make [Windows] available" on the device, not pre-install it.

    Here's my theory: MS wants to create a version of Windows for these devices, which it can let out into the wild, where it will be relentlessly pirated. They hope that the first thing that people do with their shiny new OLPC is zap the Linux install and dump Windows XP Micro (or whatever) on there instead -- even if it's pirated. It may not make them any money immediately, but it might give them a future customer, or at least prevent someone from growing up as a Linux user.

    Or maybe, rather than relying on piracy, they could co-opt governments and teachers as a way of forcing Windows down onto students' computers. They'd "give" "free" copies of Windows (taking it as a charitable contribution no doubt) to schools, along with some sort of incentive package. Maybe a free 'real PC' for the teacher, running a full version of Windows. It would have educational software on it, but in order to be useful, all the students would need to be running the Windows OLPC version. So they can effectively leverage schools to use their power to eliminate Linux and replace it with Windows, even if Windows is less functional for the students themselves. All they have to do is make it a sweet enough looking deal for the government or administration, which they can easily do by making it look like a substantial "gift" on paper -- even though most of that dollar value will be in software. A "free" $99 copy of Windows has to be better than a $0 copy of Linux, right?

    I had more hopes for OLPC when Microsoft was just ignoring it. Microsoft's attentions are like the Eye of Sauron -- you really don't want it resting on you for any length of time, and when it does, it probably means something bad is going to happen.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:The Eye of Redmond is Upon You. by cloudkiller · · Score: 2, Insightful

      Isn't this what competition is about? I realize M$ does not always--alright never--compete fairly but if Linux will ever take a substantial chunk of M$'s customers away, it will need to do so on the back of innovation and openness. We can not just hope that M$ will stop playing dirty, it makes them billions of dollars and whenever that much money is thrown around who wouldn't round a few corners to make sure that the private chopper always has enough gas?

      --
      [an error occurred while processing this sig]
    2. Re:The Eye of Redmond is Upon You. by ThePhilips · · Score: 2, Interesting

      They have already tried WinCE. Recall the device from AMD also targeted at countries of 3rd world. And they - M$ and AMD - have miserably failed.

      Shortly: nobody needs another closed, limited to single vendor platform.

      --
      All hope abandon ye who enter here.
  29. Per Person Seat License vs Site License by Dareth · · Score: 2, Interesting

    Imagine a world where companies sell "individual" license to people to use their products. You pay your "daily,weekly, monthly,etc" Coke license and you can drink coke products anywhere they are offered.

    When you apply for a job, you list what software you are "licensed" for. Hiring will be done by qualifications and the completeness of your personal licensing. "I'm sorry, you are not licensed for our version of Microsoft Office. Next!".

    I once thought such scenarios were just a figment of my imagination, but more and more I see that this may well become reality one day.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  30. Missing the point, I think. by Kadin2048 · · Score: 2, Insightful
    Isn't this what competition is about?... We can not just hope that M$ will stop playing dirty, it makes them billions of dollars and whenever that much money is thrown around who wouldn't round a few corners to make sure that the private chopper always has enough gas?
    In a word, no. Competition should be about various parties working against each other on a basically level playing field, using the actual advantages of their respective products and offerings. Once people start to "round a few corners" (or start tilting the table) it's not fair pool. Once someone starts playing dirty, they shouldn't be treated as a fair competitor anymore.
    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  31. Re:Troll? by arifirefox · · Score: 2, Funny

    you mean like Internet Explorer?

    --
    Firefox Power http://firefoxpower.blogspot.com/
  32. Bill Gates' "Charity" Exposed... by Anonymous Coward · · Score: 2, Funny

    here's the deal, bill gates doesn't care about the children unless it is in "self interest" to do so. people are very adept at lying - and bill is a good liar.

    the olpc initiative will help children. does bill gates want to join in and help children?

    NO WAY! imagine what TREMENDOUS educational vehicle olpc could be for the parents! specific educational information could be included in a "parents only" folder - and it can be customized by region. how to make water safe, how to avoid aids, how to get help for emergencies, etc...

    this would be an excellent place for bill to dump a $1 million or so.

    instead, he sends msn to attack the project - the same project he's trying to exploit for the benefit of his company.

    now, don't get me wrong. i'm glad the selfish sob is giving (and getting others to give) to help the needy. i hope his promises aren't more lies, though, and only actions will convince me.

    but don't say this dude is a humanitarian out of the kindness of his heart.

    his *actions* indicate he views his charity as a vehicle to push his company's agenda and as a great advertising campaign (other people give him money and he gets his name and his company's name trumpeted in a good light) to further his business agenda.

    now, if he actually did charity against his financial self interest, like help out the olpc initiative, because it was plain and simply the right thing to do, I'D BE IMPRESSED.

    i don't think it happens. i think he defines "right thing to do" as pushing his company's agenda and making himself look good. helping others seems to come in third place.

    as i said, i'm glad he does it, for whatever reason. lots of less fortunate people need help.