3 ms·
What an inefficient disaster to carry around all those drivers to run hardware that isn't on the device you're running on.
by ForHackernews 1y ago
What an inefficient disaster to carry around all those drivers to run hardware that isn't on the device you're running on.
- sour-taste 1y ago* The vast majority aren't compiled into any given kernel * Those that are are only loaded when needed It's not that bad
- wmf 1y agoIt's modular so you don't have to compile drivers you don't need.
- RJIb8RBYxzAMX9u 1y agoI sympathize, but the reality is that except for very specialized cases, (hyper) optimizing for CPU performance is unnecessary, even in the embedded space. A Cortex-M0 has roughly the same performance as a 486, and is cheap and power efficient enough to be bundled in disposable test kits, vapes, etc.
- beeflet 1y agoMost of it is in modules that don't have to be compiled at all (and usually aren't)