4 ms·
The Linux kernel isn’t that complex. It’s mainly device drivers. Linus wrote the first version himself as a hobby, for crying out loud. AIs will be creating cus
by 7e 7mo ago
The Linux kernel isn’t that complex. It’s mainly device drivers. Linus wrote the first version himself as a hobby, for crying out loud. AIs will be creating custom kernels within five years, from scratch, as customized as you wish. Probably based on BSD, or other liberally licensed code, for legal reasons.
- OneDeuxTriSeiGo 7mo agov0.01 took Linus months of work and even then it barely ran anything. It wasn't POSIX compliant. It couldn't run GNU userspace. It only ran on one arch and had no concept of multi-arch support and limited to no real driver compartmentalization. It wouldn't be until 2 years later that almost a hundred devs joined the Linux project and they'd gradually have achieved compatibility with GNU userspace. Full POSIX compliance wouldn't come until later. And it wouldn't be until another year or two later that they'd finally reach a "production ready" 1.0 by which point hundreds of devs were contributing to the project. You are vastly underestimating the insane amount of work that went into the Linux kernel in the early days to get it to where it is today that it can be developed at such scale and with support for so many intermixed, overlapping, or mutually incompatible features, devices, and platforms. To call that effort (just for core linux, not the drivers) anything less than herculean is frankly an insult to all the people who have dedicated so much time and energy towards that project.