🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.os
Article #13

kernel servers vs. user servers.

#13
From: mod-os
Date: Mon, 12 Jan 1987 17:22
35 lines
1992 bytes
--

In article <2438@sdcsvax.UCSD.EDU> henry@utzoo.uucp writes:
>
>Alternatively, does it matter?  It's all very well to say that your file
>system is in a user-state server rather than in your kernel, but your users
>are probably just as dependent on every little detail being right.  To make
>user-state servers more than an irrelevant implementation detail, the user
>must be offered a choice of servers AND IT MUST BE EASY TO WRITE A SERVER!
>Or at least, not impossibly hard.  If writing a server is as touchy a job
>as writing the equivalent inside the kernel, the wonderful flexibility will
>get little use. 
>
I think that user-state servers have a lot of advantages over
kernel-state servers. Of course, it shouldn't matter to the user
directly, but some of the advantages of user-state servers
I see are:

- Testing and debugging a new, improved, better and faster (and,
therefore, completely unreliable:-) server can be done during
normal production time, and all normal debugging tools are available.

- Backward compatability or emulation of a different OS is much
easier.

- By splitting a service into smaller services these services become
much easier to understand (and, hopefully, robust).

Of course, performance is still better for kernel-state servers,
but the gap seems to be closing quite fast.
-- 
	Jack Jansen, jack@cwi.nl (or jack@mcvax.uucp)
	The shell is my oyster.

--
Technical Details
Message-ID: <2450@sdcsvax.UCSD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!ames!ucbcad!ucbvax!sdcsvax!mod-os

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!ames!ucbcad!ucbvax!sdcsvax!mod-os
From: mod-os@sdcsvax.uucp
Newsgroups: mod.os
Subject: kernel servers vs. user servers.
Message-ID: <2450@sdcsvax.UCSD.EDU>
Date: Mon, 12-Jan-87 12:22:06 EST
Article-I.D.: sdcsvax.2450
Posted: Mon Jan 12 12:22:06 1987
Date-Received: Mon, 12-Jan-87 22:42:41 EST
Sender: darrell@sdcsvax.UCSD.EDU
Reply-To: jack@mcvax.cwi.nl (Jack Jansen)
Organization: AMOEBA project, CWI, Amsterdam
Lines: 35
Approved: mod-os@sdcsvax.uucp