3 ms·
Latest Linux kernel source: 39,000 certs 0.0% 40,000 usr 0.0% 164,000 init 0.0% 240,000 virt 0.0% 250,000 i
by mdp2021 3y ago
Latest Linux kernel source:
39,000 certs 0.0%
40,000 usr 0.0%
164,000 init 0.0%
240,000 virt 0.0%
250,000 ipc 0.0%
459,000 io_uring 0.0%
664,000 rust 0.1%
980,000 samples 0.1%
1,885,000 block 0.1%
2,850,000 scripts 0.2%
2,953,000 security 0.2%
3,609,000 crypto 0.3%
5,165,000 mm 0.4%
7,156,000 lib 0.5%
12,420,000 kernel 1.0%
33,047,000 net 2.5%
39,916,000 include 3.1%
43,224,000 fs 3.3%
45,001,000 sound 3.4%
54,988,000 tools 4.2%
107,971,000 arch 8.3%
943,527,000 drivers 72.2%
Based on rough byte count (total 1,306,548,000 bytes in the above).
- uaeu321321 3y agoarch seems pretty essential and it's still at 107m. hardware is complex, no way around it.
- bluGill 3y agoI'm not familiar with linux, but is arch platforms support for a bunch of different archs - x86, x86_64, arm, arm64, and many more come to mind.
- cmrdporcupine 3y agoAs sibling pointed out, to be fair you'd want to somehow restrict arch/ down to one only architecture.
- rurban 3y agoFreeRTOS on the other hand is just two C files. And a proper secure microkernel much less.