Live data from Hacker News

Microsoft built its own custom Linux kernel for its new IoT service

techcrunch.com

211–220 of 304 posts

Re: Microsoft built its own custom Linux kernel for its new IoT service

#211
post #69

Earlier quoted context omitted.

The full acronym is IOTWSNBCTTI, or Internet Of Things Which Should Not Be Connected To The Internet.

Inherently Dangerous Internet of Things. IDIoT

That's for identity in the iot.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#212

After seeing this I think the Amazon AWS/FreeRTOS combo is looking like the better architecture for a node solution. FreeRTOS can run on lowly M3s at 120Mhz, like the LPC2478. A 500MHz A7 part is way too much silicon for an IoT node. How much external SDRAM and Flash are connected to that MediaTek core?

FreeRTOS is interesting and useful, but also requires knowledge of the device you are running on as well as implementing drivers. Having done a project involving FreeRTOS, compilation flags need to be customized to the platform one is dealing with.

Which should be alright, as IoT implies designing both hardware and software.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#213
post #34
post #16

Earlier quoted context omitted.

where is the office suite for Linux then?

I doubt that has much to do with "religion"; they simply don't think a Linux version of Office will bring in enough revenue to be worth the development and support costs... and I probably wouldn't disagree with that assessment. Linux has large (majority?) market share in the server and IoT markets, but a very tiny market share when it comes to desktop.

Yes, but such applications like Office would make it a lot easier for more people to consider Linux as a viable alternative OS.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#214

Earlier quoted context omitted.

IIRC Windows 10 Enterprise LTSB is for Specialized systems—such as PCs that control medical equipment, point-of-sale systems, and ATMs. I wouldn't recommend to a developer or an average user.

It's on a slower update ring and only gets security updates, not feature updates. Sounds fine to me.

Not if you're a developer. It has all other features stripped down. Even a photo viewer is absent. Linux subsystem is at beta level, no store (there are some good apps on the store), also no new windows features (fluent design, emoji?, gpu tracking in task manager, etc... you get the idea).

Granted not everyone needs this.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#215

Earlier quoted context omitted.

Oh, it can. I've run ucLinux (MMU-less Linux) on an LPC1788 (Cortex-M3) and it works...okay. Making dynamic libraries work correctly on it is a pain in the ass. It just wasn't worth it at the end and the O/S hogged up most of the processor, RAM, and Flash.

Exactly. I think these end up as good PoCs - and it would be amazing to think of a future where we can run one of the Linux derivatives on a something that was designed with FreeRTOS or equivalent in mind - but it's just not going to happen on a commercial scale in my opinion.

ARM Linux isn't really slimming down, so the chips need to grow to catch up.

You're starting to see devices like the Renesas RZ/A1H that has 10MiB of SDRAM on the die and can boot Linux out of a single cheap QSPI memory part.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#216

After seeing this I think the Amazon AWS/FreeRTOS combo is looking like the better architecture for a node solution. FreeRTOS can run on lowly M3s at 120Mhz, like the LPC2478. A 500MHz A7 part is way too much silicon for an IoT node. How much external SDRAM and Flash are connected to that MediaTek core?

You call 120MHz lowly? I call that luxury! I am working on a product where we're running an M4 way below 1MHz. And our hardware guys have me counting bytes in software... FreeRTOS is a pretty good fit for this situation. I am only disappointed that newlib is so ridiculously huge in comparison. Some functions in there are twice the size of FreeRTOS.

I typically wouldn't, since I grew up working on 1MHz 8-bit cores. But working with some of these tiny M0 and M3s, there's nothing slower than 60-120MHz now.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#217

Earlier quoted context omitted.

> Pro edition ... Of course they collect data There's something fundamentally wrong with that to my mind, given how the Pro release of Windows has always been placed. I should not need to get an Enterprise release to be able to manage my own machine, restrict the phoning home, and control other basic features of my machine used in a professional context. I've no need of 101 features for managing 1,000 desktops and ne…

I was under the impression you can disable all of the telemetry. Is that not the case ? And Pro really refers to Prosumer not Professional.

You know the "pro" in prosumer refers to professional, right.

I don't really understand why you think only people working for profit with an OS deserve not to be data-raped though.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#218
post #97

Am I missing something here? The custom linux kernel part isn't interesting at all - in fact, Microsoft has pretty much admitted they can't scale down Windows. What's interesting to me here is Microsoft is building an IoT solution that allows manufacturers to delegate security to Microsoft instead of having to roll their own.

"Don't roll your own security" has been the marching drum of an entire sector of IoT companies working within the connectivity "slice of the pie." The general mindset has been that iot has a couple slices: the "thing" (air conditioner vibration sensor), how that thing is connected (Ethernet plugged directly into a smart vibration sensor, or vibration sensor plugged into a connected data-recording device), the transmi…

>"Don't roll your own security" has been the marching drum of an entire sector of IoT companies

And now it gradually translates into "don't own your devices, cause you can't handle security", both for users and small and medium size vendors.

And the meaning of "device" is gradually translating to "any stuff we wear or use". Welcome to the shiny IoT future.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#219
post #49
post #41

Earlier quoted context omitted.

It does. But, it's also pretty surreal for those of us that worked through the anti-linux Microsoft of the 90's. Windows subsystem for Linux, and initiatives like this are a real confirmation that MS finally "gets it". Right tool for the right job. Good for them. It's also a big swing for me in that I trust MS more than Google now to do the right thing. I'd have thought that impossible a couple of decades ago.

Have you actually used Windows 10?? The spotlight is squarely on Facebook and it's privacy intrusions right now, but the data collection when you own the OS must be several orders of magnitude larger. Don't be so eager to forgive them. They're not hugging Linux right now because they're a Good Company trying to Do No Evil.

The last I checked, Microsoft doesn't create shadow profiles of people who don't have accounts. Nor does Microsoft make it hard to turn off privacy, or sell the data to research firms in an attempt to create profiles that be used for advertising or manipulation. Also, the last I checked all this attention to Windows 10 data collection usually includes a comprehensive list of how to turn it off. Finally, when you set up Windows 10, one of the setup screens actually lists out these options and gives the user the chance to turn them off. You could argue that these should be left off by default, but I'd argue that allowing developers to collect telemetry data for debugging purposes, and forcing people to keep their computers updated is a good idea, since most normal users don't bother.

Re: Microsoft built its own custom Linux kernel for its new IoT service

#220
post #157
post #61

Earlier quoted context omitted.

Have you used Windows 10 Server Core, or Windows 10 Enterprise LTSB? There's no data collection in either of those, because they're for serious people. The Home and Pro editions, meanwhile, are effectively "Xbox OS for PCs." They turn your computer into an entertainment appliance run and maintained by Microsoft itself. Of course they collect data, just like there are data-collection agents on all the nodes of your av…

I remind you, very sensitive data is handled on Windows 10 Pro machines. Or would you require each doctor to maintain an Enterprise IT infrastructure. Here in Germany, it is still controversial whether Windows 10 machines can be used in public services at all.

Interesting GDPR situation, MS will need to tell people how they're using all that data, who they're selling to, and AIUI enable deletion of it. Organisations using software that includes telemetry will have to tell the users, as the assumption must be that such telemetry will leak PII.
Post reply on HN