Coding your own Guest Additions

Discussions related to using the OSE version of VirtualBox.

Coding your own Guest Additions

Postby Smackey's dad » 19. May 2014, 13:12

Is there documentation on how to write your own Guest Additions :?:
Smackey's dad
 
Posts: 113
Joined: 2. Apr 2014, 04:11
Location: Austin, TX
Primary OS: Ubuntu 12.04
VBox Version: OSE Debian
Guest OSses: Ubuntu Trusty

Re: Coding your own Guest Additions

Postby noteirak » 19. May 2014, 13:32

Moved to OSE.

I don't think there is a comprehensive and detailed howto, so I can only point you to the technical docs.
Hyperbox - Virtual Infrastructure Manager - https://kamax.io/hbox/
Manage your VirtualBox infrastructure the free way!
noteirak
Site Moderator
 
Posts: 5198
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7

Re: Coding your own Guest Additions

Postby denisco » 4. Apr 2015, 06:26

About supporting other kind of hardware, CPU, such as : Router and network device...

How would I go about this ?
What is involve ?

Should I look into the source code ? and where ?
In other words where does it (in the code) visualize the hardware in the guest?

I just need a pointer of where to start looking on how to do this... I may be able to figure out the rest.

Thank you for your help.
denisco
 
Posts: 1
Joined: 4. Apr 2015, 05:57

Re: Coding your own Guest Additions

Postby noteirak » 4. Apr 2015, 13:32

For information like these, please see on the Dev Mailing List or the Dev IRC channel.
Hyperbox - Virtual Infrastructure Manager - https://kamax.io/hbox/
Manage your VirtualBox infrastructure the free way!
noteirak
Site Moderator
 
Posts: 5198
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7

Re: Coding your own Guest Additions

Postby frank » 13. Apr 2015, 14:00

Smackey's dad wrote:Is there documentation on how to write your own Guest Additions :?:


There isn't a manual but usually the first place to look after is at src/VBox/Additions/common/VBoxGuest/. Use the Linux driver as a starting point. The Guest Additions driver is the guest part of the guest/host interface. Guest services (e.g. VBoxService) access this driver via IOCtl.
frank
Oracle Corporation
 
Posts: 3362
Joined: 7. Jun 2007, 09:11
Location: Dresden, Germany
Primary OS: Debian Sid
VBox Version: PUEL
Guest OSses: Linux, Windows


Return to VirtualBox OSE

Who is online

Users browsing this forum: No registered users and 3 guests