Coding your own Guest Additions

Discussions related to using the OSE version of VirtualBox.
Post Reply
Smackey's dad
Posts: 126
Joined: 2. Apr 2014, 04:11
Primary OS: Ubuntu 12.04
VBox Version: OSE Debian
Guest OSses: Ubuntu Trusty
Location: Austin, TX
Contact:

Coding your own Guest Additions

Post by Smackey's dad »

Is there documentation on how to write your own Guest Additions :?:
noteirak
Site Moderator
Posts: 5229
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Coding your own Guest Additions

Post by noteirak »

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://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
denisco
Posts: 1
Joined: 4. Apr 2015, 05:57

Re: Coding your own Guest Additions

Post by denisco »

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.
noteirak
Site Moderator
Posts: 5229
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: Coding your own Guest Additions

Post by noteirak »

For information like these, please see on the Dev Mailing List or the Dev IRC channel.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
frank
Oracle Corporation
Posts: 3362
Joined: 7. Jun 2007, 09:11
Primary OS: Debian Sid
VBox Version: PUEL
Guest OSses: Linux, Windows
Location: Dresden, Germany
Contact:

Re: Coding your own Guest Additions

Post by frank »

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.
Post Reply