[vbox-dev] [Experiment]VRDE library for VNC
Klaus Espenlaub
klaus.espenlaub at oracle.com
Wed Feb 9 11:44:07 PST 2011
On 09.02.2011 15:49, Frank Mehnert wrote:
> On Wednesday 09 February 2011 15:15:16 Alexey Eromenko wrote:
>> On Wed, Feb 9, 2011 at 3:46 PM, Howard Su<howard0su at gmail.com> wrote:
>>> I am experimenting a feature to implement VNC protocol server based on
>>> VRDE interface.
>>> Due to lack of document, i am not sure if my understanding to the
>>> interface is correct. Especially, i am not sure the state transition is
>>> understood correctly. If someone in this list can give me a review, it
>>> will help me moving forward.
>>> Current, the patch can work with OSE version as a "Built-in-VBoxVRDP". I
>>> can successfully connect to VRDP with mouse support.
>>
>> Hi Howard !
>>
>> There was VNC support for VBox 3.2.x (OSE edition), but was dropped from
>> v4.x.
>>
>> I would welcome VNC server back. Is this better to have as pat of the
>> 'core' product or as an extension ?
>
> Nothing was dropped. The source code still contains the VNC code as before.
> Users have just to enable it (VBOX_WITH_VNC=1 in LocalConfig.kmk).
That said - the proper way to handle any kind of remote desktop access
protocol since VirtualBox 4.0 is via the generic VRDE interface, which
has been introduced exactly for this purpose.
The existing VNC code was just left in because we didn't want to lose
the code before having the VRDE module supporting VNC.
Doing VNC support as part of a VRDE module packaged as an extension pack
is the best solution in the long term, as the relevant interfaces are
intended to be long-lived (bear with us if initially we can't quite keep
this promise), and that means the extension pack can be truly developed
separately, with its own release cycle etc.
We have plans for allowing platform independent executables, eliminating
the need for a staged build to get the extpack contents for the
supported platforms, but this isn't something which will happen
tomorrow. As usual - contributions are welcome. The picture around
extpacks will hopefully become clearer once we have a sample in the tree
which people can use as a starting point.
Klaus
>
> Kind regards,
>
> Frank
>
>
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
--
Oracle <http://www.oracle.com>
Dr. Klaus Espenlaub | Principal Software Engineer
Phone: +49 7151 60405 205 <tel:+49715160405205>
Oracle VM VirtualBox
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Rijnzathe 6, 3454PV De Meern, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven
Green Oracle <http://www.oracle.com/commitment> Oracle is committed to
developing practices and products that help protect the environment
More information about the vbox-dev
mailing list