3 ms·
I've managed a 25-year career out of using the right tool for the job. I focus on Windows, but I use Linux, OS X, etc. when it makes sense. The flavors of Wind
by Todd 11y ago
I've managed a 25-year career out of using the right tool for the job. I focus on Windows, but I use Linux, OS X, etc. when it makes sense.
The flavors of Windows that you mention are part of a longer term story, and are really just two operating systems: Windows CE and Windows NT. Windows CE was important for targeting the small devices of the 90's era in which it was developed. Now we can run NT on the 'small' devices that we have today. I think that's pretty cool. Now we have Linux and NT (and FreeBSD, etc.) and we have more choices.
EDIT: Phrasing
- joezydeco 11y agoNow we can run NT on the 'small' devices that we have today. Funny how things change. A Raspberry Pi isn't a "small" embedded device. It's a small desktop device. It just happens to get embedded in a lot of stuff now. I still can't/won't run WinNT on the 72MHz Cortex-M3 (w/64KiB SRAM) that's the core of my customer's current product.
- Todd 11y agoGood point. CE and NT are definitely not for embedded devices, in the conventional sense of the word. They're also not real-time (as you know), but then neither is Linux. Embedded really is a whole other world. It's a fun space to play near, though, with more conventional systems and tools.