74 comments

[ 5.3 ms ] story [ 119 ms ] thread
Microsoft cramming more and more ads in their OS could be the push we need to finally achieve the year of the Linux desktop
If these tools didn't exist, more sane people would switch to Mac or (even better) to Linux... (crazy world ;- )
Good luck getting people to recognize that much of their frustration with computers is deliberate, and a consequence of software patents and the monopolistic games played by megacorps in order to suppress competition and ensure dependency. It's easier for people to learn to cope and put up with the small annoyances than to deal with a big disruption that pays off later, and Microsoft knows exactly where the limits are, and will push people for every tiny percent of exploitable territory that won't cause them to leave.

Unless IP laws get overhauled, this is the way things will be - total surveillance, the user is the product, the customer is the megacorporations positioned to exploit adtech at scale. Infinite growth and endless passive income for the rich, everyone else gets to be frogs in some dystopian eternally-approaching-but-not-quite-boiling pot. Consumer rights and corporate limits in the context of modern technology bounded by fundamental civil liberties are the way to sanity. A lot of very wealthy people and their cadres of very influential cronies would lose wealth and influence if the system were to be repaired.

So yeah, it's easier to just cope and let things more or less suck.

It's wild to me how Linux continues to have such a bad reputation. Half of the criticisms I hear are at least a decade old, and don't reflect my experience with Linux at all.

People complain that it is hard to install. You pretty much just boot from USB and install it.

People complain that drivers are hard to install. Pretty much everything you need comes standard. The only real difficulty is with Nvidia drivers, but even that has become a lot easier to manage with the push towards AI. Most users don't need a GPU, so they won't ever have to touch a driver.

People complain that it is too hard to use, and "you have to use the command line". No you fucking don't. All of the major DEs are idiot-proof and GUI-driven. It's the same UX as Windows and Mac.

The biggest thing you need to do to acclimate to when moving from Windows to Linux is understanding UNIX filesystems. Just wrap your head around the fact that drive letters don't exist, everything is a file, and drives can be mounted to any directory, and you'll be fine.

Most Windows users don't do much else than office programs and a web browser. They can even install Edge on Linux if that's what they like, and LibreOffice isn't lacking in features unless you're an enterprise power-user. Or you can just use Office Online or Google Docs in your browser if you really need more features.

The moment you run an uncommon configuration in Linux, you must search for fixes and get to rather deep configs in Linux... Windows usually just works with the same hardware.
There are numerous cases where stuff does not work in Windows. The difference is the support.

If your device doesn't work in Windows, there's usually a help line to call for it. They might give you the runaround for an hour, but they'll try to help you, and if they don't they might end up giving you a refund. Or you can take your computer to a tech support person, even Geek Squad at best buy. If you are technically illiterate, there are people to help you.

If your device doesn't work in Linux, it's probably not supported by any company. There are some linux distros that offer paid support, but people don't think to look for that. Even though your device is probably supported by Linux, Linux is not supported by the manufacturer, so if you have a problem, you're on your own. Your support is community support, reading forums and discords and github issues. Your only recourse is if you bought your computer from a Linux first company like System 76, but even then the support extends to the computer itself, not every random device you might buy without checking if it's supported on Linux.

