Extension packs - why?

Postings relating to old VirtualBox pre-releases
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: Extension packs - why?

Post by Technologov »

cross-compilation support for Guest Additions!
Is it possible at all ?
I know you can compile some Windows applications from Linux by using Wine... but Windows Drivers ?
klaus
Oracle Corporation
Posts: 1133
Joined: 10. May 2007, 14:57

Re: Extension packs - why?

Post by klaus »

Don't want to destroy your dreams, but cross-building can't be a full solution - or can you point us to tools which can do the driver signing (mandatory for 64bit Windows)? I only know Windows tools, and haven't seen that any of those work with WINE.

And to answer the Solaris build question: VirtualBox can be built with exactly two compilers: the Microsoft ones (the Windows bits), and gcc (all other platforms). Which actually also tells that if you want a mingw based cross build you have to first rewrite/adapt major parts of the Windows specific code.
sandervl
Volunteer
Posts: 1064
Joined: 10. May 2007, 10:27
Primary OS: MS Windows Vista
VBox Version: PUEL
Guest OSses: Windows, Linux, Solaris

Re: Extension packs - why?

Post by sandervl »

If you want to compile the additions of another platform, then use a VM. That's the whole point of virtualization, right?
Windows drivers are built with Microsoft compilers. Any attempt to use other tools is simply a waste of time. I'm not saying it's not possible, but we have better things to do.
sej7278
Volunteer
Posts: 1003
Joined: 5. Sep 2008, 14:40
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Solaris, Linux, Windows, OS/2, MacOSX, FreeBSD
Contact:

Re: Extension packs - why?

Post by sej7278 »

sandervl wrote:If you want to compile the additions of another platform, then use a VM. That's the whole point of virtualization, right?
Windows drivers are built with Microsoft compilers. Any attempt to use other tools is simply a waste of time. I'm not saying it's not possible, but we have better things to do.
ok i guess that's fair enough as they are kernel drivers they have to be signed on ms platforms.

so hopefully that can be done using vs express at some point in the future.
twistedlincoln
Posts: 86
Joined: 17. Dec 2008, 17:08
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: Nexradix
Contact:

Re: Extension packs - why?

Post by twistedlincoln »

sandervl wrote:If you want to compile the additions of another platform, then use a VM. That's the whole point of virtualization, right?
Windows drivers are built with Microsoft compilers. Any attempt to use other tools is simply a waste of time.
Yes, and no. My reason for wanting cross-compilation is that I won't need to have a Windows licence in order to build the Guest Additions. But your answer is valid -- I can certainly see why this isn't a priority for anyone. And if support for compiling with free (as in beer) tools from Microsoft within a VM loaded with Windows is coming down the line, I'd say that's more than "good enough" for me. :D
Uzume
Posts: 90
Joined: 9. Sep 2009, 21:10
Primary OS: MS Windows XP
VBox Version: PUEL
Guest OSses: MS Windows 2003, PureDarwin

Re: Extension packs - why?

Post by Uzume »

achimha wrote:It can change over time but the community could of course develop an alternative USB 2.0 EHCI implementation.
Methinks it should be noted that should an open source EHCI controller become available (either community developed or eventually released by Oracle as some future date), USB 1.x controllers (VBox uses OHCI) can be removed with the addition of USB rate matching hubs (RMHs). Intel has recently made this type of move within their south bridge silicon (removing their UHCIs in favor of adding RMHs for USB 1.x support). I have not read up on such things but I imagine a similar thing is available for supporting USB 2 and 1 devices on USB 3 XHCIs.

Thank you, for finally including full USB 1.x support in VBox 4.
iNsuRRecTiON
Posts: 10
Joined: 17. Dec 2007, 16:48
Location: Germany

Re: Extension packs - why?

Post by iNsuRRecTiON »

Hi there,

I think in the near feature (2011) we will see open source usb 2.0 support integrated and PUEL USB 3.0 support via extpack :)

regards,

iNsuRRecTiON
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Extension packs - why?

Post by Sasquatch »

Uzume wrote:
achimha wrote:It can change over time but the community could of course develop an alternative USB 2.0 EHCI implementation.
Methinks it should be noted that should an open source EHCI controller become available (either community developed or eventually released by Oracle as some future date), USB 1.x controllers (VBox uses OHCI) can be removed with the addition of USB rate matching hubs (RMHs). Intel has recently made this type of move within their south bridge silicon (removing their UHCIs in favor of adding RMHs for USB 1.x support). I have not read up on such things but I imagine a similar thing is available for supporting USB 2 and 1 devices on USB 3 XHCIs.

Thank you, for finally including full USB 1.x support in VBox 4.
Ditching USB 1 is a bad idea, as you will loose support for legacy systems like Windows 9x. There are no USB 2 drivers available for 9x, you're stuck with 1.1 at best. Don't want to break more than there already is and it's already wonderful that we can run such legacy systems in VB.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
toshi3_tanaka
Posts: 10
Joined: 3. Feb 2008, 05:10

Re: Extension packs - why?

Post by toshi3_tanaka »

Is the VirtualBox 4.0 binary (without Extension Pack) released under the GPLv2?

Where can I read the text concerning the license of VirtualBox 4.0?

It is not found in the binary package.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: Extension packs - why?

Post by Sasquatch »

Check out Appendix A of the User Manual. There you find all the licenses that are used by VB.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
toshi3_tanaka
Posts: 10
Joined: 3. Feb 2008, 05:10

Re: Extension packs - why?

Post by toshi3_tanaka »

Where is the license of VirtualBox 4.0 itself?
abcuser
Volunteer
Posts: 590
Joined: 10. May 2007, 20:03
Primary OS: Ubuntu other
VBox Version: PUEL
Guest OSses: Ubuntu, Windows XP

Re: Extension packs - why?

Post by abcuser »

VirutalBox OSE is released under GPL. But this is only the software developed in Oracle (by innotech team). Some of the software that is bundled together with VirtualBox can use some other license, but it must be compatible with GPL.

For license, some info is on the main page: http://www.virtualbox.org/
klaus
Oracle Corporation
Posts: 1133
Joined: 10. May 2007, 14:57

Re: Extension packs - why?

Post by klaus »

The binary of VirtualBox 4.0.0 (as visible in the betas) is released under GPLv2, except for the third party source components which have a different license (LGPL, BSD, MIT etc). The "OSE tarball" can be used by anyone to build it from sources.

Since "OSE" is effectively meaningless now we'll clean up the terminology and references on the website as we find time.

The extension pack is released under the PUEL license, so if you want these features the licensing conditions are effectively unchanged.
toshi3_tanaka
Posts: 10
Joined: 3. Feb 2008, 05:10

Re: Extension packs - why?

Post by toshi3_tanaka »

Thanks.
Post Reply