5 ms·
Linux source is a monolith as I understand. I dont know about Go monoliths
by the_arun 8y ago
Linux source is a monolith as I understand. I dont know about Go monoliths
- threeseed 8y agoMonolith is usually described in the context of a single binary application. Linux isn't a monolith. And it isn't a monorepo either since Linux comprises far more than just the kernel.
- taeric 8y agoLinux is famously a monolithic kernel.
- TallGuyShort 8y agoIf one wants to get technical, Linux is only the kernel, which is why Richard Stallman pushes people to refer to most of the complete operating systems that use it as GNU/Linux [1]. And Linus Torvalds and Andrew Tanenbaum had a very famous flame war [2] over the issue of monolithic kernels vs. microkernels, in which Linux was the monolith, and there are a lot of parallels between this article and the design considerations at stake. Not all of the advice here applies well to kernels, IMO. But one can certainly say that from a practical standpoint, Linus Torvalds has a few reasons to feel that he and his monolithic kernel won that particular debate. [1] https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy [2] https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
- Ace17 8y agoLinux is the kernel, and is different from GNU, as Linus thimself puts it: "I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. " ( https://en.wikiquote.org/wiki/Linus_Torvalds#1991-94 https://en.wikiquote.org/wiki/Linus_Torvalds#1991-94 )