There used to also be local support for Linux, in the form of Linux User Groups and Local Community Teams for Ubuntu. But as Linux got more popular, it stopped being a hobby, so the volunteer work (and corporate assistance in that volunteer work in Ubuntu's case) disappeared.

Linux keeps improving. But I can tell you the following from a Lenovo Certified Ubuntu laptop last year:

- Hibernate/suspend issues, Graphics/Wifi dies on wakeup.

- Still needed to fiddle with SecureBoot to install.

- Setting up TPM was an involved process using the CLI. Couldn't get the fingerprint scanner to run either.

- Some from older generations require familiarity. I used to get yelled at because I "moved the Internet icon".

- So much of the world requires Windows/Mac: banking apps, taxes and government apps, anti-cheat and student software. Yes they're all terrible software, but you're crippling yourself socially by avoiding them. It's sad but real. Maybe not in your country, good for you, but that's not the case everywhere.

I honestly kinda hope Microsoft doubles from on the garbage. Forcing normal people to try to use Linux is the only way to force Linux to shape up and be usable for normal people.

It's gonna be an Eternal September 2.0, but Linux will be better because of it.

> Forcing normal people to try to use Linux

Have you seen how many ads the average user puts up with?

Lol - phones are now just advertisement machines and trackers.

I wonder when Linux Desktops follow?

And how popular ad blockers are, and how much effort some people are willing to put into skipping YouTube ads, yes.

Even a couple more % of the market would be an unbelievable increase in Linux users.

(comment deleted)
Appears to be an exe. Any reason why not just a `.reg` file?
Well, it's a GUI tool. So that's part of it.
Mostly because those of us that know what a .reg file is, don't need this.
As much as I appreciate this kind of work, I'm shocked and dismayed that anyone would even consider distributing it as an opaque binary.

I mean, this problem-area has always been extremely fertile ground for sneaky hacks, trojan'ed knockoffs, and simply trusting the wrong people or files. Plus knowing exactly what things get changed--and how--is important in case you need to revert anything.

I get why people want things like this, but it's pointless to try to fight against a user-hostile OS that forces updates on you whenever they feel like it since any one of those updates can undo anything you've changed and introduce much worse.

Microsoft has already decided that they will collect as much of your private data as they can in order to turn their Windows OS into an advertising platform. If that bothers you the only real solution is to stop using Windows.

>If that bothers you the only real solution is to stop using Windows.

I don't know, Windows 7 Pro 64-bit is still a pretty great solution, personally.

There is lots of popular consumer software that no longer runs on Windows 7.
Steam stopped working this year, forcing me to consider updating to Windows 10... but still hasn't happened, yet.
Last I checked (a month or 2 ago), Steam still works on Windows 7, but is unsupported.
You can basically keep using the last supported version of Steam, but it will eventually break.

However few if any new games support the old operating system at all. Windows 7 is a complete non-starter in 2024, it's too old.

Using a 15 year old OS that hasn't had a security update for over 4 years as your daily driver isn't something I would recommend anyone do. ESU ended over a year ago, so you're stuck on an abandoned OS even if you're willing to pay for updates.

Apple has been keeping the user experience a priority in all their latest updates, and Linux desktops are more usable than they've ever been. There's absolutely no reason to use Windows 7 for anything important if Windows 11 is a dealbreaker.

Microsoft isn't about to reverse course and make Windows good again, so if you've already decided not to use Windows 11, start the process of acclimating to a new OS now, rather than stagnating on a dead OS that is only going to get less safe to use moving forward.

If budget is a concern, I promise you your Windows 7 PC will run Linux. If you are experiencing the sunken cost of all the Windows-exclusive software that you have already purchased, then pony up for a Windows 11 PC, because you're not going to survive on a EOL Windows OS for very long.

I'm curious what is the vulnerability there exactly, would it be from the browser or the browser not getting updates? If someone were to bring a Win95 machine online and connected to the web today would it be bombarded with assaults or something? I'm curious the mechanics of this all.
It's less about known vulnerabilities, and more about how there is nobody to care about vulnerabilities on the OS anymore. Why tie your horse to an abandoned platform?
> If someone were to bring a Win95 machine online and connected to the web today would it be bombarded with assaults or something? I'm curious the mechanics of this all.

Generally speaking yes, but realistically only if you’re opening your ports to the internet. There are lots of random scanners out there that are attempting to exploit known 0-days etc in all systems. Granted the biggest one is probably ETERNALBLUE, which I think doesn’t go back to 95, but still.

Obviously browsing infected pages on a hypothetically working web browser would also do the trick, but sites like HN are benign. Windows 95 is so old, though, that you’re unlikely to find much web-enabled software that works well outside of enthusiast projects.

There are unpatched remote code execution vulnerabilities on basically every version of Windows that is out of support.

If you plugged it into the internet with a public IP, someone would likely gain full remote control of the machine in a matter of seconds to hours.

You might think you’re safe if you only connect to your home internet, since that’s not wide open for anyone to scan. But then your kid/nephew/friend uses your wifi and they have a spyware-filled Doodle Jump game clone on their phone that asks for permission to connect to the local network, and your kid/nephew/friend wants to play the game so of course they click yes, and now that’s scanning your home network, and now your Windows 7 computer is part of a botnet.

The same thing would happen on the coffee shop’s WiFi, the hotel’s wifi, and so on. Unless you never connect to a network of any kind ever, it’s a bad idea.

We have a project XP machine that has been plugged into the internet for nearly a year now with no third party firewall etc. Nothing has happened despite all the proclamations it'd be an infested box within seconds of touching the internet.

The reality seems to be that problems stem from the user and what software they use to access the internet more than just being connected. This jives with your comments as you keep mentioning user actions that result in infections.

> We have a project XP machine that has been plugged into the internet for nearly a year now with no third party firewall etc. Nothing has happened despite all the proclamations it'd be an infested box within seconds of touching the internet.

Is it behind a router? Most routers have stateful firewalls doing a lot of work to keep random connections from passing to the NAT'd devices behind them. All the "infected in under 5 minutes" stories I've seen were machines connected directly to the internet.

Also, are you monitoring inbound/outbound traffic for that machine? It seems like you should at least be seeing attempts to compromise your machine (even if they're not working). Is it using IPv4? If you've got a setup that stops port scans, vulnerability scanners, and internet worms you should share!

maybe this gets into the why more, like is the ISP doing a lot of heavy lifting behind the scenes.
You assume that's a reasonable option for most people. Plenty of people have software, hardware, or other requirements to use Windows. It sucks, but it's quite common.

The enemy of good is perfect. Maybe we can't stop them spying or trying to force their way back in on every update, but we can fight back. If it's as simple as changing a few registry keys to disable ads, why wouldn't you just do it? "Stop using Windows or live with it" are not the only two options.

I really can't think of any common Windows-only software. At least nothing that wouldn't run on Mac OS.

Personally, I think that if the computer you use has software on it that is actively spying on everything you do, you should remove that software from your computer. If that software happens to be the OS, I think the best way to "fight back" is to not pay the company spying on you money for the next version, and find an alternative that respects your privacy.

> I really can't think of any common Windows-only software. At least nothing that wouldn't run on Mac OS.

Nearly every video game, for starters, and a good chunk of games that were ported to Mac OS don't work anymore since the deprecation of 32-bit apps.

That's true for Mac OS but not all Non-Windows operating systems. The steam deck proved that we don't need windows for gaming.
> The steam deck proved that we don't need windows for gaming.

That's always been the case -- the question is which games, not gaming in general

If just being able to to load up a game was all that was needed, a TI-86 is sufficient

Most people use Windows because it's easy and runs everything they want to run without needing to install wine, compile from source, trust some library someone made, or use a VM.

The steam deck is fantastic and has done more for gaming on a Free OS than anyone else has in the last 20 years, but it can't run everything

A massive body of games works perfectly fine under Proton. Exceptions exists of course, but if you want games you don't switch to Mac, you switch to Linux.
> I really can't think of any common Windows-only software. At least nothing that wouldn't run on Mac OS.

Most CAD software, unless you are OK with websites or glorified websites with desktop clients (looking at you, Fusion 360). Alibre? SolidWorks? Standard AutoCAD?

Add CNC milling tools to that. Good luck finding Mac-compatible CAM software of any kind (unless, again, Fusion 360 and only Fusion 360).

Thankfully the number of windows users that need to use CAD/CNC milling software is not statistically significant. At this point almost nearly all Windows users could stop using Windows at least for their home/personal use. If the only windows machines being used were on corporate LANs and on factory floors the world would be a better place.
True that there are not many users that need CAD, but you are missing the point. There are dozens of industries that require specialized software for day to day activities that can only be run on Windows or Mac. You can't just blow off the OS requirements for all of these industries. Honestly, I see this a lot in these discussions about using some toy OS or Linux. People don't realize that to work in the real world it isn't good enough to support 90% of the requirements when you need 100% to function.
I know that companies run on Windows. Nearly every company I've worked for has subjected me to it. Many companies could switch away from windows and the reasons they don't include things like "we've always done it this way", tech support (both in terms of vendor support and in-house IT) is easier and cheaper with Windows, workers tend to be more familiar with it, etc. These are reasonable considerations, but nothing that can't be overcome.

For many companies that are running specialized windows only software, some of that software will have only been written for Windows in the first place because Windows was either already being used by the company or because that was the expectation. Again, not unreasonable. When companies write their own software they write for the OS they have. When software companies want to sell their programs they'll naturally tend to target the most popular OS being used. It's sort of self-perpetuating that people use/write software for what they (or most people) already have.

For software that couldn't be run using something like WINE it would take time/money to replace or rewrite that windows software. That's a hurdle, but not an impossible one to clear. I've worked at companies that were entirely dependent on the AS/400 or Lotus Notes, but they somehow made the investment and found other solutions. As much as I don't think web apps and SaaS are a good idea, those options will make it easier for some companies to let go of windows too.

Right now, it probably wouldn't make sense for a lot of companies to stop using Windows. The same can't be said for what most people have installed on their personal computers though. The more alternatives to Windows spread outside of the office/factory the easier it gets to replace it in the workplace.

Most people do not need this software at their home computer.
I look after integration with quite a lot of industrial machinery. One runs DOS. Good luck with getting Windows or a Mac talking to Lanman/NetBEUI. Samba can talk to it after you take the safety catches off (but at least you have the option).

There is also quite a lot, and growing, amount of software that is rather legacy and will only run under WINE.

You can obviously run up a Linux box on a Mac in a VM and Bob's your mother's brother.

> Good luck with getting Windows or a Mac talking to Lanman/NetBEUI

I'd bet it's possible. Older versions of windows were capable at least so you could probably upgrade from DOS to windows NT or 2K. Honestly though, I'd stick with DOS for as long as you have a good stock of replacement hardware.

Unfortunately a lot of proprietary software packages require either Windows or macOS, with no option for Linux users. Windows has its annoyances, but using macOS requires purchasing a Mac (I’m ignoring Hackintoshes). Since Apple is the only vendor of Macs, if Apple’s configurations don’t meet your needs or are too expensive, then tough luck. I was a long-time Mac user but I switched to PCs due to the proliferation of soldered RAM and storage plus the outrageously high prices for upgrades. I don’t like Windows but Macs require me to pay massive sums of money for future-proof configurations compared to PCs with user-upgradable components, and plus I need Microsoft Office and other proprietary tools, which prevents me from switching to Linux or the BSDs full time.
>plus I need Microsoft Office and other proprietary tools, which prevents me from switching to Linux or the BSDs full time.

Microsoft office runs on linux (https://thelinuxcode.com/install-microsoft-office-linux/). I'd bet many of your proprietary tools do too (or could be replaced with more linux friendly software that still meets your needs). In the worst case scenario, a VM with windows on it would mean that you use Windows only for the one or two things you absolutely need it for and you're free of it the rest of the time.

If you use Windows at work, then it is not a problem: nobody cares if Microsoft steals corporate secrets via telemetry, and you can wait if it decides to apply updates for 2 hours because you are paid for this time anyway.

But home computer is a different thing. I don't want Microsoft to spy on me, reboot my computer and luckily I don't need Microsoft Office.

> Plenty of people have software, hardware, or other requirements to use Windows.

I'd bet that the average person could run most if not all the software they use under linux and a large percentage of those who can't could find alternate software that works just as well for their needs which does run under linux. Hardware might be more of a concern, so for some "stop using Windows" might mean "buy a new desktop/laptop". There will certainly be a very small (and increasingly smaller) number of people who have zero choice but to use Windows. Many people do very little with their windows machines beside web browsing in the first place.

> "Stop using Windows or live with it" are not the only two options.

It very much is if "live with it" means MS does thing you don't like, you find a bunch of settings and registry changes that "fight back" only for MS to undo those settings and/or add more things you don't like which means you have to track down a new set of settings and registry changes to "fight back" which results in Microsoft doing more things you don't like and on and on.

Is that really what you want to live with? At a certain point you have to ask yourself why you keep spending your time and energy fighting a battle you literally cannot win. Microsoft sets all the rules. You can only play their game or stop playing

You don't understand "the average person" in anyway, shape or form if you think they would even know what an operating system is...

The average person will never use Linux. I prefer it as a dev, but windows and mac have won.

Until some big vendor just releases a specifically linux machine, which they won't.

That it is their game doesn't mean they will always win. Google really liked it when someone wrote an extension that silently clicked all ads. If the game is to have me view and click ads in the OS then surely I'm allowed to "view" and "click" as often as I want? It shouldn't be to hard to create "viewing" and "clicking" patterns that are worthless to advertisers.

Are they going to shut down the computer if the clicking signal is not to their liking?

I'm old enough to remember when Microsoft not forcing updates upon their users was considered an existential threat to humanity.
That was the line they fed us. I'm old enough to remember a time when software that automatically phoned home just to check if an update was available would be considered spyware. It was none of their business knowing the dates and times that we used their product/connected to the internet or what our IP address was
One argument here is that it cuts of Microsoft being able to declare that this is "vital OS functionality" when it obviously isn't.

What I'd like to see is regulation banning doing this. Given how many governments use Microsoft products including in sensitive applications, this should be an obvious demand.

The implication here is to move to a non-user-hostile OS, but is irrelevant as no such system both exists and is currently well-maintained.
Coming soon to Windows 11 update 24H2:

"OFGB.exe has been blocked due to security and performance concerns..."

I'd give this at least even odds.

Based on some ancient personal experience you can also bet that the EULA will be rewritten to forbid people to use Windows 11 to develop this sort of workaround. Which is to say, if this is not a violation of the license today, it will be soon enough.

I'd bet to 2:1 that it won't happen. Few people will bother, and the people that do get this tool are the type of people that that cause disproportionate issues if you anger them.
Most people are so bombarded with ads on the web that they scarcely think it weird that their OS does the same, anyone who cares about this has been able to do something about it a long time ago, I have never seen an ad on my windows 10 installation.
Windows 10 LTSC is the actual good version of Windows. Honestly it's one of my favourite OSes. Since MS don't sell it to regular people, it behooves one to pirate it.
Win10 EOL 2025. Win10 LTSC EOL 2027.

Doesn't seem that far away now ..

They're always going to have to maintain a good build of Windows for enterprise customers.

Also LTSC 2019 will be supported until 2029. The newer LTSC 2022 has the the 2027 eol. They slashed the support time for the new LTSC from 10 years to 5 years.

But yeah, whenever LTSC stops is when I switch 100% over to Linux, I'm sort of on the fence already.. Just as a game dev Windows is handy to have.

Does this (or a tool like this) actually remove ads and spy “features” without actually modifying the user experience otherwise? I've wanted a tool that would get rid of this nonsense, but leave my system as vanilla Windows 11 otherwise. The ones I looked into all seemed to apply various other UI/UX tweaks that the tool writer apparently preferred. I just want to remove the ads, nothing else.
What do people mean when they refer to ads on Windows? I’ve used Windows from 3.1 to 11 on PC, and NT 4 to 2022 on server, and I’ve never seen an ad.

Granted I’ve only ever used local logins or locally hosted Active Directory, so is this a thing when you use a Microsoft login or what?

They are called 'suggestions" "recommended" or "tips" in the OS. They are just straight up ads..
"corporate" versions probably don't have them. Microsoft has a very clear segmentation between the business products and their generic "home" version they won't hesitate to shove any crap in.
Now we need something to disable all the little annoyances, ML daemons, Siri, Apple Music and related in MacOS just as safely.
While most of these things can be disabled in a supported fashion using Group Policy, notable settings restricted to "non-consumer" Windows editions include:

Enterprise and Education only: "Disable all apps from Microsoft Store", "Do not show Windows tips", "Turn off Microsoft consumer experiences"

Enterprise, Education, and Server only: "Allow Diagnostic Data: Diagnostic data off", "Force a specific default lock screen and logon image" (?!?)