Skip site navigation (1)Skip section navigation (2)
Date:      23 Jan 2000 08:52:52 +0100
From:      Assar Westerlund <assar@sics.se>
To:        Greg Lehey <grog@lemis.com>
Cc:        Robert Watson <robert+freebsd@cyrus.watson.org>, Brian Beattie <beattie@aracnet.com>, fs@FreeBSD.ORG
Subject:   Re: UDF, userfs
Message-ID:  <5liu0l1ay3.fsf@assaris.sics.se>
In-Reply-To: Greg Lehey's message of "Sat, 22 Jan 2000 13:16:57 %2B0800"
References:  <Pine.LNX.4.10.10001211012020.28236-100000@shell1.aracnet.com> <Pine.BSF.3.96.1000121184917.66083B-100000@fledge.watson.org> <20000122131656.C391@mojave.worldwide.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Lehey <grog@lemis.com> writes:
> Hmm.  A kld runs in kernel context, not user context.  Sure, it's
> easier to load than rebuilding a kernel, and I believe klds are the
> correct approach to added kernel functionality, but it doesn't offer
> one of the prime advantages of userland development: if your program
> crashes, your program crashes, not the system.  If you're developing a
> kld, a bug can crash the system.

Yes, but both the Coda and the Arla kld are very simple and all the
real work (and thus, the devlopment) takes part in the user space
daemon.  The kld is mostly there as a way of communicating with the
kernel.

/assar


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5liu0l1ay3.fsf>