> Executables are incredibly small (the http mirror server for my gopherspace is powered by a 10kb executable).
Is this ever an real issue, even on any embedded system in the last 20 years?
Is this ever an real issue, even on any embedded system in the last 20 years?
Ask Cisco when they cut the Linksys routers' RAM in half a few years ago. Every byte counts. Component cost savings add up when you make a few million of them.
(I've never needed to remove stdlib yet).
But sometimes it can take so much extra work that it's not worth it. So gotta do the cost benefits analysis or hell if it's something you're interested in doing just do it anyway.
Of course, removing libc won't be your first (or second or third or ...) step for removing bloat from a mature codebase.
It's a statement of one's professional competency.