No single person has ever reinvented all the wheels and built something generally useful.

You can reinvent all the things for fun and for education, but then that's all you will achieve. Enjoyment and education. That's fine, if that is your goal.

If you want to actually build something people will use, you have to stand on the shoulders of giants. You get to reinvent one thing, and reinvent that one single thing well. Maybe two.

Believing you can single-handedly redo the work of thousands of people across dozens of (sub)fields, and do a better job than them, so much so that people will actually believe your work is superior and choose to use it, is pure lunacy.

Unless you can recruit your own team of hundreds or thousands of people, of course... but for that you have to be a (very) good leader.

0
0
1

If you have a fediverse account, you can quote this note from your own instance. Search https://vt.social/users/lina/statuses/115735648053561955 on your instance and quote it. (Note that quoting is not supported in Mastodon.)

RE: vt.social/@lina/11573564805356

This is why I'm not building a new kernel in Rust, or joining any of the existing projects along those lines, BTW.

It's a noble goal, and I believe there are ways it can be done and succeed Linux, but none of the existing projects are hitting the right tradeoffs and scope limitation to do so in my opinion.

That doesn't mean they won't take off! Maybe one will get a sudden influx of funding or momentum, or maybe project direction will change to be more realistic, or maybe I'm just wrong.

But, as of today, I don't personally think a project exists that could unseat Linux as the Default Kernel, and I don't have the spoons/motivation(/experience!) to start my own from scratch.

(NB: This is a segue to the quoted toot. The quoted toot was not, itself, about Rust kernel projects.)

0