3 ms·
I believe the difference is that the Linux kernel itself is not that big a project. Windows is a lot more than just a kernel; it’s more akin to having the sourc
by ldrndll 7y ago
I believe the difference is that the Linux kernel itself is not that big a project. Windows is a lot more than just a kernel; it’s more akin to having the source code for an entire Linux distribution in one repo.
- vquemener 7y agoYou mean like Gentoo (https://github.com/gentoo/gentoo https://github.com/gentoo/gentoo) ? It's not that big either (around 700MB).
- webstrand 7y agoThat only includes the ebuilds, which are instructions for how to build from source, not the sources themselves.
- vquemener 7y agoSo the sources for, say, Paint or Edge are versioned within the Windows repository?
- hyperrail 7y agoYes, most of the components and files in a default Windows installation are built from sources in the main Windows OS git repo. Some parts of Windows have split out into their own repos and CI build and test pipelines, but splitting is a process that takes people's time and has pros and cons, especially when changes in the main OS repo are needed to give the separated components a complete, coherent API surface.