On 22/01/15 10:33, Justin Cormack wrote:
>> What's been run on rump kernels? Maybe test suites, lang.interpreters,
> popular servers?
>>
> Oh in terms of test suites the ljsyscall test suite (luajit) was one of the
> first things that ran, over a year ago now. It is used on buildbot on some
> tests for rump and has found some rump and NetBSD bugs. I haven't looked at
> many others (they have a tendency to fork a lot). I got some of the zfs
> test suite running. Some of the network performance tests have also been
> ported.

Actually, speaking of test suites, the obvious one is the NetBSD test 
suite, which was one of the original motivations for rump kernels. 
(Only later did we realize that since we have this entire kernel stack 
of drivers which run $everywhere, we could also, among other things, run 
fullblown application of top of it a la unikernels)

I wrote a blog post about using rump kernels for testing NetBSD in 2010:
http://blog.netbsd.org/tnf/entry/revolutionizing_kernel_development_testing_with
(yes, it's old, it doesn't even use correct terminology: sometimes uses 
"rump" as the shorthand for "rump kernel" ...  however, it's still 
reasonably accurate)

Chapter 4.5 of the first edition of the book (linked from 
book.rumpkernel.org) provides some further analysis of the tests and 
their effectiveness.

Now, granted, that test suite does not run _on top_ of a rump kernel. 
Rather, it runs of top of the full NetBSD OS but _uses_ rump kernels. 
The implication of the NetBSD project periodically executing the test 
suite is what allows us to just start using the known-working code.

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to