3 ms·
I've always said if the Linux kernel can be a giant monolith, in C no less, than there's maybe 100 web applications in the world that need to be split into mult
by gaius 8y ago
I've always said if the Linux kernel can be a giant monolith, in C no less, than there's maybe 100 web applications in the world that need to be split into multiple services.
Similarly it’s made with make. If anyone has a project more complex than the Linux kernel or GCC I’ll gladly listen to why they need some exotic build system... never met anyone yet...
- dralley 8y agoFirefox probably qualifies. Split between C/C++/Rust/JavaScript/XUL/Python/god knows what else
- erfgh 8y agoBecause make is built with the assumption that you can launch a process (cc) with minimal startup overhead. That doesn't work for javac for example.
- rcxdude 8y agoThere's a decent amount of custom supporting machinery around make to create the linux build system.