Chris,

On 15/12/14 17:49, Chris Loweth wrote:
> We are looking at the viability of using a rumpkernel with a bare minimum
> set of drivers and whatever else may be required to run a graphical linux
> in a browser with networking and persistent file storage...

The current rump kernel implementation is not based on Linux.  With that 
out of the way ...

> I see that Antti has made an excellent first step and managed to get a
> text-based kernel with both input from and output to a user.
>
> What would it take to extend this ten-fold to, say, run a graphical Linux
> with video output to canvas (to, perhaps, embrace GPU rendering) but also
> be able to interact with the canvas to accept mouse and keyboard input.
> Additionally the ability to be able to use the browser cache to create a
> block device that could be used to a "persistent storage" so that data
> could be stored for offline use or if the browser session is closed???

It's hard for me to approach your questions, because I don't understand 
why you need a "kernel" to run in the browser.  Why not just interface 
with the browser directly?  That's more or less what emscripten does to 
any program you compile with it, i.e. interfaces "normal" programs with 
the browser.  In my case, the "normal" program just happened to be 
kernel drivers.

> We have been investigating many different possibilities over the last year
> and, some of which work "OK" but have some major limitations (such as
> performance) and others that don't have the ability to be easily
> developed...
>
> I appreciate a lot of development work would be involved, but I would like
> to gather some information as to whether a rumpkernel may be able to
> provide the middle-man to what we're trying to achieve...

Again, can you explain why you need the middle-man?  If performance is 
the issue, it's unlikely to improve via the addition of black boxes in 
the middle.

Sorry this wasn't helpful; based purely on your email I have trouble 
imagining what you want to accomplish.

   - antti

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to