Development discussion of WireGuard
 help / color / mirror / Atom feed
* Should we sunset Windows 7 support?
@ 2020-11-10 12:27 Jason A. Donenfeld
  2020-11-10 12:47 ` Laslo Hunhold
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Jason A. Donenfeld @ 2020-11-10 12:27 UTC (permalink / raw)
  To: WireGuard mailing list

Hi,

Windows 7 has been EOL'd by Microsoft since January of this year. It
is no longer receiving security updates or fixes. This email is to get
the conversation started about doing the same with WireGuard for
Windows.

Supporting Windows 7 is an ongoing maintenance burden. For example, we
use SHA2 signatures instead of SHA1 signatures for our drivers, which
is not something we want to compromise on, and as a result Windows 7
users must have KB2921916 installed. But Microsoft never supplied
KB2921916 via Windows Update and it removed all Windows 7 hotfixes
from its webpage last year. So in order to keep supporting this, we're
forced to add clunky disgusting code like this:
https://git.zx2c4.com/wireguard-windows/commit/?id=b63957dc830e39c94844d2f0d32ba29575991e44
Keen readers will wince at all the layering violations there. Do we
really want to keep maintaining gross stuff like this? It makes me
uncomfortable to have kludges like that sitting around in the code.
Shouldn't I write an auto-downloader that then checks hashes?
Shouldn't I build this into the installer? Shouldn't I.... waste tons
of time supporting Windows 7 better?

Probably not.

But I know so many users are still using Windows 7. I'd like to hear
from you to understand why, in order to assess when is the right
moment to sunset our Windows 7 support.

So, if you care for Windows 7, please pipe up! We're not going to
remove support for it overnight, and we're not prepared yet to
announce any sort of formal deprecation plan, but the world is moving
on at some point.

Jason

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2021-10-07 23:35 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-10 12:27 Should we sunset Windows 7 support? Jason A. Donenfeld
2020-11-10 12:47 ` Laslo Hunhold
2020-11-10 12:56   ` samuel.progin
2020-11-10 13:06     ` Jason A. Donenfeld
2020-11-10 12:57 ` Isaac Boukris
2020-11-10 15:06 ` Reiner Karlsberg
2020-11-12  8:34   ` Jason A. Donenfeld
2020-11-12  9:13     ` Roman Mamedov
2020-11-10 17:38 ` Andrew Fried
2020-11-12  8:38   ` Jason A. Donenfeld
2020-11-12  8:46     ` Phillip McMahon
2020-11-12  8:50       ` Jason A. Donenfeld
2020-11-12  9:03       ` Berge Schwebs Bjørlo
2020-11-13  2:56         ` Jeffrey Walton
2020-11-19 16:59           ` Jason A. Donenfeld
2020-11-19 17:16             ` akloster
2021-10-07 23:35             ` Jason A. Donenfeld
2020-11-12 21:56   ` Panagiotis Kalogiratos
2020-11-12 17:38 ` Jeffrey Walton
2020-11-12 17:42   ` Phillip McMahon
2020-11-12 18:11   ` Neal Gompa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).