5 ms·
Windows doesn't scale down quite as far and thus Microsoft's lastest answer for IoT is actually Linux: https://en.wikipedia.org/wiki/Azure_Sphere https://en.wik
by clhodapp 8y ago
Windows doesn't scale down quite as far and thus Microsoft's lastest answer for IoT is actually Linux: https://en.wikipedia.org/wiki/Azure_Sphere https://en.wikipedia.org/wiki/Azure_Sphere
- wvenable 8y agohttps://developer.microsoft.com/en-us/windows/iot https://developer.microsoft.com/en-us/windows/iot
- icebraining 8y agoAccording to https://docs.microsoft.com/en-us/windows-hardware/design/minimum/minimum-hardware-requirements-overview https://docs.microsoft.com/en-us/windows-hardware/design/min..., IoT Core needs 256MB of RAM. The Azure Sphere will run on 4. So that seems to validate that it can't actually scale down quite as far.
- pjmlp 8y agoIf you ever bothered to watch Sphere talks, the reason has nothing to do with scale, rather with OEMs, licensing and access to source code for customization.
- icebraining 8y agoOr so they claim. Has anyone actually seen NT running on the MT3620 or equivalent? Can it run with 4 MB of RAM?
- pjmlp 8y agoWindows has an HAL, already targeted multiple architectures, and once upon a time 4 MB were good enough for NT. Likewise making Linux fit into the same hardware I used for Slackware 2.0 is an exercise playing Tetris with source code.
- einr 8y agoWindows NT 3.1, the first version, required 12 MB RAM.
- pjmlp 8y agoI wonder how it run on my humble P75 then.
- clhodapp 8y agoPerhaps you had 16 megabytes of memory? It's a bit tough going but my research seems to show that in-period, people commonly ran Pentium 75 systems with anywhere between 8 and 32 megs of RAM.
- pjmlp 8y agoI had 8 MB, got 32MB when I bought a P166 years later.
- einr 8y agoYou must have had at least 12 MB of RAM ;) The installer flat out refuses to continue if it detects less memory than that.
- pjmlp 8y agoI surely did not had more than 8 MB. Got 32 MB with the P166 that I bought a couple of years later. So even if I got it wrong on the 4MB recollection. That computer did not have those 12 MB.
- jplayer01 8y agoWhat? There's been a Windows kernel for handheld devices since at least the late 90s/early 2000s.
- garaetjjte 8y agoThat was WinCE with its own kernel, not NT. (NT kernel on mobile devices is relatively recent, from Windows Phone 8)
- jplayer01 8y agoHuh, you're right. I must've misremembered, since I was previously aware what a disaster the CE->NT move was on Windows Phone.
- Const-me 8y agoI don't remember any issues. WP7 backward compatibility was very good on WP8, in WP7 they didn't supported any native code, it was all .NET so kernel change didn't matter.
- jplayer01 8y agoOne problem was all the phones that were sunsetted and never got the NT-based version, even though it was promised that many phones would get it. Also, comments by the Windows head and others who say internally it was a nightmare.