Hacker News new | ask | show | jobs
by ssrc 1046 days ago
I think it's monorepo vs multi-repo, and since Linux maintainers update the drivers (I believe) when internal APIs change, and the internal APIs are not stable, monorepo seems more practical.
2 comments

There's something clever to say about the author of Linux vs the author of Git, but it's not coming to mind right now...
Both exactly equally famous for sometimes being an asshole?
Maybe I’m missing the joke, but in or out of kernel context is orthogonal to how the source code is stored.
"how the source code is stored" is what leads to "wow, the linux kernel is really big". Nobody's measuring kernel size by the number of resident pages it takes up.
The author is the same (Linus), so it makes sense that he would design a source control system that supported the monorepo he created over the prior 15-ish years.
Sure, but git does support multiple repos quite easily, and has support for submodules. It's grown a lot since when Linus first designed it.