[vbox-dev] Haiku operating system guest additions.

Ramshankar ramshankar.venkataraman at oracle.com
Tue Sep 6 10:31:46 PDT 2011

Congratulations on getting this far with the Haiku guest additions for 

We'd be willing to integrate the Haiku additions provided it is licensed 
under MIT and we can test it and maintain it with reasonable effort for 
major Haiku releases.

Since we cannot test every Haiku nightly release with these additions, 
if anything in Haiku breaks the additions, we might need 
notifications/help/patches to keep them up to date.

Given my past BeOS background & interest I'm willing to be the point of 
contact from the VirtualBox team for Haiku and would be fine working 
with someone in the Haiku team who has similar commit rights.

I hope there won't be many kBuild related changes (after the initial 
patch) as this is maintained in an external repository by my colleague 
and is well outside my scope.

I can take a look at the code tomorrow. Do you have an uploaded 
patch/diff somewhere where I can easily access it?

Regards & Thanks,

On 09/ 6/11 07:09 PM, Alexander von Gluck wrote:
> After a summer of hard work, our Google summer of code student completed
> his work on the VirtualBox guest additions for Haiku.
> Whats done:
> * Mouse Integration -- works perfectly
> * Shared folders -- works perfectly
> * Shared clipboard -- working well
> * VirtualBox video -- works, incomplete
> * VirtualBox tray application
> VirtualBox video:
> Mike had every expectation to complete this, however it was discovered
> that updating
> only certain screen regions wasn't a feature in the app_server (and is
> required by
> the VirtualBox 2d acceleration layout). The functions in the accelerant
> have been written
> and stubbed out to make implementing this easy in the future. Mike
> pushed on and did
> complete the dynamic resizing of the screen.
> GCC4:
> A gcc4 Haiku build is a requirement as Mike was trying to get gcc2
> working up until the end of
> the coding session... however was unable to get it working without
> crashing.
> I have put together two packages to make showing off the code to the
> VirtualBox team
> and the Haiku community easy...
> http://pub.haikufire.com/haiku/optionalpackages/vboxadditions-4.1.15_dev-x86-gcc4-2011-08-23.zip
> http://pub.haikufire.com/haiku/optionalpackages/vboxadditions-full-4.1.15_dev-x86-gcc4-2011-08-23.zip
> the -full one includes the VirtualBox video driver, it isn't recommended
> though as without
> 2d acceleration, the vesa driver is much faster.
> To use these for the moment:
> boot a recent gcc4 Haiku nightly image under VirtualBox, unzip in
> /boot/, reboot.
> http://haiku-files.org/unsupported-builds/x86-gcc4/
> I am working to get these included in Haiku as an optional package so
> you can run the following
> on a gcc4 VirtualBox guest to install the drivers:
> installoptionalpackage -a vboxadditions
> Mikes VirtualBox branch with the additions can be found here:
> https://github.com/scgtrp/vbox-haiku/
> To ensure Mike's hard work is maintained, and doesn't get too far out of
> sync with the VirtualBox tree...
> is anyone willing to take a lead and become a point of contact to try
> and get this added to VirtualBox?
> We feel the code should be up to the VirtualBox standards. Please let me
> know if anyone has any questions
> or if I need to complete any tasks.
> Thanks!
> -- Alex
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev

More information about the vbox-dev mailing list