← Back to context

Comment by charcircuit

1 day ago

Linux is literally 62k C files. The amount of time you'll spend understanding how Linux works will dwarf systemd. At least when studying systemd you will be learning a more modern approach of init systems.

Most of those files are device/fs/network drivers and various arch support. The core you need to comprehend is not that much larger than systemd.

  • Or to put it another way, systemd has grown to become so large and complex it's like a kernel unto itself.