2 ms·
The question was earnest, and thanks for linking to that informative, entertaining talk. I currently run GNU/Linux on servers (mostly virtual servers) for pragm
by mwcampbell 12y ago
The question was earnest, and thanks for linking to that informative, entertaining talk. I currently run GNU/Linux on servers (mostly virtual servers) for pragmatic reasons, but I'm always interested in learning about alternatives and different approaches.
In the talk, you said that you and the Illumos community believe that the kernel and the system libraries (e.g. libc) should be inseparable, whereas Linux places a sharp boundary between the two. Why do you believe the Linux approach is suboptimal (except that it makes it easier for you to emulate Linux)? Is there any existing writing on this topic that I can read?
- bcantrill 12y agoThat's an excellent question, and no, I don't think that we have historically expanded on it. It merits an explanation though -- and it strikes me that it may be worth explaining our engineering ethos in some detail. Would that be of interest? Perhaps I could use the SMF example as the motivating example of systems thinking...
- mwcampbell 12y agoI'm interested in any explanation of Solaris/Illumos's engineering ethos that you'd care to provide. Maybe you should blog about it.