3 ms·
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,
by ssrc 3y 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.
- davidw 3y agoThere's something clever to say about the author of Linux vs the author of Git, but it's not coming to mind right now...
- CRConrad 3y agoBoth exactly equally famous for sometimes being an asshole?
- actionfromafar 3y agoMaybe I’m missing the joke, but in or out of kernel context is orthogonal to how the source code is stored.
- jonhohle 3y agoThe 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.
- midoridensha 3y agoSure, but git does support multiple repos quite easily, and has support for submodules. It's grown a lot since when Linus first designed it.
- PaulDavisThe1st 3y ago"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.