Live data from Hacker News

Microsoft: No Driver Updates Allowed for Win7 and Win8

osr.com

61–70 of 124 posts

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#61
post #53

Microsoft has repeatedly announced strict changes to driver signing policy while not actually enforcing them. Like last time I checked, their docs still claim that the HLK tests are required for drivers on Windows Server 2019, but in practice attestation signing works fine. I hope that will also be the case here.

This seems a common pattern with Microsoft, I've seen the same with changes to Printer Drivers.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#62
post #44

The title is a gross exaggeration of the policy change MS is making. Come 2021, what will go away is the ability to sign drivers for Windows 7 and 8 without passing WHQL/HLK compliance tests. That's it. You can still update compliant drivers, and you can still ship unsigned drivers if your users are willing to disable signing (not great, but there are plenty of shitty vendors who do this already). Are there some numb…

Yeah, I have a hard time sympathizing with this. Windows drivers have become so much more stable since WHQL/HLK compliance became a thing.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#63
post #21

It's painful to repeatedly witness people voluntarily buy into ecosystems maintained by people with perverse incentives. You can't fault MS, making more money is their raison d'etre. If you care at all, even the smallest amount, explore the alternatives.

Microsoft did (still?) offer a free upgrade path from Windows 7/8 to Windows 10 for years so I doubt this is really for "getting money from our customers" but more "we want to stop supporting these old platforms at some point"

Last I checked (about a year ago) you could still run the upgrade tool, and it'd go through the licensing registration process just fine.

I wouldn't do that if it weren't a personal machine, however, because the "official" upgrade process ended a long time ago. Even using it for a home office might put you into questionable legal territory, but it's still possible.

I do think your last statement is more accurate, though. It really feels that they're subversively pushing as many people away from Win7/8 as possible by unofficially allowing upgrades through existing channels. Maybe I'm wrong, but I don't find it especially nefarious.

I don't even use Windows (I have family that does). I'm a Linux user.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#64
post #44

The title is a gross exaggeration of the policy change MS is making. Come 2021, what will go away is the ability to sign drivers for Windows 7 and 8 without passing WHQL/HLK compliance tests. That's it. You can still update compliant drivers, and you can still ship unsigned drivers if your users are willing to disable signing (not great, but there are plenty of shitty vendors who do this already). Are there some numb…

How do you permanently disable signing on 64-bit win7? Last I checked it wasn't possible to do cleanly, you end up needing user interaction for every boot, or you get a nag border. So, its a big deal.

I haven't checked in a while if a patch has appeared, but it's probably no harder than cracking activation, which is already well done.

Once MS stops issuing updates, you don't have to worry about them reverting your changes.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#65
post #44

The title is a gross exaggeration of the policy change MS is making. Come 2021, what will go away is the ability to sign drivers for Windows 7 and 8 without passing WHQL/HLK compliance tests. That's it. You can still update compliant drivers, and you can still ship unsigned drivers if your users are willing to disable signing (not great, but there are plenty of shitty vendors who do this already). Are there some numb…

What does WHQL/HLK involve and how does it work for independent developers and software-only drivers. I know that is generally not demographic of people writing windows drivers, but I'm curious as I have a half written driver that I plan to eventually finish, but the whole design is a bit odd.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#66
post #44

The title is a gross exaggeration of the policy change MS is making. Come 2021, what will go away is the ability to sign drivers for Windows 7 and 8 without passing WHQL/HLK compliance tests. That's it. You can still update compliant drivers, and you can still ship unsigned drivers if your users are willing to disable signing (not great, but there are plenty of shitty vendors who do this already). Are there some numb…

> You can still update compliant drivers

If your customers aren't willing to install unsigned drivers (and none of mine are), then the new driver will have to be put through the HLK tests and submitted to Msft for signing.

My issue isn't so much the testing/signing process, but that I've had an HCK test suite setup for the past 4 years that has worked just fine. It will have to be replaced w/an HLK test setup, the release engineer and I will have to learn a new process, and possibly get a new signing cert. It's not a trivial process, but one we can work through.

> the main "victims" of this will be shitty vendors with buggy drivers that lagged in supporting newer Windows variants

Some of us have to support customers who are running old versions of Windows, and sometimes we just need to add new features.

Think about what you're saying. There's no reason to denigrate vendors. Also, it's not always about bug fixes. A lot of us really care about the quality of our drivers and our customer's experience. It helps everyone stay in business.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#67

Earlier quoted context omitted.

> But I need to use Windows for work because of multiple programs that do not run on any other target. > At home I still have to dual boot Windows to play games with my friends. In most cases you may execute such programs & games under Linux via WINE (+ Mono, PlayOnLinux, Winetricks; if needed).[0] > In school (this has changed a bit) I need to use Microsoft PowerPoint, Excel, and Word. Use LibreOffice Impress , Calc…

> In most cases you may execute such programs & games under Linux via WINE (+ Mono, PlayOnLinux, Winetricks; if needed). I do this for most games I want to play (and many are available natively on Linux these days!) but there are a few games with intrusive DRM that stop you from playing them on Linux. I have an older laptop lying around running Windows that I use for those if they’re not too demanding. Otherwise I’ll…

> few games with intrusive DRM that stop you from playing them on Linux.

Is it from Steam? (FTR, There is already Steam for Linux too)

BTW, report any issues with apps & games not working under WINE to WineHQ devs.[0]

[0] https://wiki.winehq.org/Bugs

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#68
post #37

Earlier quoted context omitted.

Not only free, but forced!

My Windows 7 PC was never forcibly upgraded. I don't know what you are talking about

Forced is clearly the wrong word, but Microsoft's push to move users of older Windows versions onto 10 was aggressive and, some have argued, wilfully deceptive. The bottom line is that someone previously using Windows 7 who followed the advice about promptly installing recommended updates would probably now be running Windows 10. To avoid that, you had to know what was going on and actively do something else, and there are plenty of anecdotes of people who tried to do so and still made a mistake somewhere and ended up on 10 when they didn't want to.

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#69

Yet another reason why centralized code signing is anti-user and a net negative. You should be able to easily install anything you want on your computer.

Allowing unsigned drivers to be installed by the general user base seems more anti-user, no?

My naive understanding is that drivers are low-level and thus malicious drivers would have more net negative impact on an unsuspecting non-technical user (relative to a piece of malicious non-driver code).

Re: Microsoft: No Driver Updates Allowed for Win7 and Win8

#70

Yet another reason why centralized code signing is anti-user and a net negative. You should be able to easily install anything you want on your computer.

> You should be able to easily install anything you want on your computer.

This is the same as stating that you prefer many orders of magnitude more users to have unstable or insecure systems because they use products by a negligent vendor or are conned. That's hardly “anti-user” by any metric which covers mainstream users.

To me, this is an argument that code signing systems need to be tightly regulated to prevent abusing the system for reasons other than quality testing and accurate labeling.

Post reply on HN