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

RUMP Kernels (was: Re: Debian GNU/kNetBSD Sources)



On 01/03/13 12:22, Martin wrote:
> 
> I am talking about the RUMP anykernel if any of you know about it?? It
> basically allows you to run the kernel in any configuration. Its basically
> the IPC and hyper visor in one. So what i mean is RUMP allows one to run
> kernelspace tools in userspace, meaning essentially you can create a
> micro-kernel or the like from it.

Didn't know about it. Looks very interesting.

But it looks like you can run RUMP kernels on top of Linux or any other
OS (no need for a NetBSD kernel).

"""
Q: On which hypervisors can a NetBSD rump kernel run?

A rump kernel runs on a hypervisor called rumpuser which implements a
set of high-level operations such as “create a thread” and “allocate a
page of memory”. My crossbuild script hosted on GitHub can build
NetBSD-based rump kernels on Linux, FreeBSD, DragonFly BSD and Solaris.
To give an example, I’ve used a NetBSD-based rump kernel on a Raspberry
Pi running Arch Linux. I’ve also run NetBSD-based rump kernels on
Windows and a web browser’s JavaScript engine, so if you have a wild
imagination, only the sky is the limit.
""" https://fosdem.org/2013/interviews/2013-antii-kantee/

http://blog.netbsd.org/tnf/entry/netbsd_binary_kernel_modules_usable

Here is the video from his fosdem 2013 track:

https://fosdem.org/2013/schedule/event/operating_systems_anykernel/

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: