On Jan 21, 2015 10:49 PM, "Nick Hardiman" <[email protected]>
wrote:
>
> This is my first question here, so be ready for a stupid one!
>
> What's been run on rump kernels? Maybe test suites, lang.interpreters,
popular servers?
>
> e.g.  test suites (fsx), lang.interpreters (luajit), popular servers
(thttpd)?
>
>

So far things have been fairly ad hoc. Lua and Luajit were the first as
they have usefully minimal requirements - this was before we even had
pthread support.

There are some other languages that ought to be OK, in particular those
that compile to single binaries like Ocaml and Go (although the Go
compilers do assembly syscalls which would need fixing, gccgo is more
normal).

Languages that use dlopen for modules can be worked around by faking slope.
I have done this for Lua although Lua let's you redefine the module loader
so it is not necessary. I was discussing with someone about compiling Ruby
on Rails to a single binary the other day, which would make it easier.

There are some things that are almost certainly trivial and would be good
to start on. Redis and memcache for example. I might look at Redis as it is
fairly useful and popular.

At some point I might just try building pkgsrc and report build errors but
for now I think being targetted is note useful.

Justin
------------------------------------------------------------------------------
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