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 13:49:23 -0500, Christos Zoulas wrote:
> On Dec 14,  9:27am, (Thor Lancelot Simon) wrote:
> -- Subject: Re: Rumpification (was Re: CVS commit: src/usr.sbin/envstat)
> | Perhaps the answer to the question of whether it's impossible to determine
> | at runtime which system calls should go where is more obvious to you than
> | it is to me.  I have not spent years immersed in the details of how rump
> | works, after all.  I strongly suspect other people (including other NetBSD
> | developers) are in a situation more like the one I'm in than the one you're
> | in, as far as that goes.
> | 
> | If it is, in fact, impossible, how could a system call server work?  I don't
> | know, so please, rather than mocking me, it would be helpful if you'd answer
> | the question.
> There is another reason for not rump-ifying programs: They make them
> non-portable outside NetBSD. Something innocent like dd used to compile
> just fine under linux, but now:

I seriously disagree that we should implement all our utils against
the least common denominator of Unix.  That's just an absurd approach
to development.

Anyway, dd should compile on Linux again (untested).  Thanks for the

älä karot toivorikkauttas, kyl rätei ja lumpui piisaa

Home | Main Index | Thread Index | Old Index