VirtualBox TE: Technologov Edition

Discussions related to using the OSE version of VirtualBox.
Locked
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

VirtualBox TE: Technologov Edition

Post by Technologov »

Similar to Linux_AC series (Linux kernel from Alan Cox), I decided to run my own VirtualBox TE, "Technologov Edition" series.
TE series will be experimental for now. With possibility to maintain stable series later.
If there is anyone interested to help develop VirtualBox, let me know.

For now it includes v5.0.0-BETA4_OSE + NVIDIA Aero patch + vbox-unattended patch.

NVIDIA Aero patch fixes bug #13653, by reverting some OpenGL code back to 4.3.14 level.

Build for Linux x64: (based on VirtualBox 5.0.0-BETA4_OSE)
https://drive.google.com/file/d/0BycgkM ... sp=sharing

Dont forget to copy Oracle's VBox Additions to "/opt/VirtualBox/additions/VBoxGuestAdditions.iso".
Excluded features are: *.chm formatted documentation, WebM video capture and Guest Additions.
All my patches licensed under MIT (X11) license. All patches going into TE series must be Oracle-compatible. (i.e. under BSD or MIT license).
Attachments
vbox-host-AllOpenGL-beta1-v5.0.0-BETA2.patch.txt
NVIDIA Aero patch
(140.71 KiB) Downloaded 32 times
Last edited by Technologov on 20. May 2015, 17:37, edited 2 times in total.
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VirtualBox TE: Technologov Edition

Post by mpack »

Um. Are you talking about an unofficial fork? In which case it can't be supported from this site, any more than Portable VirtualBox or the Ubuntu repo version.
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: VirtualBox TE: Technologov Edition

Post by Technologov »

Yes. unofficial fork.
I think it belongs to "VirtualBox OSE" Forum, but if not, I may start looking for a different home.

About renaming: The downside, is that forks become permanent this way. Very hard to port patches between forks.
Think of OpenOffice vs LibreOffice, or MySQL vs MariaDB, or Oracle Java vs Free Java.

I believe a permanent fork, like the one of Emacs vs. XEmacs is a waste of manpower and a huge duplicate of effort for the Open-Source community, and I'd like to avoid that.
quickbooks
Posts: 47
Joined: 27. Apr 2013, 04:43

Re: VirtualBox TE: Technologov Edition

Post by quickbooks »

Thanks for the patch.

After compiling it I cannot start any VMs.

Code: Select all

00:00:01.629283 Shared crOpenGL service loaded
00:00:01.670253 AssertLogRel /vbox5/VirtualBox-5.0.0_BETA4/src/VBox/Main/src-client/ConsoleImpl2.cpp(5710) static int Console::i_configGuestProperties(void*, PUVM): SUCCEEDED(hrc)
00:00:01.670279 hrc=NS_ERROR_ABORT
00:00:01.675821 Guest Control service loaded
00:00:01.675946 AssertLogRel /vbox5/VirtualBox-5.0.0_BETA4/src/VBox/Main/src-client/ConsoleImpl2.cpp(3039) int Console::i_configConstructorInner(PUVM, PVM, util::AutoWriteLock*): !FAILED(hrc)
00:00:01.675954 hrc=NS_ERROR_CALL_FAILED
00:00:01.801475 VMSetError: /vbox5/VirtualBox-5.0.0_BETA4/src/VBox/VMM/VMMR3/VM.cpp(366) int VMR3Create(uint32_t, PCVMM2USERMETHODS, PFNVMATERROR, void*, PFNCFGMCONSTRUCTOR, void*, VM**, UVM**); rc=VERR_MAIN_CONFIG_CONSTRUCTOR_COM_ERROR
00:00:01.801492 VMSetError: The configuration constructor in main failed due to a COM error. Check the release log of the VM for further details.
00:00:01.801779 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={650b5f05-8258-4ee9-b518-89c515ca5dd9} aComponent={ConsoleWrap} aText={The configuration constructor in main failed due to a COM error. Check the release log of the VM for further details. (VERR_MAIN_CONFIG_CONSTRUCTOR_COM_ERROR)}, preserve=false aResultDetail=0
00:00:01.801918 Console: Machine state changed to 'PoweredOff'
00:00:01.802096 Power up failed (vrc=VERR_MAIN_CONFIG_CONSTRUCTOR_COM_ERROR, rc=NS_ERROR_FAILURE (0X80004005))
I should probably also mention that I was getting linking errors something like this:

Code: Select all

/usr/bin/ld: cannot find -lsupc++


so I searched for

Code: Select all

supc++
and replaced it with

Code: Select all

stdc++
Maybe that is causing the above errors?
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VirtualBox TE: Technologov Edition

Post by mpack »

Sorry guys - as mentioned above we don't support forks on this site. We certainly can't have a fork be based here. In addition to which, the (official) v5 beta should not be discussed outside the beta forum. Locking this.
Locked