News Windows 10 support is ending — but End of 10 wants you to switch to Linux

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
There's plenty of defeatist attitude here, and not enough of a constructive one. Change can be hard, but that's not necessarily the case. Windows had to be learned, various software on Windows had to be learned, we all started from scratch. A new learning curve is not a problem when you consider that you can gain software independence. But there are two big questions here: (1) Why should I move away from Windows? and (2) What do I replace it with, and still be able to do what I want?

Why would anyone move away from Windows?
Clearly it's up to everyone to decide. Staying with Windows means comfort, but it also means dealing with the consequences of whatever Microsoft decides to do. Will they still provide (all) updates to Windows installations that bypassed the TPM and CPU requirements? Are the users fine with the downsides of having ads and bloat in the OS, as well as a strong uncertainty in terms of privacy? This is where people should get informed and dare to make their own decisions and live with them.

What would people switch to if they want to drop Windows?
There's MacOS, of course, on Apple computers. It's very polished, there's productivity software for the OS, but since the switched to ARM there's less choice for gaming. And with Valve's effort to bring gaming to Linux with Proton, those interested in gaming are better suited with a Linux-based OS than with MacOS.

The main issues with switching to Linux-based operating systems are:
1. lack of familiarity with the general details: partitioning, file systems, large variety of desktop environments, file managers, etc
2. lack of familiarity with the software choices for various day to day tasks
3. some hardware may be incompatible
4. not all software available for Linux has the features people need

Obviously there are advantages too, quite a few, but that's beside the point here because many of them become obvious once a user switches to Linux.

Linux Mint is a pretty solid choice for new comers because it's based on stable editions of Ubuntu and Debian, which is great for people who want the operating system to get out of the way and just work in the background. It's also great because Mint is quite conservative both on the desktop side, as well as under the hood, so that people's workflows don't get disrupted when they upgrade to a newer release, which is the case for Ubuntu and other distros.

1. Lack of familiarity with the general details
Whoever has an older PC can try Linux Mint on it. A Core 2 Duo with 4GB RAM is enough to get familiarized with how the partitioning works, how the file system has implications on dealing with running programs - like having to set the executable bit for personal scripts, AppImage software, etc - and just get accustomed with the desktop experience, the file manager, task manager, installing and uninstalling software, etc.

Alternatively, a virtual machine directly in their Windows installation can serve the same purpose to get familiarized at this level.

2. Software choices for day to day tasks
Most people don't need professional software to edit photos and videos, not even office suites, so they're the easiest to move from Windows to Linux Mint. In terms of day to day software, there are familiar choices like Firefox, Chrome, Brave, Opera, VLC Media Player, LibreOffice, TeamViewer. Other basic software, used to open archives, view images, the calculator, a plain text editor, a backup utility, and others, are available and easy to use. The discovery and installation of new software is also easy with the Software Manager - it's been part of the OS long before Microsoft even had plans to make their own store. And Updating software is a treat in Linux Mint - it even has Flatpak integration, which is really convenient.

In the case of people who want newer versions of some software, Flatpaks are an option, but external software repositories can also be added to Linux Mint, by using Software Sources - a simple user interface, no need to go to the terminal. Once added, you refresh the list of available software packages and they become visible in the Software Manager for installation, and in the Update Manager when they get updates. That's way easier and more convenient than in Windows, where you generally have to use a browser to download an executable file and install it manually if you want the latest version.

After using Mint for a few weeks, and go back to Windows, you'll notice how much more work you have to do with Windows.

3. Hardware compatibility
The Linux of today is not that of decades ago. A huge amount of hardware is supported and you can literally install Linux Mint in 10-15 minutes on some old(er) computer and start working right away, without having to install drivers. And to drive the point home, we're talking about hardware that doesn't officially qualify for Windows 11. A lot of that hardware just works with Linux Mint.

