Slashdot Mirror


Microsoft Releases Windows 10 IoT Core For Small, Embedded Devices

An anonymous reader writes: One of the more interesting aspects of Microsoft's Windows 10 push is their desire to see it running on hobbyist hardware platforms. Today they released Windows 10 IoT Core for the Raspberry Pi 2 and the MinnowBoard Max. They say, "Windows 10 IoT Core is a new edition for Windows targeted towards small, embedded devices that may or may not have screens. For devices with screens, Windows 10 IoT Core does not have a Windows shell experience; instead you can write a Universal Windows app that is the interface and "personality" for your device." Microsoft has posted a list of release notes for this version, calling out improved support for Python and Node.js, significantly improved GPIO performance, and more electronics support for breakout boards. Under a heading cheekily named 'Developers, Developer, Developers,' they lay out their plan for language support and provide a code sample.

123 comments

  1. Security by sehlat · · Score: 0

    Given Microsoft's track record on OS/application security, you will almost certainly end up being physically attacked by your hacked MSIOT home.

    1. Re:Security by Coren22 · · Score: 2

      You mean the track record of not being significantly broken into since Windows 7?

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    2. Re:Security by phantomfive · · Score: 2, Informative

      You mean the track record of not being significantly broken into since Windows 7?

      Unless you count a remote code execution exploit that was patched last month. Seriously, if you think Windows is secure, you just haven't been paying attention to the vulnerabilities. They're doing better than the days of Nimda and Code Red, but that's not saying much.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Security by Anonymous Coward · · Score: 0

      That's after 25+ years in the field.

      Now, they're entering a new one ...

    4. Re:Security by Anonymous Coward · · Score: 0, Informative

      Lol, just shut up, neckbeard. You can't win, by most measures Windows is more secure than Linux and has been for a while.

    5. Re:Security by rahvin112 · · Score: 0, Flamebait

      Who needs their track record on security when you've got a proven track record with abandoned embedded software? There are millions of ATMs and other embedded windows XP machines out there languishing as unsupported because they trusted Microsoft. Millions of ATM's and other embedded computer devices will be replaced not because they need to be, but because the operating system running them is no longer supported.

      Any company with an ounce of care about the future would NOT use Microsoft for any embedded application. Windows 10 embedded just like XP embedded will be abandoned in the future and every company that relied on it will be forced to replace perfectly functional hardware and software.

      The funny part is the embedded market frequently sees device lifetimes that far exceed Microsofts support timeframes and yet they continue to get business in the embedded marketplace. The only viable operating system for embedded systems is Linux or maybe one of the BSD's. Everything that's not FOSS will be abandoned long before the device lifetime is reached.

    6. Re:Security by im_thatoneguy · · Score: 2, Interesting

      Windows 10 embedded just like XP embedded will be abandoned in the future and every company that relied on it will be forced to replace perfectly functional hardware and software.

      FUD. Microsoft provided free support for XP for 13 years. And if you want to keep support you can continue to receive support for another few years if you're willing to pay for it just costs money. Show me a Linux distribution with 15 years of free support. Long term support for Linux generally means 10 years.

    7. Re:Security by dissy · · Score: 4, Informative

      There are millions of ATMs and other embedded windows XP machines out there languishing as unsupported because they trusted Microsoft. Millions of ATM's and other embedded computer devices will be replaced not because they need to be, but because the operating system running them is no longer supported.

      You are aware that Windows XP Embedded is still supported and receiving security patches to this very day, yes?

      XP Embedded was released in November 2001 and extended support does not end until January 12th 2016.

      In fact if you love living life further over the edge than just using XP, it is possible to hack up XP Pro to use XP Embedded security patches - though obviously even more at-your-own-risk than ever.

    8. Re:Security by Anonymous Coward · · Score: 0

      XP != XP embedded

    9. Re:Security by Anonymous Coward · · Score: 1

      Yip, XP Embedded is supported until 2020.

    10. Re:Security by cheater512 · · Score: 1

      In that instance "most Linux systems" actually means "very few".

      The media loves Linux flaws and will exaggerate them extensively. Linux flaws are novel.
      Windows flaws are like shootings in the US - no one bats an eye any more.

    11. Re:Security by Z80a · · Score: 1

      I wonder how many critical flaws the *AHEM* new "user free" web services will bring to the table.

    12. Re:Security by phantomfive · · Score: 1

      Oh? What web services are those? Sounds interesting.

      --
      "First they came for the slanderers and i said nothing."
    13. Re:Security by im_thatoneguy · · Score: 1

      Not to mention Win32 is still supported in Windows 10. If you have ATM software, it's not horrifically painful to update your drivers and transition to another OS that will still probably run your existing code without even recompiling for another 15 years.

      It's also further bullshit because while I am aware those ATMs exist, no big name bank is still using their code unmodified from 2001. The new interfaces on Chase and Bank of America ATMs is quite modern and full of features that weren't options in 2001 like check scanning. If a bank is still using 2001 ATMs they are going to lose business off of the ancient functionality more than the cost of recertifying a Windows 8.1 or 10 embedded.

    14. Re: Security by Anonymous Coward · · Score: 0

      FUD is all this bleating chorus of tech dinosaurs has anymore.

    15. Re:Security by Anonymous Coward · · Score: 0

      Oooh, someone who gets their information from 1995!

      Actual Windows OS exploits are fairly rare these days, buttercup.

    16. Re:Security by deviated_prevert · · Score: 1

      Who needs their track record on security when you've got a proven track record with abandoned embedded software? There are millions of ATMs and other embedded windows XP machines out there languishing as unsupported because they trusted Microsoft. Millions of ATM's and other embedded computer devices will be replaced not because they need to be, but because the operating system running them is no longer supported.

      Any company with an ounce of care about the future would NOT use Microsoft for any embedded application. Windows 10 embedded just like XP embedded will be abandoned in the future and every company that relied on it will be forced to replace perfectly functional hardware and software.

      The funny part is the embedded market frequently sees device lifetimes that far exceed Microsofts support timeframes and yet they continue to get business in the embedded marketplace. The only viable operating system for embedded systems is Linux or maybe one of the BSD's. Everything that's not FOSS will be abandoned long before the device lifetime is reached.

      The funny part about the equation is that IBM would go dead dog in the middle of the road if it were not for the fact that they have huge amounts of accounts supporting a butt tonne of windows xp run atms, workstation desktops and who knows what else where ever.

      In Canada the bank of Nova Scotia saves millions by using old desktops running XP long past the eol of the OS. So do many other major institutions.

      Got really bad news for all the Microsoft shills here on Slashdog, XP is no where near dead it survives in many places and still runs huge amounts of infrastructure. XP has no end of life it is Microsoft's worst nightmare and a boon to IBM support services all over the place. Talk about a Zombie software invasion that makes OS2 Warp look like a real OS, XP is stinking and rotting yes but it ain't going to go away anytime soon especially considering we are on the verge of another down turn in so called IT tech. This time the down turn is going to make 2000 look like the good times.

      --
      This message was not sent from an iPhone because Peter Sellers really was a deviated prevert without a dime for the call
    17. Re:Security by Anonymous Coward · · Score: 0

      > Actual Windows OS exploits are fairly rare these days, buttercup.

      Do try and keep up:

      """11 Aug 2015 at 21:21, Shaun Nichols

      Patch Tuesday Microsoft has released 14 sets of software patches to address critical security vulnerabilities in Windows, Office, Internet Explorer, and Edge. Yes, even Edge: Microsoft's supposedly whizzbang super-secure web browser.""""

      """Plugging a malicious USB device into a Windows PC can grant an attacker administrator privileges, allowing them to commandeer the computer. Microsoft said it had "reason to believe" that this USB vulnerability "has been used in targeted attacks against customers." """

      http://www.theregister.co.uk/2015/08/11/windows_august_patch/

    18. Re:Security by bondsbw · · Score: 0

      That's the fun thing about plural words. They can mean anything between 2 and a gazillopetainfinigoogolplex.

      For 2014, it seems that despite Microsoft's reputation and much larger marketshare, there were many fewer vulnerabilities in Windows than competing products. (And no, you can't just sum the numbers for different Windows versions, most are the same vulnerabilities that existed across versions.)

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    19. Re:Security by Anonymous Coward · · Score: 0

      Humm just last night pen testing. Pwned 92 Windows 7 machines in under 1 hour.
      Now what was that you were saying?

  2. Awesome! by Anonymous Coward · · Score: 0

    Can't wait to play Halo on my Raspberry Pi!

  3. Re:Lipstick on a pig! by drinkypoo · · Score: 1

    People already use Windows to build embedded systems. I don't know why they do that to begin with, but this will surely keep some of them from jumping ship.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. My new i7 is sluggish with W10! by Anonymous Coward · · Score: 0

    Why in the hell would I try to run it on something with only a fraction of the speed?

  5. Re:Snooping... by Anonymous Coward · · Score: 0

    How much of the data passing through a Windows 10 IoT device gets vacuumed up and sent to Microsoft?

    All of the important bits. We can thank Google for showing them the way. THANKS GOOGLE!

  6. Intel Edison... by nam37 · · Score: 1

    I wish they would add Intel Edison support.

    --
    The two rules for success are:
    1) Never tell them everything you know.
  7. Re:Lipstick on a pig! by jkrise · · Score: 1

    True, but they were differnt Windows, or rather true Windows. WinCE, Win XP-Embedded, even Win3.11 was available for devices until a few years back.

    This Windows10 for Embedded is like WindowsRT for ARM CPUs which was largely abandoned by Microsft themselves, and the hardware was written off for a few billions.

    The traditional VB style apps and the huge library of VB plug-ins for devices and peripherals do not wxist in Windows 10 anymore. All device developers have long jumped ship to the Raspberry Pi, and this is MS playing catch up just like in the Android and mobile markets which they lost.

    --
    If you keep throwing chairs, one day you'll break windows....
  8. So what exactly is included? by fuzzyfuzzyfungus · · Score: 1

    Given that WinCE has mostly gotten the chop(the sort of legacy customers that remain aren't the kind that you just cut off; but they aren't soliciting new ones); I assume that an NT kernel is included; but given that we are dealing with ARM devices that have a mostly fixed set of hardware included and largely custom add-ons, driver support or binary compatibility aren't going to be selling points.

    So, what do they include, and what is the pitch? Best environment for .net programmers looking to twiddle GPIOs? Something the kernel is radically faster at?

    1. Re:So what exactly is included? by F.Ultra · · Score: 0

      It includes Microsoft, that might well tip the scale for many PHB:s

  9. Windows ID by Anonymous Coward · · Score: 0

    So... it's id will be: Windows ID10(Io)T

  10. Re:Snooping... by Anonymous Coward · · Score: 0

    Thoughts... ever form one on your own?

  11. Re:Lipstick on a pig! by Anonymous Coward · · Score: 2, Insightful

    Some people working on embedded systems have day-jobs working with the Microsoft stack. I would wager a guess that a fair number of them would rather not bother with Java or Python when they already know C# and F# and are already familiar with the tooling in a way that no hobbyist would ever be. Personally, I fall into that category. I work with C# daily (and F# occasionally). I've done some Arduino stuff and have played around with the Raspberry Pi. But my familiarity with C#, F#, Visual Studio, and Windows in general make me feel much more comfortable and open up so many more possibilities to me.

    Just because you don't like Microsoft doesn't mean everybody, or even anybody (how do you know what other people are thinking? can you read minds?) else shares that opinion with you.

    And what does another option hurt? Isn't it about user choice? Stop choosing for me. Go be a zealot elsewhere. And by "elsewhere", I mean not on this planet.

  12. Re:Goodbye Linux. Don't let the door hit you... by gweihir · · Score: 1

    Nice trolling.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  13. Re:Oh god ... by ADRA · · Score: 4, Insightful

    Taking away the buzz word quotient, IOT is fine. Have appliances and devices that interact with one another in a clean, secure, interoperable way. That sounds great. I'd love more home automation and more safe interaction with the environment I walk through. The problems is nobody seems to talk to one another, they're horribly expensive, everyone's out to maximize the self-fullfilling non-existing profits in this space; all of which cripples any meaniungful adoption.

    Just like 'cloud' before it, there was real meat behind the buzz, but it took time, open platform designs and simple integration before any real traction occurred in pushing LAN services into others' hosting.

    --
    Bye!
  14. Re:Goodbye Linux. Don't let the door hit you... by Anonymous Coward · · Score: 0

    And with Xbox on Windows 10, I can play Halo with a $35 Raspberry Pi without having to buy a $400 Xbox One! Plus all of the other thousands of Windows games will just work since it's Windows, and Windows is Windows!

  15. Re:Lipstick on a pig! by Dracos · · Score: 4, Insightful

    Win10IoT isn't for hobbyists, it's for embedded system vendors.

    This is the play by MS to prevent all the ATMs, kiosks, and point of sale systems that still run XP/Vista/7 from getting replaced with Linux solutions. There's already one airline running rPi+Raspian on their airport gate screens. And if you've been wondering how the hell Redmond has any chance of hitting their "1 billion Win10 devices" goal, this is the lion's share of it. No way they sell that many PC/Surface/Xbone/WinPhone units and get that many people to upgrade from 7 and 8.x.

    MS has never cared about hobbyist developers, and they never will. Everything they do is from a B2B perspective.

  16. Audio codecs by tepples · · Score: 2

    I've played Halo 2 on my PlayStation and Halo 5 on my Dreamcast. Whether you can play them on RPi2 depends on what audio codecs Windows 10 IoT Core supports.

    1. Re:Audio codecs by deviated_prevert · · Score: 0

      I've played Halo 2 on my PlayStation and Halo 5 on my Dreamcast. Whether you can play them on RPi2 depends on what audio codecs Windows 10 IoT Core supports.

      Sad news for you guys Windows 10 without third party codec add ons sucks big time. Without VLC it is useless for many video and audio streams. Unless your favourite gamerz masterpieces are HTML5 coded written in which case you will need to somehow use the edge browser engine to access any codec other than the standard ms.wav and the same ol' same ol' wma and wmv crap codecs.

      Again you will need to use nothing but DirectX for your games. Everything is right with the world and is going as planned in Redmond, very soon all the competition will die and Sourceforge will be removed from the planet so no-one will be able to write anything other than DirectX software! MUHAHAHAHA!

      --
      This message was not sent from an iPhone because Peter Sellers really was a deviated prevert without a dime for the call
    2. Re:Audio codecs by deviated_prevert · · Score: 1

      I've played Halo 2 on my PlayStation and Halo 5 on my Dreamcast. Whether you can play them on RPi2 depends on what audio codecs Windows 10 IoT Core supports.

      Ok my last reply got modded down as a troll. But here is the whole story, the core kernel used in win 10 is very good indeed. BUT and this is a very big one, hardware support is slowly cutting out anything over 5 years of age. The WDDM 1.1 support is very limited so things like most of atom chips from 2010 are being axed. Good luck getting a pi to run directx 11 let alone 12. I am sure that pi is not going to compete with the Xbox ecosystem so essentially it will take a complete freeze over in hell before Microsoft lets it's OS compete on embedded game platforms. Especially when you consider that the main purpose of win 10 "free upgrade" is to convince the consumer to use Microsoft cloud and integrate an xbox with their new Win10 pc!

      --
      This message was not sent from an iPhone because Peter Sellers really was a deviated prevert without a dime for the call
  17. Re:Goodbye Linux. Don't let the door hit you... by FranTaylor · · Score: 2

    Already most of the raspberry pi's I have seen people using

    says the guy who works in a microsoft test lab

  18. Re:Lipstick on a pig! by westlake · · Score: 1

    The very notion of anti-virus drives hobbyists away from Windows, because the hobbyist thinks he is in charge of the toys, and not some uncaring 800lb gorilla.

    Until an exploit takes control of his toys away from him.

    Professionals make mistakes that aren't always easy to see and some that are mighty hard to excuse. It happens whatever the language, programming tools or environment.

    I think you can make a very good case for providing the amateur with a little hand-holding and protection.

  19. Re:Lipstick on a pig! by FranTaylor · · Score: 1

    Win10IoT isn't for hobbyists, it's for embedded system vendors.

    You will get as much tech support as you pay for. pay nothing, get nothing.

  20. Re:Goodbye Linux. Don't let the door hit you... by Anonymous Coward · · Score: 0

    Already most of the raspberry pi's I have seen people using have been switched over to Windows 10. It's faster, stabler, more secure, easier to use and already has thousands of applications available to use.

    Given that it was released this morning, that's quite the statement. Almost like you were paid to say it, since there's absolutely no history outside of a few Microsoft devs doing internal testing....

  21. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    From the code 'example': // Copyright (c) Microsoft. All rights reserved.
      var http = require('http');

    Right at the very beginning of a very simple few lines of code. Soubds like "Keep away from our great new shiny platform that WE created. It is for US, not for YOU."

    I haven't seen a more scarier looking launch and promotion site.

  22. Re:Snooping... by Anonymous Coward · · Score: 0

    About the same amount as that passing through any Apple device or Google service.

  23. Re:Snooping... by __aaclcg7560 · · Score: 1

    As long as Microsoft leaves the naughty bits behind...

  24. Re:Lipstick on a pig! by digitalPhant0m · · Score: 0

    It is a nice change to see M$ playing catchup with Linux.

  25. It's a great idea, but... by MrWhiteHatter · · Score: 0

    I think I'll stick to running Risc OS on my Pi.

  26. Re:Lipstick on a pig! by Anonymous Coward · · Score: 3, Insightful

    RTFA - "This means full support for the standard UWP languages like C++, C#, JS and VB, but it also means bringing support – including full tools, debugging, and project systems – for Node.js and Python."

  27. Re:Lipstick on a pig! by LWATCDR · · Score: 2

    If they support remote debugging using Visual Studio it will be enough to get a lot of people interested.
    I love Linux but VS is a really good IDE.
    "The next thing you will hear is the You do not need an IDE Emacs and gdb is good enough crowd."

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  28. Re:Lipstick on a pig! by LWATCDR · · Score: 1

    Visual Studio.
    After working with Kiel for a while I learned to really like Visual Studio.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  29. Re:Lipstick on a pig! by spire3661 · · Score: 0

    The price of Freedom is eternal vigilance. Did you forget that?

    --
    Good-bye
  30. Re:Lipstick on a pig! by FranTaylor · · Score: 0

    it also means bringing support – including full tools, debugging, and project systems – for Node.js and Python."

    That stuff is running quite well under raspbian, relatively mature code. What would be the point of running node.js or python on a very buggy beta release of an operating system when you can do the same thing on a mature stable system? You will find bugs, you will report them, the whole thing will slow you down, and you will be doing Microsoft's QA job for them and getting paid nothing for it.

  31. Re:Goodbye Linux. Don't let the door hit you... by __aaclcg7560 · · Score: 1

    The original Xbox was just a PC. I loved how the documentation explained that the A: and B: drives — ye olde floppies — were hidden.

  32. Spys by koan · · Score: 0

    everywhere.

    --
    "If any question why we died, Tell them because our fathers lied."
    1. Re:Spys by koan · · Score: 1

      Spies

      --
      "If any question why we died, Tell them because our fathers lied."
  33. Re:Lipstick on a pig! by Anonymous Coward · · Score: 1

    Well I, for one, am going to give it a try. I had the beta version loaded but hadn't written any code for it yet. I'll load up the production version on my Pi2 this weekend. I've done some Arduino coding and projects in the past, but Visual Studio is a much better IDE so it should be much nicer than futzing with that Arduino code editor.

  34. Re:Snooping... by Anonymous Coward · · Score: 0

    All your internet of things is belong to us.

  35. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    I'm gonna take a cue from my fellow AC, cut the fanboyism.

  36. Re:Lipstick on a pig! by Anonymous Coward · · Score: 1

    > Win10IoT isn't for hobbyists, it's for embedded system vendors.

    WinIoT requires the Pi2. Embedded system vendors will find that to be too expensive to deploy when they could use a PiA or compute module for Linux (or other) based systems.

    I also note that IoT is free for the maker community (ie hobbyists). It does not say that it is free for deploying as part of products - Linux is. While IoT may be free to 'makers' they will require a full Windows 10 PC to do development while with Linux a Pi2 is all that you need.

  37. Re:Lipstick on a pig! by FranTaylor · · Score: 1

    I'm gonna take a cue from my fellow AC, cut the fanboyism.

    what's the problem, i'm sure it will be an interesting platform when the release notes are not chock full of "this isn't working correctly yet"

  38. Re:Snooping... by Anonymous Coward · · Score: 0

    Yaaaaawn. So boring. I can't even muster the energy to make a really snide reply to such dreary nonsense, I can barely manage to finish this sen

  39. Re:Oh god ... by Anonymous Coward · · Score: 2, Insightful

    You neckbeards stuck in ca. 1997 amuse me to no end. Your tech knowledge is as dated as your "last laid on" date.

    First, Windows is quite secure these days. Nothing's perfect, but it certainly will match mainstream Linux.

    Second, it's not bloated at all. This is a small version specifically intended for IoT. They didn't take "Windoze" (as you probably still call it) 98 (the version you are probably most familiar with) and dump it on a USB drive, you ponce.

  40. Re:Lipstick on a pig! by FranTaylor · · Score: 1

    The price of Freedom is eternal vigilance. Did you forget that?

    where's the freedom in running a closed source operating system? is microsoft paying you for your eternal vigilance?

  41. Re:Snooping... by Anonymous Coward · · Score: 0

    Thoughts... ever form one on your own?

    Yes. Most people here love Google. I don't. That means I'm incapable of independent thought?

  42. Re:Lipstick on a pig! by Dracos · · Score: 1

    $35/unit retail is too expensive for embedded systems? Maybe some, but not for those where an old Windows is already deployed. There's a rPi B+ among the equipment in the box on my house that my ISP put there.

    The true purpose of it is for embedded vendors to pay bulk for licenses for it, otherwise MS wouldn't bother at all (they really fear losing all the embedded markets to Linux). Win10IoT may be free to makers, but it serves them next to no purpose. The bone MS is throwing at makers has no marrow in it.

  43. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    And your use of the phrase "from a XX perspective" makes you a corporate goon as much as MS.

  44. Re:Lipstick on a pig! by spire3661 · · Score: 1

    Stallman? Seriously though, the world is not black and white like this. And please feel free to peruse my 10+ year Slashdot history, full of very harsh criticisms of Microsoft.

    --
    Good-bye
  45. Re:Lipstick on a pig! by im_thatoneguy · · Score: 2

    I just developed an embedded system on Open Embedded/Yocto. I don't know if I'll ever use Linux again after I can use Windows 10 IOT. Getting an embedded Linux customized and all of the necessary packages is a huge PITA. Compiling for that custom distribution image is an even larger PITA. I think I probably spent about 50% on my application and 50% on just pure bullshit trying to get it to run.

    Having Visual Studio, a bullet proof build and deployment system, an easy remote debugging system and the ability to *test* on my local machine in emulation easily? SOLD.

  46. Re:Lipstick on a pig! by makapuf · · Score: 2

    Well, either you're on a standard platform say a raspi or any other one, and you don't need to recompile the whole operating system / gnu stdlib since there already is one ready and stable (raspian), or you're on a custom platform. In that case it's custom linux BSP (can be a pita) vs not supported, get lost. I'll take the first one.

  47. Re:Snooping... by Anonymous Coward · · Score: 0

    How much of the data passing through a Windows 10 IoT device gets vacuumed up and sent to Microsoft?

    Windows IoT is designed to use Azure as its connection point on the Internet. ie _all_ data will pass through Azure.

  48. Re:Lipstick on a pig! by Darinbob · · Score: 1

    These systems in my view are too big for IoT.

  49. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    > $35/unit retail is too expensive for embedded systems?

    Yes. Pi 1 A is half that price, but Windows IoT requires Pi2 as minimum. For simple IoT devices Arduino non-brand compatibles can be had for $5 or so.

  50. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    Let's pick a random sample from Apple, /*
      Copyright (C) 2015 Apple Inc. All Rights Reserved.
      See LICENSE.txt for this sample’s licensing information

      Abstract:
      Standard AppKit entry point.
      */

    https://developer.apple.com/library/mac/samplecode/GLEssentials/Listings/GLEssentials_Source_main_m.html#//apple_ref/doc/uid/DTS40010104-GLEssentials_Source_main_m-DontLinkElementID_35

  51. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    It is highly unlikely that the Win10 IoT license would allow such widespread use anyway.

  52. Re:Oups by Anonymous Coward · · Score: 0

    Except windows 10 upgrade is free, Visual Studio Express is Free (even for production). Um.. have you tried developing windows programs in linux or OSX?

  53. Re:Oups by U2xhc2hkb3QgU3Vja3M · · Score: 2

    I'm tired of hearing "Windows 10 upgrade is free" from Microsoft fanboys. Not everyone is using Windows. And a lot of people are still using older versions like Windows XP.

    From http://www.microsoftstore.com/...

    Get Windows 10
    Free upgrade available only to qualified devices currently running Windows 7, 8, or 8.1.*
    For system builders or Mac users, buy the full version of Windows 10.

    CAD$149.00 (Download or USB)

    I don't call that free at all, so fuck off.

  54. Re:Lipstick on a pig! by losfromla · · Score: 0

    please be sure and report back on your findings, since you are an ac, it will be easy to know it is you reporting back and not some other random shill.

    --
    Only I can judge you.
  55. Re:Lipstick on a pig! by U2xhc2hkb3QgU3Vja3M · · Score: 1

    It's around USD$2.00 if you go with a "pro mini".

  56. Re:Lipstick on a pig! by eagl · · Score: 1

    Pay nothing, get nothing. So you're saying its like Linux?

  57. Internet Of Titans/things (IOT vs IOt) by MountainLogic · · Score: 1

    Anything that runs node.js and python is not part of the I O things. An IOt device is more likely to have 256 bytes not 256MB and be a PIC or an 8051 not a x86 or A9. If it is an overpriced high end device maybe a M0. 8K bytes is a whole universe on an embedded device. An IOt device is a connected sensor or a actuator, not a computer or a web server.

    1. Re:Internet Of Titans/things (IOT vs IOt) by Anonymous Coward · · Score: 0

      Perhaps, if you want to deploy 100,00 of your IoT devices into the field, then an embedded micro is the way to go. Just find a few hardware engineers, PCB layout dudes, someone with skills that can negotiate good terms with that factory in china, and of course a manager for all of these dudes...

      If you just want one, or two devices... then any language that is turing complete and can be soldered to a sensor is your best bet..

      I'd choose something where you can get the programmers easily... It may be Node.js or Python.

      Here in Wellington, Node.js geeks are rare-ish, and you'd probably have to go raid Weta workshops for python people (would you quit that job?), and there's a dire shortage of java people for government departments.

      On the other hand Trademe.co.nz are c#, so are xero.com, and there's lots of .Net contracting shops too... So even with 10% turn over at those places, there'll still be plenty of people to hire (Actually, you would think so... but .Netters are few and far between too...)

      The limiting constraints of the IOT device is probably not just bits, bytes and processing power...

      Cheers...

    2. Re:Internet Of Titans/things (IOT vs IOt) by hughbar · · Score: 1

      Yes, agree. The other 'thing' is simplicity, if a sensor is remote, you need crash-proofiness [I made that a fuzzy set, nothing is 100% crash-proof]. That has never been a 'feature' of any version of Windows, complex with the 'wrong sort of complexity'.

      Currently I use Arduinos and compatibles for remote sensors and Pi2 for things I can get my hands on [near at hand time lapse, the garden, the house]. Yes, I could go to tailor made, but I don't need scale currently, so off the shelf is fine. I am looking at Risc OS for the Pis at the moment, on the same basis of reduced complexity.

      --
      On y va, qui mal y pense!
  58. Re: Lipstick on a pig! by Anonymous Coward · · Score: 0

    So, when it's absolutely nothing like any open source project or anything-besides-stable-so-very-old-kernel os?

  59. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    Embedded system vendors will find that to be too expensive to deploy when they could use a PiA or compute module for Linux (or other) based systems.

    To paraphrase Bill Gates: A PiA ought to be enough for anybody.

  60. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    where's the freedom in running a closed source operating system?

    where's the freedom in running an open source operating system on closed source hardware? do you happen to have a GPLv3-licensed operating system handy? if you spent less time whining and more time creating like everybody else you might actually have a solution instead of a bunch of diatribes about how Microsoft and Apple and Tivo are evil and even how you shouldn't follow Linus Torvalds if you want freedom. Though of course RMS has no problem Trojaning his ideals via the Linux kernel and then turning around and bitching that other people (Tivo for example) shouldn't be allowed to do the same.

  61. Re:Oups by Anonymous Coward · · Score: 0

    It's called an UPGRADE.

    If you don't own an previous version, then there is nothing to UPGRADE.

    Although, if you have a raspberry PI board - you do seem to be able to download a copy of Windows 10 for that, without having a previous copy...

    Does that make it free-er for you?

  62. Re:Oh god ... by Anonymous Coward · · Score: 0

    > Second, it's not bloated at all. This is a small version specifically intended for IoT.

    While Raspian or others can run a complete Linux, including LXDE and development tools, on a Pi1, Windows10 IoT is just a core OS with no GUI of its own and it can run just a single app that has been loaded from a full PC into the boot sequence. Even then it requires a Pi2 with more RAM and CPU than the full Linux OS (or other) does.

    Yes, it is bloated. It may be small compared to Windows 10 PC, but 'small' in the IoT world is a $5 Arduino mini/micro (non-brand) or less.

  63. Re: Snooping... by Anonymous Coward · · Score: 0

    Dreary FUD. It's like you guys don't even try any more.

  64. Re:Oups by Anonymous Coward · · Score: 0

    From the first page of the linked website:

    Download Now : Click here to start downloading for FREE now. You will need the latest version of Windows 10, Visual Studio 2015 and tools.

    so...

    Does that make it free-er for you?

    No. As you can see you must have Win10 on your development box. They are giving you nothing.

  65. Re:Snooping... by garbut · · Score: 1
    Sure sounds that way:

    We will access, disclose and preserve personal data, including your content (such as the content of your emails, other private communications or files in private folders)...

    --
    Oh, should I have sugar-coated that?
  66. Re:Oups by U2xhc2hkb3QgU3Vja3M · · Score: 1

    Free upgrade or not, there's requirements to be eligible for it, meaning my argument is valid. If you're not already a user of a recent Microsoft Windows OS, it's not free at all.

  67. Re:Oh god ... by Anonymous Coward · · Score: 0

    Secure against who exactly? Their policy actually states they're going to take and share your private files.

  68. Re:Lipstick on a pig! by sjames · · Score: 1

    It sounds like you should have used a more standard/off the rack distro or you're forgetting that that degree of customization for Windows would be somewhere between just as much work to impossible.

    qemu offers emulation for a number of CPUs if you need emulation. Another option is to do a more complete install on your target hardware to act as a development platform. GDB does remote debugging if you like. It's really not that hard to use a cross compiler. There are a wide variety pre-built that you can use or detailed step by step instructions for building a cross compiler from source if you prefer.

  69. Re:Lipstick on a pig! by phantomfive · · Score: 1

    These systems in my view are too big for IoT.

    And yet they'll be exploited just as easily.

    That's where I've started to draw the line: if it's a device that is easily exploited, then it's part of IoT. Yes, I'm aware that this means many mainframes are part of the IoT. Those are called "dessert."

    --
    "First they came for the slanderers and i said nothing."
  70. Re: Lipstick on a pig! by Anonymous Coward · · Score: 0

    Funny, I find just the opposite to be true. Buidroot works just fine for me. OpenWrt is as easy as pie. POSIX API scales down to several RTOS (YMMV) and up to supercomputers.

    Windows is...windows. I used to use it but I moved on. I don't think it prudent to tie my future to an ecosystem controlled by a single company, especially one with a trackrecord like MS.

  71. Re:Oh god ... by Anonymous Coward · · Score: 0

    Their policy actually states they're going to take and share your private files.

    Citation?

  72. Re:Goodbye Linux. Don't let the door hit you... by Anonymous Coward · · Score: 0

    Yes. Microsoft pays people to go on backwards-ass 1997 web forums and try to convince tech dinosaurs to use Windows. You've cracked the case Murder She Wrote's Angela Lansbury!

  73. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    If it was really for vendors, then I'd be able to build a BSP for my custom board rather than being stuck with just Raspberry Pi, MinnowBoard, and the Galileo.

  74. Re:Oups by Anonymous Coward · · Score: 0

    Why should you care? WinXP is unsupported OS, they have choice to move to Linux or buy Windows 10.
    And they will f.. off but from Linux and not Windows 10, as it is the OS that coms with the machine and still easy path compared to Linux

  75. Re:Oups by Anonymous Coward · · Score: 0

    Yes. That's why they haven't said Windows 10 is free: The UPGRADE is free. No false advertising there, nothing, to get upset about. No reason to type four letter words into the keyboard... and call people fanboys like there's a big conspiracy to deceive you...

  76. IoT won't take off with bloat. by goose-incarnated · · Score: 1

    With multiple "things" throughout a house, office, wherever, it does not make sense for all of them to be heavyweight processors (which I'm assuming a Windows IoT version will need). A Raspberry PI as a controller? Sure. The 100's of "things" it controls are also RPI level of power? Nope, not going to fly.

    The problem with the IoT industry right now is that they are putting *waaay* too much computational power into controlling a thermostat (Nest). The power is not for controlling, sensing or communication, it's for internet ability, which is just plain stupid. This is the proverbial solution in search of an answer.

    You want IoT to take off? The sensors, switches and controllers better cost less than a dollar, be extremely tiny and actually be useful. Even a dollar would be too much to pay if all I get in return is an insecure internet light switch. Maybe if some company were to fab an 8051 with RF and the comms stack with encrypted comms built in it could take off. Wasting an entire computer to control a thermostat is both wasteful and stupid.

    (Yes, I'm an embedded developer)

    --
    I'm a minority race. Save your vitriol for white people.
    1. Re:IoT won't take off with bloat. by coofercat · · Score: 1

      Those $1 devices are going to need to talk to a mothership to work properly though. The Philips lightbulbs do something like this (so I'm told) - you have a 'hub' that's actually on your wifi and it talks to the lightbulbs via proprietary RF. I can see that working quite well for quite a few things, and largely solves the problem of security on low powered devices - although requires the hub is properly secured.

      The obvious next step is to have some sort of 'universal hub' that can talk to multiple little things from multiple vendors. We can expect multiple vendors to argue and not to interoperate though, so will doubtless have dozens of 'hubs' around the house for the next few years.

  77. Honeypot for the stupid by Anonymous Coward · · Score: 0

    Yessiree, you need to embed Windows in to all the networked gadgets in your home or business - there will never be any security issues or snooping that will arise from that! Windows has NEVER had any network security issues...

    Anybody who stuffs Windows into their IoT hardware deserves the next decade of patches and updates all the loss of privacy,safety and/or control that goes with it. If you are doing it in a product you plan to sell, you will presumably be limiting your target audience to the people who demanded Windows phones.

  78. Re:Lipstick on a pig! by Anonymous Coward · · Score: 0

    Basically, cept I can tell you precisely why your network connection is dropping on Linux. On Windows it's a good ol' wild speculation.

  79. Re:Oups by U2xhc2hkb3QgU3Vja3M · · Score: 1

    A fanboy is usually someone who is blind to facts. Yes the upgrade is free but it's just that: an upgrade. In case you can't see it or can't scroll back up, my original comment was:

    So in typical Microsoft fashion, it's free but basically "fuck you if you use Linux or OS X".

    To which the AC replied:

    Except windows 10 upgrade is free, Visual Studio Express is Free (even for production). Um.. have you tried developing windows programs in linux or OSX?

    So I say "it's not free" and then someone replies with "the upgrade is free" which is a totally pointless fact just to try to contradict my original point.

    So, to reiterate, it doesn't matter if Windows 10 IoT is free for the Raspberry Pi 2 because it requires Windows 10 which is not free.

  80. Shrink-wrapped light bulbs by vandamme · · Score: 1

    ....with a 40 page EULA.

    Nope.

    1. Re:Shrink-wrapped light bulbs by vandamme · · Score: 1

      ...and works as bad as Ford's Sync.

  81. their example code is copyrighted by Anonymous Coward · · Score: 0

    Here's a great example of how open microsoft is:
    Their example code has a '// Copyright (c) Microsoft. All rights reserved.' at the top. A commenter on the article pointed it out, and got this response:
    "That’s correct.
    Microsoft have reserved all rights and the code they have listed CANNOT be copied, used, disseminated, etc etc
    So although they have given an example of usage, you CANNOT use that code yourself, so please do not copy the code in the article or you have broken copyright law.

    tldr;
    The code in the article is copyrighted and the property of Microsoft, DO NOT COPY!"

    its microsoft being the same old microsoft.

    1. Re:their example code is copyrighted by Dog-Cow · · Score: 1

      Their sample code is copyrighted whether or not they put the notice in, you fucking useless waste of natural resources.

    2. Re:their example code is copyrighted by Anonymous Coward · · Score: 0

      1. how do you know?
      2. why so angry? weird.
      3. repeat numbers 1 and 2.

  82. Re:Lipstick on a pig! by Dog-Cow · · Score: 1

    Better an anonymous shill than a butt-hurt shit pile such as yourself.

  83. Re:Lipstick on a pig! by Dog-Cow · · Score: 1

    That's only because, when it comes to Windows, you are an ignorant fuck. It's not something to be proud of.

  84. Re:Oups by Dog-Cow · · Score: 0

    Not everyone is a little shit head who is too poor or too tightfisted to spend a few dollars. Do you forage for food too?

  85. Re:Lipstick on a pig! by losfromla · · Score: 1

    so much anger, and over a simple request...
    Are you paid per insult or per post and just needed to fill you "angry response" quota for the day? I checked and you have a quite a number of angry posts, are you also an angry driver that uses his horn and tailgates a lot? Does it impress your boyfriend and make him all excited or does it mortify him and he wishes you would stop?
    Or is it that you are over due for a session of the needful?
    Or worse yet, did you try to write an app and failed? Was it you? Was it the environment?

    --
    Only I can judge you.