Linux Guest Tools: a call to open source

Discussion in 'Parallels Desktop for Mac Feature Suggestions' started by (GalaxyMaster), Apr 12, 2019.

  1. (GalaxyMaster)

    (GalaxyMaster) Kilo Poster

    The PRLVIDEO driver in guest tools is using a very outdated technology: Xinerama extension. All major Linux distributions switched to XRandR about a decade ago. I think it is time for Parallels do the same :).

    P.S. Also, if Parallels wants to make a huge impact -- open source your guest tools and the community will provide some steam behind the development (I know I would). There are numerous limitations around the current drivers inside the guest which have nothing to do with licensing or proprietary secrets. If you had your guest tools sources on, say GitHub - you still maintain the control of what is shipped with the product, but you give opportunity to developers all around the world to raise pull requests to fix issues and introduce features your customers need. Additionally, having the tools open sourced will give distribution packager to include them as part of their distribution, as the result Linux VM support will improve tremendously (I am a Pro subscription customer and it pains me to re-assemble the whole guest tools package for the distribution of my choice, which is AltLinux, every time either is updated).
  2. alev

    alev Parallels Developers

    Hi GalaxyMaster,

    We use XrandR Api (1.2) in our prlvideo xserver driver. We have Xinerama to support legacy Linux GUI environments.

    I've renamed the request to leave the part about open sourcing Tools opened for votes.
  3. zslg01

    zslg01 Bit Poster


    Well - from where I sit, a current list of *nix distros that are supported, and those users have found workarounds for would help.
    Don't get me started on the FreeBSD variants - GhostBSD and NetBSD are two of interest ... the tools absolutely do not work in FreeBSD environments.
    How about an option to skip all the fancy pseudo video drivers and proceed directly to the open sourced variants.

Share This Page