run on VirtualBox

Project:JNode Core
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:closed
Description

I think it's cool that Jnode can run on VirtualBox, which is opensource for free.

Perhaps trunk works

Hi, could someone of you test JNode trunk in VirtualBox? I remember we discovered a long time ago, that JNode crashes on VirtualBox, because it accesses some memory addresses that were too large for system ram.
A week ago or so we fixed a bug in our memory management that caused JNode to write beyond system RAM. So perhaps JNode trunk already runs on Virtual Box.

#1

What setting are you using in VirtualBox? I've set the memory to 512M and left everything els set to the default. I got an exception in Main:75 but the first few lines scrolled off the screen. Now it seems to be hung looking for plugins.

Donncha

#1

Hi,

I saw this project and was interested enough to download and try it in a VM.

The first two options at boot (default and all plugins) both boot successfully to a usable prompt in VirtualBox for me.

JNode 0.2.6
Ubuntu 8.04.1 x64
VBox OSE 1.5.6
set with ~500MB RAM
16MB video
all other settings as default

One exception during boot;
Cannot start acpi
NPE @ 0FD2D40A

despite acpi being enabled in VBox

I appreciate this might not be trunk, but your current ISO download works. Once I get my env sorted I'll try Trunk.

#2

It is encouraging news that JNode now works to some degree on VBox. Thanks for your investigations and report!

The fact that ACPI didn't work on VBox is not a surprise. JNode's ACPI drivers are not implemented yet, not even in SVN. However, it is worthwhile checking out and building JNode from SVN. There was an important fixes to a JNode stability issue recently, and we've made progress in other areas as well.

Please persevere with JNode on VBox and let us know if you find anything else noteworthy.

#3

Well I built with build.sh cd-x86 and got an ISO 3x the size of the one I downloaded.

Boots in VBox(with default from grub at least), with the acpi exception and :
"Cannot start pci(0,2,0)
DriverException: grub haven't switched to graphic mode"

Gives me a usable prompt though.

Looks like it gives me a network, so i'll have a look at either the tcp logger or the kernel debugger and have a play to see what I can break Eye-wink

It all looks very interesting!

#4

build.sh cd-x86-lite will produce a smaller CD

#5

Status:active» fixed

Marking as fixed as JNode now runs on vbox. Some issues are not solved yet, add a comments to this page for details about hardware support,...

#6

Status:fixed» closed

Automatically closed -- issue fixed for two weeks with no activity.