back to article Microsoft eyes slice of Raspberry Pi with free Windows 10 sprinkled on top

Microsoft is working on a free version of Windows 10 that runs on Brit-tech hit Raspberry Pi in order to penetrate the Internet of Things (IoT). Microsoft and the Raspberry Pi Foundation have been collaborating for six months on the joint project, which emerged early on Monday. Windows 10 will run on the latest version of the …

Page:

  1. alain williams Silver badge

    With Microsoft nothing is free

    you will end up paying sooner or later. The free bit is to get you hooked.

    1. Gordon 10

      Re: With Microsoft nothing is free

      And this is different to numerous FOSS derived packages how? Also most App store derived Apps as well.

      1. apostleofregister

        Re: With Microsoft nothing is free

        "And this is different to numerous FOSS derived packages how?"

        It isn't different if you're using something that's FOSS derived but is packaged with proprietary components. However, with the huge wealth of completely FOSS options there's absolutely no need to use "FOSS derived" packages, just use FOSS packages.

        Personally I only ever use or write FOSS software unless there's no other option. I can manage as a programmer to profit because like most programmers I'm selling my labour rather than the software itself. I do however make one exception to be strong beliefs and that's computer games, because other than for major companies who have the resources to profit from free software sales (it can be done) there's really no way to make a living making games without being able to sell the software. Personally as I move towards developing games I'm going to go with writing my own license that allows temporary inclusion of the code in temporarily proprietary works, in other words a free software license that gives games developers a grace period in which to make money on software sales without compromising their devotion to the spirit of free software. There are probably licenses like that already so I'll research first, but licenses are in a sense a kind of program that runs on the operating system of our legal framework. Unlike the GPL my license would be free software itself, however it would have an exception to prevent re-licensing of software already licensed under the original licenses terms.

    2. Anonymous Coward
      Anonymous Coward

      Re: With Microsoft nothing is free

      And the problem is...? Where do you get money from to live? Your customers or your employer will end up paying you, sooner or later, right? Or do you live out of thin air while giving everything away for free?

      1. Yet Another Anonymous coward Silver badge

        Re: With Microsoft nothing is free

        Office and Server - same place they always got money.

        The only thing that has changed is that somebody has realised that if everyone starts running this cloudy free stuff then sales of Office and Server sales might be hit so we have to do something to compete / dump freebies to protect our monopoly on the desktop.

        1. Lusty

          Re: With Microsoft nothing is free

          "Office and Server - same place they always got money."

          Well Office is now effectively free, and they are discouraging use of Server through O365 and PaaS so it may be time to read some updates :)

          This is very clearly Microsoft planning Azure as their next big thing, or rather continuing to plan something which is already a very big thing.

          The plan is that some geeky kid buys a Raspberry Pi 2 with Windows 10 on it. Said kid then develops an amazing widget which we all want, but which has a cloud backend. The billion users of the widget then somehow fund Azure services, probably via advertising.

          In this scenario, Azure can already offer image hosting, content delivery, machine learning services, media encoding, database services, web platforms, mail infrastructure, scalable server infrastructure and much, much more. Unfortunately for Linux, they also offer a very compelling integrated coding platform which allows said youngster to take advantage of all that power with about 10 minutes training. The platform is also effectively free (Visual Studio) along with the code repository which I forget the name of but it's cloud based and free.

          There are a great many startups who have used Azure or AWS to rapidly scale a great idea and then end up worth billions. Mirosoft are betting that they will get some of those billions if the startup is started by someone who got free Windows, free Office, free Visual Studio, free code repository and free trials of Azure services. That person may also be somewhere not in "the West" too given the price tag of these things. They are probably right too, and sadly I suspect that not only will 2015 still not be the year of Linux on the desktop, or Linux on the server, it's probably also not the year of Linux in the cloud either because Microsoft are very good at this game.

    3. JLV
      Boffin

      Re: With Microsoft nothing is free

      Hey, it's all about choice.

      You choose to see the glass empty.

      Others, who like MS, and I do not count myself overmuch in that camp, will see it as full.

      I think it's a clever move. Exposure, goodwill, very limited lost revenue. Bit of embedded cred, potentially? I think a more competent, non-dominant, Windows, give us all more choices by existing. Rather than having a Linux and BSD, which I prefer, monoculture.

      I suspect nothing MS would ever do would be good to you. Which is A-OK. Choice, you know.

      1. Havin_it

        Re: With Microsoft nothing is free

        >a Linux and BSD [...] monoculture.

        If you call those two a monoculture, you haven't been paying attention. Neither on the developer nor the user side is it anything of the sort. Google "systemd" or "Theo de Raadt" and you'll see my point.

        1. JLV
          Happy

          Re: With Microsoft nothing is free

          First, thanks for not downvoting me in the context of an OS discussion ;-) I know of Theo and systemd but not enough to argue either way. Let me make my point differently.

          Longtime Windows dev, who worked at least 70% of my non-editor time on the command line. Always well aware cmd.exe was a joke as a shell.

          Bash is awesome now that I am not on Windows. Noob, for sure, but starting to write functions and slowly getting the hang of the tools like cut, awk, etc... I really like the idea of small-ish programs passing each other data through text pipes. Text files, not binary configuration. The unix way.

          While I love Bash, I find the concept of Powershell interesting. Passing data through objects rather than parsing text? Not that I like Powershell, the few times I used it I found it somewhat convoluted and the signing bit seems excessive on your own machine and directories. But some posters here who seem to know way more about Bash than I do have at least some good things to say about Powershell.

          Maybe a future approach to shells could learn a thing or two from BASH and Powershell?

          My point? Lots of 'nix's philosophy is battle-tested, simple, clever. But it also dates back to the 70s. Innovation happens best when many different ideas compete and when there is more than one paradigm. Having more desktop OS philosophies than just the descendents of the Bell Labs' OS is beneficial to computer technology. Even if I prefer 'nix.

          As MS is no longer quite the dominant monopolist, I figure its continued relevance is more beneficial than its demise.

          That's why people who want to eradicate Windows as a choice for others, regardless of what MS is doing, irk me. People who poke fun at MS technical shortcomings and criticize its behavior are fine. Hey, I do it all time.

          1. Havin_it
            Thumb Up

            @JLV Re: With Microsoft nothing is free

            Oh, I very seldom downvote: much more satisfying to argue ;) and downvoting someone because you're engaged in a difference of opinion with them is just unsportsmanlike behaviour. (I'll make one exception: if I do downvote a post, I tend to reply giving my reasons. But because I'm always ready to get schooled in such august company, I usually just do the latter; you can't retract a downvote.)

            In any case I broadly agree with your point (that post actually started life as a grammarnazi, hence the bolding, then I went away for a bit, came back and changed thrust for some reason). As you pointed out, this is mostly focused on the embedded space, where my references don't fit and I suspect people are a bit less partisan about OSes than they are in the desktop and even server spaces. (I mean, how else do you explain Windows' embedded market share? lol). There's certainly a lot less to differentiate Linux and BSD in that space, right enough.

            Also, I do indeed find that I like Microsoft more the lower their fortunes sink and the more they have to actually compete on merit. No argument there. As for the mooted Übershell, well, I ran in terror from Powershell after one sitting, so I can't really comment much, but I'm quietly fascinated by the idea of creating a chimera of its and bash's good points. Not sure how possible it really is to marry two such diverse models, though.

            But yeah, I'd be pretty fed up if we weren't allowed to take the piss when they (or the *nix side) do screw up comically. But those who just do it reflexively are rather tedious :(

          2. e^iπ+1=0

            Re: With Microsoft nothing is free

            "First, thanks for not downvoting me in the context of an OS discussion ;-)"

            You got an upvote from me in the original post; however I felt that this moan earned a down vote (on the follow up post). Welcome to the interwebs!

      2. Anonymous Coward
        Anonymous Coward

        Re: With Microsoft nothing is free

        "a more competent, non-dominant, Windows, give us all more choices by existing."

        You may have a problem convincing the companies and people who bought the Kool-Aid for WinCE-based OSes like HPC2000 and PocketPC a decade or more ago. Those OSes lasted what, three years, before MS gave its customers no choice - HPC2000, PocketPC, gone.

        You may have a similar problem selling this new venture to the handful of companies (not household names) who backed MS's attempt to take over the set top box market. BT were one of a limited number of companies that MS managed to convince. A few years later, next generation of boxes come out. BT had made the choice to carry on *without* the MS software.

        MS. The x86 software company, for desktops and datacentres.

        But not anywhere else or anything else.

        1. JLV
          Thumb Up

          Re: With Microsoft nothing is free

          Agree. I'd have a problem selling myself the idea of using non-core MS offerings in a business critical fashion ;-)

          Continuity is not their strong point. Silverlight anyone? WinPhone 7? I'd forgotten, mostly, about your examples, but they are very valid. WinRT's future?

          In the context of Raspberry Pi 2 experimentation your warnings may or may not signal a big risk. Possibly there will be no Windows 11 port. What about security patches for their donation-ware?

          In a larger context, evolution is driven by diversity and winners and losers. Not just settling on one winner's family tree. I am not advocating that you, or I, need to cuddle of to MS overmuch. However others should be free to do so.

        2. Lusty

          Re: With Microsoft nothing is free

          "Kool-Aid for WinCE-based OSes"

          You mean like the millions of winterms, tills and handheld scanners still in use today? WinCE was still supported until very recently, might even still be supported, and was extremely popular in the embedded market, just like its successors and just like Win10 IoT probably will be. Microsoft don't want you to buy a Raspberry Pi to run as a computer, they want you to buy one to turn into a popular gadget, like an internet connected kettle, internet connected thermostat, wifi scales, or something yet to be invented. Each of these devices needs an infrastructure component in the web - see Withings as a great example with their health portal. That's where the money is right now.

    4. Anonymous Coward
      Anonymous Coward

      Re: With Microsoft nothing is free

      They're not Apple.

    5. werdsmith Silver badge

      Re: With Microsoft nothing is free

      Not many people are going to be hooked when the find out what IoT is all about.

      And these irresponsible headlines that are causing some people to expect more than they are going to get are not helping.

  2. Anonymous Coward
    Anonymous Coward

    Good work MS

    Wow, that's a pretty decent gesture from Microsoft. Surprising even given the engineering commitment required to support a new platform like that.

    So now we have a cheap as chips ARM v7 platform available to kids and penniless students everywhere, when is the official Google supported Andriod 5 release coming I wonder?

    1. Anonymous Coward
      Anonymous Coward

      Re: Good work MS

      Not sure Google is interested in spying on penniless kids and students everywhere. Different business model to MS which relies on hooking coders young.

      1. Anonymous Coward
        Anonymous Coward

        Re: Good work MS

        Not sure Google is interested in spying on penniless kids and students

        It's a process, mind you. Give them something free now, get them hooked, and shear them when they start earning money until they kick the bucket.

      2. Anonymous Coward
        Anonymous Coward

        Re: Good work MS

        Those 'penniless students' will grow up to be tomorrows professionals, engineers, scientists and leaders.

      3. Havin_it
        Coat

        @AC#2 Re: Good work MS

        >Different business model to MS which relies on hooking coders young.

        Different also to Weird Science, in which the young code a hooker.

        Much as I love the Pi, I think that was a greater incentive to learn to code.

    2. TheOtherHobbes

      Re: Good work MS

      I wonder if it's a Trojan horse to sell Office 365 subs.

      Win 10 + Office 365 + Pi 2 = super-cheap office 'PC'

      You won't be able to do much work with it, but it's going to appeal to manudjment types who think giving everyone a Pi-in-a-box is going to be everso cheaper than buying a few pallets of Dells.

      Admin issues for that kind of 'solution' are going to be interesting. But that won't stop it being popular.

      Also, undercutting Apple on price. All the punters want a MacBook Air, but when you have a choice between something that costs less than £50 and something that costs £800 to £1000, a lot of people are going to go for Option A.

      I suspect Pi + MS have invented a new thing -> the Austerity Computer.

      1. Flocke Kroes Silver badge

        @TheOtherHobbes

        Abiword on Pi.1 worked, but you could see the screen updates. It was tollerable for trivial work, but I used something bigger unless someone else was using it. Abiword and LibreOffice have been running fine on my 4 core 1GHz ARMv7 box since early 2012 (tripple the cost of a Pi). For the vast majority of office work, this is fine. The NIC is '1GHz', but ⅓GHz would be more honest when you look at the memory bandwidth. It is attached to a 100MHz switch. It was using an SSD connected by USB until the eSATA cable arrived. Lack of 100MHz network and lack of SATA are not noticable issues for office work or for a ripped DVD client / server. On a good day, two users can watch 1080p over a 100MHz net.

        Linux users have been able to set up an 'austerity computer' for years. Sometimes they are even for sale directly to computer somewhat-literates. In the past, such computers vanished half way through an exhibition and an underpowered windows box appeared after a couple of months later for twice the price.

        I have no idea what hardware Windows 10 + MS Office really requires but I would expect a Pi.2 to be a perfectly capable Libreoffice box. I have had problems using a Pi.1 as a print server, and would make sure I had a plan B before trying a Pi.2 as a print server.

        1. Havin_it
          Boffin

          @Flocke Kroes Re: @TheOtherHobbes

          Personally I've been astonished by how well libreoffice runs on Pi1. I only even tried it last month when I got my B+, not expecting it to even launch, but it did (eventually!) and once up and running it was entirely tolerable for the smallish docs and spreadsheets myself and the GF go in for. UI feedback time I did notice being a bit sluggish, but not really annoying after a minute or two; and actual editing was more responsive. Who knows, with the Pi2 I might even get away with running Firefox (which on the Pi1 is such a pig it's just not funny).

          Just sayin', YMMV, etc.

      2. JeffyPoooh
        Pint

        "The Austerity Computer"

        @TheOtherNobbes - Well done.

      3. John P

        Re: Good work MS

        That was my first thought, but according to Scott Hanselman there won't be a shell.

        http://www.hanselman.com/blog/TheNewRaspberryPi2WillRunWindows10AndRunUniversalApps.aspx

        So while possibly not a super-cheap office PC, I can still see loads of uses for this.

        MS have achieved one thing with this though, getting up to speed with Universal apps is now looking like it may just be worth it.

    3. Anonymous Coward
      Thumb Up

      Re: Good work MS

      > that's a pretty decent gesture from Microsoft

      And in the immortal words of the Carry Ons, I, too can make an appropriate gesture...

      Only a uni-digit icon, when two fingers are so badly needed.

    4. Simon Harris

      Re: Good work MS

      I wonder if it'll be a port of the full version, or like Windows XP embedded (minimum footprint ~40MB) and Windows Embedded Standard 7 (minimum footprint ~500MB) where you can tailor it to include only the core components needed for the application.

      1. Adrian 4

        Re: Good work MS

        It'll be some bizarrely crippled version, like office for tablets which won't work on a large screen.

        But, that apart, it completely misses the point. The only reason people use Windows is for the applications. It's not the familiarity (all lost with 8.1 anyway), or the reliability (lol) or security (lololol). It's because LeisureSuitLarry95 or AdobePhotoshopfreewithconflakes2000 runs on it.

        And this isn't true for an ARM processor, so it won't attract anyone. Even the Surface, with an executive-friendly look but the same restriction didn't attract anyone.

    5. Roland6 Silver badge

      Re: Good work MS

      The omission of any mention about following the Rasberry Pi ethos and releasing the source code to Windows Pi is notable but to be expected ....

    6. Mage Silver badge
      Windows

      Re: Good work MS

      This is the funniest thing in IT I have heard or seen since I first encountered Windows Millennium Edition!

      Anyone wasting time on this is either a Corporate Windows developer or deluded.

      There is a choice of RiscOS, various Linux.

      Any of VXWorks, PalmOS, BEOS or QNX would be nicer.

      QNX was unfortunately bought by RIM to become Blackberry 10

      What other OS would be nice choice on Pi?

      1. John Brown (no body) Silver badge

        Re: Good work MS

        "What other OS would be nice choice on Pi?"

        FreeBSD?

        Not for the feint hearted just yet though.

        I wonder how it will perform as a homeserver with 2 or 3 4TB powered USB HDDs and ZFS RAID?

        Yes, I know about the ethernet/USB thing, just wondering what sort of throughput it might manage, say a couple or three streaming HD videos and suchlike.

      2. Archaon

        Re: Good work MS

        "Anyone wasting time on this is either a Corporate Windows developer or deluded."

        Question: In the entire history of our fine(ish) planet have any of the *NIX crew stopped to consider that maybe, just maybe, some people actually find using Windows easier and/or preferable for their requirements?

        If Windows 10 on Pi 2 takes on a form that is usable for my needs and is free (or even just cheap) you will find that I am quite happy to be deluded.

    7. Havin_it
      Mushroom

      Re: Good work MS

      Right, I've been letting this one slide for a while, but enough is enough.

      It's ANDROID. A.N.D.R.O.I.D.

      I swear it's as if there's some conspiracy at work to propagate this misspelling. Who on earth could benefit from that? Certainly not Microsfot...

      [Grammarnazi icon wasn't enough, this has been building for a while.]

      1. Mikel

        Re: Good work MS

        Re: ANDRIOD

        Astroturfers are not allowed to use the actual name of the product they are bashing, as in increases the notoriety of the product. In the case of Android it is a little absurd, but that is what this is about. And no, it is not going to stop. Rules are rules.

        1. Dave 126 Silver badge

          Re: Good work MS

          >Right, I've been letting this one slide for a while, but enough is enough.

          >It's ANDROID. A.N.D.R.O.I.D.

          >I swear it's as if there's some conspiracy at work to propagate this misspelling. Who on earth could >benefit from that? Certainly not Microsfot...

          It's more likely be cock-up than conspiracy... we recognise words at a glance by their overall shape (which is why UK road signs use Title Case, and not UPPER CASE like the USA does...), so Android and Andriod can escape proofreading. It probably doesn't help that i and o are adjacent on most people's keybaords.

          Sorry, keyboards.

          Teh

    8. Anonymous Coward
      Anonymous Coward

      Re: Good work MS

      Let's be clear: this is no sort of magnaminous gesture from Microsoft.

      Microsoft are shit-scared that a whole generation of children will come through schools without the association that programmable computers == Windows.

      Worse, the clever ones who are tinkering with Linux will grow up to deploy Linux in their workplaces and Linux in the cloud.

      1. Stretch

        Re: Good work MS

        the clever ones are already deploying linux in the cloud. And windows in the workplace, for an easy life.

  3. Voland's right hand Silver badge

    Now this explains it

    I was wondering why the hell upping the core count and RAM on the Model B. This explains it.

    In the absense of sufficient power feed, 1G NIC and SATA there is really very little you can do with 1G RAM and Linux in IOT space which cannot be done with 512M (or 256M for that matter).

    So the answer to the "why raise the hardware spec" is now clear - it needs to comply with the minimum spec for Windows 10 which surprise, surprise is 1G RAM.

    1. Anonymous Coward
      Mushroom

      Re: Now this explains it

      Why are you so obsessed with 1gb NIC's and SATA?

      This is a low end device FFS. If you want that and more, buy a Pico ITX

      1. Voland's right hand Silver badge

        Re: Now this explains it

        Why are you so obsessed with 1gb NIC's and SATA?

        This is a low end device FFS

        With the pretense for media center capabilities including HD decode and ability to capture video at reasonable rates. While you can just about get by with the 100MB/s interrupt driven NIC and USB for both it is exactly that - "get by". To do anything more with media you need a decent NIC and a decent storage as well as USB power budget that does not cause a crash the moment you plug in a decen 5.1 channel USB audio into it.

        The Pi is good for what it is - IO (for those of us who cannot be a**ed to deal with Arduino). Other stuff - not really and the increase in CPU and memory does little for that either as the constraint is elsewhere.

        So coming back to the possible use cases for core/ram increase:

        1. IoT, automation, etc - nope (it is good as it is).

        2. Media - nope (constraint elsewhere)

        3. Windows - oh yeah, it just made the minimum envelope for version 10.

        Nuff said.

        1. Adrian 4

          Re: Now this explains it

          I'd say the most useful IoT thing this would improve is video recognition. The link to the camera is one of the few that isn't severely bandwidth limited, so the extra ram and processing is useful.

          Media ? who cares - the android TV addons handle that.

          Windows ? no point, see another posting I wrote

          1. James Hughes 1

            Re: Now this explains it

            Stuff I use Raspi's for that will be better with the new one....

            1. Media player (Yes, Kodi works really well, at home, and in the motorhome)

            2. Camera work. Quad cores and NEON means much more image processing capability

            3. H264 testing (day job). New device is up to 30 times faster at software H264 encode.

            4. Scratch for the children. Works much faster

            Stuff I can now use it for that was too slow before.

            1. Browsing

            2, H264! See above

            3. Compiles (a hell of a lot faster means I don't need to cross compile as much)

            4. Decent GUI desktop - this is much faster. Now can have multiple open windows with no slow down.

            I'm sure there is loads of other stuff that others do that I don't.

    2. PleebSmash
      Megaphone

      Re: Now this explains it

      $35 is practically priced out of the IoT space.

      $35 is the RaspPi space, the cheap robot/drone space. A space that can convincingly use extra cores and RAM.

      For IoT I think <$10 or Edison-sized. Certainly no ports.

    3. Slartybardfast

      Re: Now this explains it

      "I was wondering why the hell upping the core count and RAM on the Model B. This explains it."

      It wasn't so that you can run more intensive applications, of course not. I'm really pleased about this as I'm interested in it's use in RTL/SDR applications. The B+ is ok as a front end but doesn't have enough grunt to be used as a full SDR. This looks like it should be much more capable, it might be able to run some low spec'd GNU Radio apps.

      "So the answer to the "why raise the hardware spec" is now clear - it needs to comply with the minimum spec for Windows 10 which surprise, surprise is 1G RAM." - OH FFS!

      1. James Hughes 1

        Re: Now this explains it @Voland

        Bollocks. The new Pi was not driven in any way by MS. AT ALL.

        It's more driven by all the newer, higher powered devices like ODROID and similar, and the fact that Brcm developed a higher performance chip that could be bought for the same/similar money.

        No need for conspiracy theories when you can have the above facts for free.

    4. Olius

      Re: Now this explains it

      "In the absense of sufficient power feed, 1G NIC and SATA there is really very little *I can think of to do* with 1G RAM and Linux in IOT space"

      FTFY :-)

  4. Dan 55 Silver badge
    WTF?

    Wait a minute...

    RT slabs don't get Windows 10 but the Pi 2 does?

    1. Adrian 4

      Re: Wait a minute...

      RT slabs are dead.

  5. David Roberts

    Ports to other ARM platforms?

    As I type this on my Sony Xperia Z tablet.....

Page:

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like