Printing and scanning in Mint is better than many people think. With many kinds of hardware all you have to do is to connect them to the computer and they just work. The very first time my sister wanted to scan documents on her EPSON multifunctional she called be because she assumed she had to install a driver and scanning software. I asked her if she connected it to the laptop. and she said yea. I told her to start "Simple Scan" (now called "Document Scanner") and click Scan. She did, the document was scanned, and she was taken aback with how simple that was.

The conclusion here is that you just have to try it on your hardware, and by default you should assume that there's no need to install drivers. If something doesn't work, Mint comes with a Driver Manager, where you would usually see recommendations if you need drivers, or you would get multiple driver choices for your hardware. Just click and install from there, no need to go on a website to download and install manually. Sure, in some cases you will have to do just that, but in most cases you can expect your hardware to just work.

4. Missing features in software
For those used to professional software, the available choices may be suboptimal and instantly off-putting. That's understandable when you have to do this and that today, or in the coming days. However, where some of these people utterly fail to give themselves a real chance is:

- learning to compromise (this can be enough sometimes)
- trying to get the remaining tasks done differently, and develop a new workflow (it can pay off to not be lazy)
- keep in touch with the communities for the software they're interested in, to learn what can be done for their needs
- support the projects of interest with donations towards developing the missing features
- rally with other professionals to financially support the projects that can become proper replacements for their work

When everything you use with a Linux-based OS is free of charge, it's absurd to ignore the amount of work that had to be done to get you to maybe 90-95% coverage in day to day needs, and complain that you can't switch because you're missing X, Y, and Z.

With very few exceptions, all the software inside a Linux-based OS is free and open source. Working with the developers to improve a specific piece of software means that all of those features become freely available in the future, and people can further enhance them. It's absolutely worth focusing on enriching the software ecosystem, instead of just complaining and going away.

You're doing yourself a favor in the long term by acknowledging that you can have a positive impact, and understanding that the people working on free and open source software have to support themselves and their families, and when some of them can rely on steady financing - even for a specific period of time, project-based -, they can allocate time to work on some missing features that are important.

---
This is not a Mint "ad". I'm a sysadmin who's had to deal with PCs going back to the MS-DOS and Win3.x days for work. I initially had a bad experience with my first Linux distro, at home, and I felt defeated (not much to tell, but I can do that in a reply if anyone is curious), so I took a break from it. Then I saw a work colleague blazing through all kinds of customizations and refinement of his Linux distro and as a sysadmin that obviously bugged me because I wanted to be more versatile than just knowing Microsoft software.

So I started distro-hopping - I tried tens of distros (non-Linux operating systems too) and used a few of them for a few months at a time, and one of them (Kurumin Linux) for over a year, and in 2007 I discovered Linux Mint (2.2, I think). For its time, it was more polished than many distros, not just visually but also in its default software choice, which caught my attention.

Later in 2007 they introduced mintInstall to make software installation easy. Mint was always more than "Ubuntu + codecs", which some people loved to joke about. Its handful of custom software made people's experience with Linux more pleasant, and less technical. And because I did plenty of technical support and I knew how even trivial tasks can be a point of failure for some people, I appreciated everything done for convenience. I even used it at different workplaces.

After dual-booting for a while at home, I ended up ditching Windows in 2009, and went exclusively with Mint, which proved itself dependable for my needs. And it's ironic that as a sysadmin I use a newbie-friendly OS. I'll take your poking, no problem. In the end, what I got was something that I very rarely had to fix in any capacity. I made a mess of it maybe twice since 2009, after I tried my luck with major upgrades not done the recommended way - because I wanted to see what happens. I've done a lot of "fighting" with Windows, so I didn't run to a comfort zone by ditching it, but I just wanted an OS that stays out of my way, so I can spend my time doing what I actually want. Not long after I ditched Windows, my wife took note and wanted to see what I'm on, and she ended up switching too some time later.

Once people start with something as simple as Mint, they can try something else too if they're curious. There are a few other interesting options for people coming from Windows, but since I haven't used any for longer than 3 months since I moved to Mint, I'll let other people tell you about them. Zorin OS comes to mind, if you want to take a look, and if you like the way MacOS looks, you might want to try elementary OS.

