Bugzilla – Bug 5360
Remove Client support for Windows XP, 2003, 2003 R2, Vista, and 2008
Last modified: 2017-03-20 17:09:09
You need to
before you can comment on or make changes to this bug.
At some point in the future, we should remove official support for running the
ThinLinc Client on Windows XP. When this can be done depends on many relevant
client machines are still running XP. According to
XP is on 17.18%, which is still fairly high.
Some interesting data points are how other application vendors are behaving.
Chrome was planning on dropping support now in April when Microsoft finally
decided to stop extending their support and let XP die. They backtracked on
that however and are now planning on dropping support at the end of 2015.
Firefox has not yet given any official plans for when they'll drop XP support.
Citrix dropped support for XP as a client the same time Microsoft did (April
2015), as did VMware.
Nomachine still supports XP. No information on what their plans are.
Wikipedia has some good information about the status of the embedded variants:
"Variants of Windows XP for embedded systems have different support policies:
Windows XP Embedded SP3 will be supported until January 2016. Windows Embedded
Standard 2009 and Windows Embedded POSReady 2009, will be supported through
January and April 2019, respectively."
One question is if we should raise the minimum requirement to Vista or Windows
7. According to these:
...the market share is about 1.7%.
Google Chrome will require Windows 7 in April, according to
Citrix, on the other hand, still supports Vista:
We've decided to raise the requirement to Windows 7.
I have verified that the code changes looks good. I have not found any mentions
of windows xp in our documentation.
I have verified that a warning saying "This windows version is not supported"
pops up on Windows XP and Vista in all the following cases:
* Starting the ThinLinc client installer
* Starting the Client Customizer installer
* Starting an installed ThinLinc client
* Starting a tlclient.exe from a bundle directory
I have also verified that the client still works on Vista and not on Windows
I have verified that the warning does not show up on Windows 7, 8 or 10, and
the client still works.
What remains to test is the windows server versions.
Found something quite interesting when running build 4999 of the client on
Normally when you try to login you get an error message saying
"The procedure entry point InitializeConditionVariable could not be located in
the dynamic link library KERNEL32.dll"
BUT if you run the client directly from the installer (leave the "Run the
ThinLinc client"-box ticked at the end of the installation) it will not show
I have verified that the warning pops up on Windows server 2003 and 2008. I
have also verified that the client still works on 2008 and not on 2003.
I have verified that the warning does not show up and everything works fine on
2008r2 and 2012.
We've decided to keep XP around for one more release, so we need to revert the
Verified build 5099 on Windows XP. Both installer and tlclient.exe are not
reporting "unsupported platform."
Works as expected.
Reopening and moving this bug to '---' since we haven't actually removed
support for XP and friends yet.
ThinLinc TAG does not mentioned the affected version in combination with the
client. Also i could not found any information at www.cendio.com. Seems like
reverting the commit is good enough.
(In reply to comment #15)
> ThinLinc TAG does not mentioned the affected version in combination with the
> client. Also i could not found any information at www.cendio.com. Seems like
> reverting the commit is good enough.
A miss made by me, TAG does mention supported client platforms which includes
the affected version. see: clientplatforms.xml
I have verified that the documentation looks good and that it doesn't mention
Windows XP, 2003, 2003R2, Vista or 2008.
I have also verified that the "unsupported"-warning pops up for the client and
the customizer on XP and Vista. Used build 5298. Seeing as the server versions
were verified a couple of months ago, before the revert, I'm satisfied with
What remains is to remove the XP-specific hacks done for bug 5618.
(In reply to comment #20)
> What remains is to remove the XP-specific hacks done for bug 5618.
Should be all done now.
Build works fine, client works fine on Windows 10. Tester should mainly verify
the code changes and perhaps test the client on some other platform as well.
Before closing this bug:
* compare the tigervnc diff with our vendor tree, there should be fewer
ThinLinc specific changes now
* look if there are any further mentions of these platforms or any special code
No special hacks left in TigerVNC and nothing obvious left in the tree that is