3 ms·
Well, Linux is just kernel, and as such doesn't take so much time to build. A whole operating system (depending on what's in scope) would take hours or even day
by The_Colonel 3y ago
Well, Linux is just kernel, and as such doesn't take so much time to build. A whole operating system (depending on what's in scope) would take hours or even days
- eulers_secret 3y agoGetting flashbacks to Gentoo building when I only had a single core. Good learning experience…
- sprayk 3y agoI unfortunately stopped daily driving gentoo right as core counts in consumer machines started to go above 1. I have played around w/ it a few times since, and was blown away by how much faster emerges go when you add ever increasing numbers to -j in your make opts. Building large software is consistently the only useful thing I can do that will fully utilize all CPU resources. Seeing all the bars in the red in htop on a box with a lot of threads doesn't get old.
- yjftsjthsd-h 3y ago> A whole operating system (depending on what's in scope) would take hours or even days I'm sure a full OS can take that long (ex. Windows, probably), but at least NetBSD can build a whole OS from source quite quickly. (Of course, NetBSD makes an effort to optimize that process; their build.sh is really a thing of beauty)
- cratermoon 3y agoTrue, but it's not the total time, it's the complexity involved in build process, as in https://wiki.gentoo.org/wiki/Kernel/Configuration https://wiki.gentoo.org/wiki/Kernel/Configuration As a first approximation, one would not expect building a suite of office tools to be more complex than building an operating system kernel. Also, for the people saying "it's only the kernel, not the whole O/S", consider that building the kernel requires having a running system with all the dependencies.
- The_Colonel 3y ago> As a first approximation, one would not expect building a suite of office tools to be more complex than building an operating system kernel. Honestly I would. Kernel is not that big if you look away from all the device drivers (you usually don't need all of them) and has a focus on minimalism. An office suite is a massive complexity monster which skews on supporting more stuff even if it means having more code.
- jen20 3y agoFreeBSD ‘make world’ takes about 12 minutes on a reasonably sized virtual machine.