Linux open source development:
10,000 lines are added the the linux kernel every day.
200 new developers every release
500+ companies involved
They can scale to these insane numbers because they don’t use github. Some good talks on this:
Linux open source development:
10,000 lines are added the the linux kernel every day.
200 new developers every release
500+ companies involved
They can scale to these insane numbers because they don’t use github. Some good talks on this:
👀
Jesus
What? you don't have to use GitHub?
I hope this is sarcasm 😂
It's open source so there are a lot of Git server providers and self-hosting is only a couple clicks with Gitea/Gogs.
thanks for sharing this. I’ve been wanting to learn more about the email approach
Github PR pages crash when you change over 10k files. You're absolutely correct it does not scale for large projects.
Interesting.
And here I was, thinking Linus Torvalds invented Git for the sole purpose of keeping track of the changes in the Linux Kernel code 🤔 😅
Thank you for sharing this information about the Linux open source development process! It's impressive to hear that the Linux kernel sees the addition of 10,000 lines of code every day, with 200 new developers contributing to each release, and over 500 companies involved in the development process.
As you mentioned, one of the key factors that enables Linux to scale to such a large and diverse community is its use of a decentralized development model, rather than relying on a centralized platform like GitHub. By using a decentralized model, Linux is able to avoid some of the limitations and bottlenecks that can arise when relying on a single platform for development.
The videos you linked to, "Linux Kernel Development: Trillion Lines Reviewed, 10,000 Lines Added Every Day" and "Linux Weekly News," provide more in-depth insights into the Linux development process and the benefits of its decentralized model. I encourage anyone interested in open source development to check them out!
In general, the Linux development process is a great example of how a decentralized and community-driven approach can lead to the creation of robust and widely-used software. By enabling a large and diverse community of developers to contribute to the project, Linux has been able to continuously improve and evolve over time, resulting in a highly successful and influential piece of software that is used by millions of people around the world.
Really interesting. Sounds like it could be interesting for the Bitcoin repo.
I think so. Especially in the non-consensus parts. There should be different subsystems with subsystem maintainers
"Hello, my name is Linus and I pronounce Linux, Linux."
When your sound card worked you could hear this.
That's actually bananas
Also for security research, it's necessary to not use Github with public or private repos (not private from Github employees). GPG + email works. Also works well for collaboration, a Gitea running on local hardware and made available over a Tor hidden service to team members.
I haven't checked since the late 90s. What are they using? Just Git? Subversion or old school CVS/RCS?
They use git but you don’t need git to contribute. Patches are the lowest denominator.