Hacker News new | ask | show | jobs
by internetter 1054 days ago
> I’d wager you never tried to launch an embedded Linux-powered product

I'd wager most people go with a RTOS

2 comments

Outside a few open source options like zephyr (and FreeRTOS to a lesser extent), RTOSes typically have a worse developer experience than even the shittiest vendor kernel trees. At least Linux doesn't dictate your choice of dev tools like most of the commercial RTOSes do and the libc usually works.
I quite like Zephyr? Are you saying it's somehow worse than Linux? I agree there's plenty of garbage though.
The opposite. Zephyr is one of the more ergonomic RTOSes. Compare that experience to what's offered by VxWorks or Green Hills, which feel like taking a time machine back to the early 2000s in terms of productivity and features.
Thank god I've been privileged to not be forced into using commercial RTOSes
You’d only do that if you absolutely have to, eg when you’re very constrained by battery or you do actually need real time guarantees. Getting a device with Wi-Fi, BLE, GPS, logging, camera, etc working on a RTOS is just unreasonably complicated when you have a huge battery and 2W power consumption of the SBC is dwarfed by a kilowatt motor.