From eccdd13dd3c812b8f0b3d046ef9d8738df00562a Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 25 Sep 2013 21:45:38 +0200 Subject: IRC. --- microkernel/discussion.mdwn | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) (limited to 'microkernel/discussion.mdwn') diff --git a/microkernel/discussion.mdwn b/microkernel/discussion.mdwn index a5a73e18..f5626f6c 100644 --- a/microkernel/discussion.mdwn +++ b/microkernel/discussion.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] [[!tag open_issue_documentation]] -IRC, freenode, #hurd, 2011-07-26: +# IRC, freenode, #hurd, 2011-07-26 < antrik> Tekk_`: regarding microkernels: the basic idea, and really the *only* fundamental difference, is that they isolate things in separate @@ -22,3 +22,41 @@ IRC, freenode, #hurd, 2011-07-26: these are secondary effects: such choices can also be implemented in a monolithic architecture -- and not necessarily harder. just less obvious in some cases... + + +# IRC, freenode, #hurd, 2013-08-28 + + ok question + what is the big advantage of microkernels over monolithic kernels + as you guys see it? + is it entirely for the benefit of developers or are there actaully + practical advantages? + Spyro: there are many advantages, at least in theory, in terms of + modularity, flexibility, stability, scalability, security, ... which are + for everyone + Spyro: of course some advantages are practical + for me, the main advantage is system extensibility + you can replace system services at runtime + and on the hurd, you can do it as an unprivileged user + (the direct side effect is far increased security) + kilobug: i don't see the scalability advantages though + braunr: I would say it goes in par with the modularity, like, you + can have a full-weight IPv4/IPv6 stack for desktop, but a minimal stack + for embeded + i see + for me, it's in par with extensibility :) + i see modularity only as an implementation of extensibility + or a special case of it + Spyro: basically, it's supposed to bring the same advantages as + fuse, but even more so (because it's not limited to file systems), and + better (because it's normally well integrated with the core of the + system) + also, fuse is kind of bolted on and Linux composes really badly + e.g. it is not possible to nfs export a fuse mounted filesystem + on Linux + bolted ? + isn't that the term? as in being attached using screws? + i'm not familiar with it :p + "a posteriori design" + yes + ok -- cgit v1.2.3