Not really weird when some firmware are close to being full blown OS. An alpine VM can be run with 64 MB which is lower than a lot of software.

I've used cellular modems which run Linux or ThreadX internally.

Weren't there iPhones that had wifi chips that ran Linux?

[dead]