The main idea is that allowing yourself to learn new things you become more versatile. By starting that process at home, and getting used to what's available on a different platform, you'll be able to use that experience at work too, and get your job done even if you don't have the "perfect" software. Where many others would fail, you may very well succeed.

Not everything about switching to Linux is easy, and this is where the community can help. Try it seriously in parallel, and you'll be surprised at how many things are easily possible without much effort to learn. And in those special cases it is worth trying to overcome the difficulties and even work with the developers. Supporting them financially is only one way to help, but there's also testing, bug reporting, translating the software for others, learning to code and contributing some trivial improvement, helping out new comers once you become able to do so, and so on. I did all of those things, and more, I benefit from it every day, and so do others. You can definitely do a lot more than just whining about the missing 10%. :)
 
  • Like
Reactions: King_V and Grobe
Ok, so If W10 was installed for a family member 5 yrs ago - then you now must:
Not a regular scenario though, a once off every time a major windows version comes out. Much the same has to be done every time Mint changes it's base repo's.... because those upgrades CAN go completely pear shaped including some software not being available at all anymore because the PPA's don't support the new base yet (which can take months to be rectified if at all) and it's in none of the supported repo's.... and this includes software being discontinued from the repo's.

However, if your family member got - say Linux Mint installed 5 years ago - the difference from the above becomes:
  • If the partition scheme dictated a separate Home partition, then you should be able to install Linux over again, specify where home partition is (mark to not format) - and thus you can skip the step where backup from old OS is reverted.
Not so simple if the upgrade is drastic enough to necessitate a clean install.

Keep in mind you are not comparing apples to apples here.... the way most Mint version upgrades happen is comparable to windows feature updates not win10-to-win11.

  • While Linux isn't for everyone, it surely have it's advances in some ways.

