tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Rumpification (was Re: CVS commit: src/usr.sbin/envstat)

On Tue, Dec 14, 2010 at 08:52:00AM -0500, Thor Lancelot Simon wrote:
> To me, tearing through the source tree turning normal Unix system calls
> that naive programmers can understand without knowing how rump works into
> these bifurcated rump_syscall()/host_syscall() things is very confusing
> and inelegant.  It makes it much harder to read the source code without
> extensive background knowledge specifically about NetBSD and understand
> what it does.  Wherever possible, we should try to make it so reasonably
> competent Unix/C programmers without extensive NetBSD background can read
> the code and get a good idea what's going on -- not the opposite.

In my opinion this is a very strong argument. At least the grand scheme as
well as the practical consequences for Joe programmers should be documented.

- Jukka.

Home | Main Index | Thread Index | Old Index