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.
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?
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.
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."
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!
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.
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.
Already most of the raspberry pi's I have seen people using
says the guy who works in a microsoft test lab
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."
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.
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.
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.
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.
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.
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.
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.