As many have pointed out, if users don't act EXACTLY as the devs expect and you don't get problems such as updates before the mirrors have completely synced leaving you in a state of half of something broken.... or nvidia screws up a driver update (or barely update them at all leaving the user to use PPA's or try to run the gambit of manual run file installs) you wont have a perfectly smooth experience.

And then if you are on AMD hardware you will have a bad time on distros that don't actively update their kernels and MESA drivers.

Linux only ever runs perfectly and predictably on older hardware and stagnant (falsely called stable completely confusing most people) distro's.

And looking at the Mint Gaming subforum there are a LOT of new users with lots of problems just getting Steam doing what they expect from it.... but a lot of this is because of small problems that most long term Linux users have already figured out.... oddly lots of audio problems. I will say that personally I have had a lot more Steam problems on Mint than I did on MX.

One major criticism of Linux atm is the fault of OEM's.... there are either no proper control panels or there are limited one's with most of the extra functionality hidden from casual perusal..... especially AMD which does not even try even though their main competition atm is Nvidia's ancient effort that they seem to be trying to replace... and this will block a LOT of casual users who have come to rely on these features from bothering.

Now I agree that Win11 in stock condition is a complete nogo for anyone sane---- but you will see a lot of people just stopping caring and sticking to Win10 until the software they depend on literally stops functioning on it. On the other hand I have upgraded some PC's to Win11 because the people "just can't live without fortnite" and I know for a fact that even if that was not the case they would be completely unwilling to learn how to use proton nvm troubleshoot a rando freak problem where the OS GUI does not do all the heavy lifting for them.... and I don't need that kind of aggrevation in my life. Just trying to get filesharing functioning for dummies is a war in itself because sometimes the samba works and sometimes it refuses to tell you why it does not.

Also fun fact... currently half my services that are set to start on PC start.... simply don't start (including samba which is cause for random explicitive laced ranting and raving).... and I have no clue why.... have given up and am going to fix the problem with a clean install with the next MX version mid this year.... no different to the freak problems Windows has given me where the only solution is "format and start over"... so there at least we have achieved parity.... except that Nvidia driver downgrades (or upgrades for that matter) is flawlessly smooth on Windows in comparison.... I have never had the problem of the whole system trying to fall apart just because I try to downgrade a graphics driver (because of a buggy driver) in Windows.
 
In the case of people who want newer versions of some software, Flatpaks are an option, but external software repositories can also be added to Linux Mint, by using Software Sources - a simple user interface, no need to go to the terminal. Once added, you refresh the list of available software packages and they become visible in the Software Manager for installation, and in the Update Manager when they get updates. That's way easier and more convenient than in Windows, where you generally have to use a browser to download an executable file and install it manually if you want the latest version.
A few problems, the more you start relying on flatpaks the larger the flatpak installed ecosystem becomes.... doubling or more the root install size.

Yes extra software sources can work well but they can also completely bork your system.... deb-multimedia for one being infamous for this (which I had to with some luck cleanse my system of at one point where it almost borked it). They are also a potential vehicle for malware because most users will just blindly install them because they promise up to date software or drivers not found in the repos.
 
To be fair.....

The 8th Gen Intels are Win 11 compatible.
i3-8100 came out in 2017. So 8 yrs, not 5.

An inplace Upgrade from Win 10 to 11 works just the same as an inplace upgrade in Linux. All your stuff and applications are still in the same place.
It's not just that, it's the extra default requirements that Win11 demands for future updates to work as well.

A lot of people still do "legacy boot" or don't enable "secure boot"... in fact on a lot of Linux installs you have no end of problems if you enable the latter. And then there are the problems with dualboot that it would cause to run Win11 on default requirements.

Keep in mind for anyone that tries to dualboot NEVER EVER install Linux and Windows to the same physical storage drive if you want Linux to keep booting, Windows tends to take over booting and block access to other OS's with feature updates otherwise.
 
In my opinion, if we need to use the pc offline, then we can keep using Windows 10 without worries. In fact, a good av can keep us safe.

If we need the pc for online stuff, Linux is a good choice.
 
A few problems, the more you start relying on flatpaks the larger the flatpak installed ecosystem becomes.... doubling or more the root install size.
Aren't flatpaks just completely self contained apps? Like portable. Containing all they need to run in one package? You can move them to anywhere.
They would use more storage in total since they contain all they need to run which could be things already on your system but they don't increase your root install size since they are single files that you can put anywhere you want.
 
Aren't flatpaks just completely self contained apps? Like portable. Containing all they need to run in one package? You can move them to anywhere.
They would use more storage in total since they contain all they need to run which could be things already on your system but they don't increase your root install size since they are single files that you can put anywhere you want.
No that is appimage, flatpaks are hard installed to both the /var/lib and /home folders with the bulk going to the former folder.
 
The difference is that with windows MS is gonna fix any issue very fast, with linux any issue might get fixed...
Linux is great if it works and if it does all the things you need it to do but if you are a simple user you want the security of the overload that will fix all your issues for you, you don't need to come home from a difficult day at work to fight your computer for 4 hours just because you wanted to do something.
MS really don't fix issues very fast. Yes another anecdote and application rather than OS based, but due to MS shutting down Skype I had to set up Teams on a family member's computer, and I spent way over four hours cursing as I tried to resolve an issue where Teams kept "ringing" after connection. answers.microsoft .com was useless as usual, but I could see people reporting the same issue going back years.

I've never had to fight Linux when I wanted to do something because it's just as it was when I left it last. Windows on the other hand far too often updates without warning and breaks something, or changes a setting, or moves a feature, or messes up a driver...

I mean £$"^$&"%^%%!!! literally just now!!! I use XMouse so I can switch desktops using thumb buttons; I went to switch and instead went back/forward in this browser window because since about February W11 won't autoload XMouse on reboot any more even though it's there in Task Manager Startup apps. Oh, f.lux too has the same issue, I've just noticed.

Sometimes the idea of fighting Windows for only 4 hours sounds like a luxury...
 

TRENDING THREADS