Okay I know this sounds like click bait but trust me switching over to linux requires you to first master the open source software that you will be replacing your windows/mac counterparts with. Doing it in an unfamiliar OS with no fallback to rely on is tough, frustrating and will turn you off of trying linux. DISCLAIMER: I know that some people cannot switch to linux because open source / Linux software is not good enough yet. But I urge you to keep track of them and when so you can know when they are good enough.
The Solution
So I suggest you keep using windows, switch all your apps to open or closed source software that is available on linux. Learn them, use them and if you are in a pinch and need to use your windows only software it will still be there. Once you are at a point where you never use the windows only software you can then think of switching over to linux.
The Alternatives
So to help you out I’ll list my favorites for each use case.
MS Office -> Only Office
- Not for folks who use obscure macros and are deep into MS Office
- Has Collaboration and integration with almost all popular cloud services…
- Has a MS Office like UI and the best compatibility with MS Office.
Adobe Premiere -> Da Vinci Resolve
- It is closed source but available on linux
- Great UI, competitive features and a free version
Outlook -> Thunderbird
- Recently went through massive updates and now has a modern design.
- Templates, multi account management, content based filters, html signatures, it is all there.
Epic Games, GOG, PRIME -> Heroic
- Easy to use, 1 click install, no hassel
- Beautiful UI
- Automatically imports all the games you have bought
PDF Editor -> LibreOffice Draw
- Suprisingly good for text manipulation, moving around images and alot more.
- There might be slight incompatibilities (I haven’t noticed anything huge)
- But hey, it’s free
How do I pick a distro there are so many! NO
So finally after switching all the apps you think you are ready? Do not fall into the rabbit hole of changing your entire OS every two days, you will be in a toxic relationship with it.
I hate updates and my hardware is not that new
- Mint - UI looks a bit dated but it is rock solid
- Ubuntu - Yes, I know snaps are bad, but you can just ignore them
I have new hardware but I want sane updates
- Fedora
- Open Suse Tumbleweed
I live on the bleeding edge baby, both hardware and software
- Arch … btw
Anyways what is more important is the DE than the distro for a beginner, trust me. Gnome, KDE, Cinnamon, etc. you can try them all in a VM and see which one you like.
SO TLDR: Don’t switch to linux! Switch to linux apps.
Most people are trying to play video games they do not care about the professional software
Bazzite has been astoundingly good for me. The only games that have issues are usually those with kernel-level anti-cheat and tbh I wouldn’t play those anyways if I was running Windows (although I understand that’s a deal breaker for some).
Support for Bazzite is fantastic too. Kyle and the rest of the folks on Discord are amazing!
The only game I am having issues with is fallout london. For some reason, even with a dlss upscaler mod, it runs at half the fps that it does on my windows :(
Yeah…I was dual booting to test mint, then accidentally wiped my windows drive when I tried out bazzite and went ‘welp, guess this is my life now’ and haven’t gone back to windows lol
Most people care about neither. Most people want a browser, a place to store their photos and maybe an office application.
You already use Draw to replace publisher in your list so why not use the rest of the Libre Office Suite?
Note: this belongs more in a Windows community than a Linux one. The people here would already use Gnu/Linux or Google/Linux
While LibreOffice has improved immensely over the years, its compatibility to Microsoft’s file formats is still a bit hit n miss at times, while OnlyOffice is a drop in replacement. It looks like MS Office and handles docx & Co. as well as MS Office, which might be a deciding factor for someone who has been on Windows for a long time and has all their documents in docx.
Also, I personally always get MS Office 2003 flashbacks when using LibreOffice, while file types don’t really matter to me.
I found LO had better compatibility than Microsoft Office when using different versions but I understand out of the box the UI is different/better
Or just install Linux.
Great post! Completely agree! I will add that for filling out PDF Forms, Okular is amazing!
Was ready to downvote but this is actually a really good guide, well done OP! The one issue I will raise, though, because I faced it myself, is that as long as you’re still using Windows, it is way too easy to just go back to using the Windows programs not the open source ones. Only through switching to Linux can you really “throw yourself into the deep end” and force yourself to learn these new things. Microsoft has made themselves the “path of least resistance” (or at least that of “most momentum” for a reason) and if you’ve been using a computer for a while, it’s a lot easier to break the habits and realise the benefits by giving yourself no other option than it is by trying to discipline yourself into using the new options.
Agreed, this has been my experience as well. I tried switching to full time Linux multiple times. I had already used it on my laptop for years but on my desktop I kept going back to Windows because things on Windows just worked the way I wanted and thought that for some things there weren’t any Linux alternatives.
That was until two years ago I challenged myself to only use Linux for a month. I’ve been using Linux on my desktop ever since and only use Windows now and then to play a single game that doesn’t work on Linux due to anti cheat.
And Debian could be used instead of Mint. Almost all the Ubuntu support online applies, except no snap requirement.
Also, start using WSL for random things you do in GUI today to learn CLI/bash.
But yea, great guide.
I just want to add, obviously I am not an expert in every field in the world and cannot find an alternative for everything but if you do want to do some research sites like alternativeto.net are great resources.
Dual booting is also an option.
The major problem with dual-booting is if you get lazy and end up never booting the Linux install. Sure you can do most stuff on Linux but Windows does all your stuff, so you end up with “I might play after those YouTube videos” and boot into Windows to save the possible upcoming reboot. And then you’re always on Windows.
But it’s a very good option if you can manage to get yourself into the opposite situation: avoiding having to reboot into Windows and find workarounds and alternatives.
I have two applications that does not have a replacement for Linux, running Windows as a virtual machine is a great alternative as you don’t have to leave Linux (or reboot) to use them.
In order to use dual boot, one most be able to set up dual boot. This guide is addresses towards people who have never used Linux.
If you’re lucky enough to have more than one device, then I’d just say use Linux on your secondary device. I used my Steam Deck as my PC for a month before I made the change.
Dual booting is done for you in the installer, at least for mint.
I know it has the ability to, but I don’t recommend it. I’ve recently commented on this so I’ll paste it here:
DO NOT dual boot as a beginner. I did this when I started and would screw up something with the bootloader and be unable to boot one of the OSs (data can still be copied off, but installed app data isn’t easily recovered). Being a noob at the time, I even accidentally wiped the wrong drive during a distro hop.
For a beginner I would recommend you remove your Windows SSD and keep it safe in a drawer. Or clone the drive first. Then you can mess around all you want while keeping your original SSD safe.if the data and OS/app installs are valuable then don’t fuck around learning a new system with the drive in situ. Certainly don’t try to learn to partition and dual boot off the same drive. The noob risk is just too high.
Last time I checked, Davinci Resolve (which is fantastic, btw) is only officially supported on CentOS for some reason. There are guides/scripts that allege to make it work on other distros, but I had zero luck with them on Mint when I tried like a year ago.
deleted by creator
Oh nice-- Maybe those would be better recommendation for this purpose, then. I love Resolve, but I wouldn’t want to tell a new Linux user “It doesn’t work on your distro, but you can MAKE it work if you are computers enough.”
Steam is only Officially supported on Ubuntu. Doesn’t seem to have hurt it any.
I would say: “Don’t switch to Linux. Just start with Linux and never use Windows or Mac in the first place”
Don’t have to get used to something if you’ve never used something else.
So I suggest you keep using windows, switch all your apps to open or closed source software that is available on linux. Learn them, use them and if you are in a pinch and need to use your windows only software it will still be there. Once you are at a point where you never use the windows only software you can then think of switching over to linux.
This is what I did in the 2000s. At some point I used all open-source software and my Windows was themed kinda like GNOME. One sunny day Wine got fixed and Warcraft TFT started working on it. And then I switched to Ubuntu 5.04. With that said, today with the current hardware and software, lots more is palatable to run in a Windows VM. My wife has used MS Office and Adobe software in VMware Player for a decade now. Recently switched her to virt-manager. It’s just damn reassuring to know you can run pretty much all non-graphics intensive Windows workloads on demand. Even interfacing with pretty much any USB hardware, which is important for dealing with various arcane hardware.
Let’s not forget that switching to Linux isn’t always the right choice. In some industries the software doesnt have high enough quality Linux equivalents.
Yeah I originally trying to daily Linux for like the past 10 years but kept falling back to Windows, mainly due to the app compatibility.
A lot of people suggested dual booting but I found that it messed up disrupted my workflow, and Level 2 hypervisors were too slow to be practical
What finally made Linux stick for me was Proxmox… it let daily Linux and still have the option to quickly spin up a Windows VM with a GPU if I needed something urgently, without the hassle of rebooting.
So now, six months later, I’m dailying Arch and also self-hosting a bunch of stuff on Debian, and I haven’t looked back.
I think it’s about convenience.
Tags for federation: @acceptable_humor #infosec
I get what you’re trying to say but I disagree with this. Software can be a barrier to switching OS but it very much depends on the individual user’s needs - it’s not as easy as substituting open source for closed, and is only part of the difference anyway. For example, I use Outlook at work; Thunderbird is great but it is in no way a substitute for Outlook. Similarly, I use Microsoft Office 365 at work; OnlyOffice is in no way a substitute for an individual user (it can be for a whole business or for personal use, but not if you’re tied in to an organisation or employer using Office). If you’re tied into those platforms with work, then for occasional use you can just use the online versions of Microsoft Office in Linux via a web browser. And if you need to work from home or do more, then realistically you need to have Windows and access to the full suite installed locally.
But software does not preclude switching to Linux; for example I dual boot between Windows and Linux on my home PC. I have an M.2 drive for Windows and another M.2 drive for Linux. I rarely use Windows at all now, but when I do it’s if for some reason I need to be doing work related stuff from home or rarely if I can’t get a game working in Linux. In Linux I can do all my web browsing, social media, video streaming, music listening, even gaming and I know I’m doing so privately and securely.
I’d say the best way to switch to Linux is to switch to Linux. New users do not have to be “all in” - they can dual boot between Linux and Windows (or MacOS and Linux), and then have a low level of risk to try out the OS. It can even be beneficial in itself as they can compartmentalise work and free time by OS. And if they don’t want to dual boot, then just try it out by virtualisation.
Just dual boot
Just be aware that windows has a bad habit of fucking up for Linux when you do. Which sounds like it shouldn’t be possible, right?
Windows can claim hardware resources that it doesn’t release properly, so your WiFi adapter doesn’t work in Linux, but works fine in Windows. Windows also (used to, at least) “correct” a boot partition, because, I presume, it sees something “unknown”. Oh, and the system clock might be off every time you switch between one and the other, because windows thinks it makes sense to write the current timezone value and not UTC.
Those kinds of things.
true but i have never had any problem with drivers only nvidia and thats pretty much it the time there is a script that prevents windows from using your bios clock
Great write-up, but in my opinion this is exactly the wrong way around.
That way, you don’t gain anything from your “switch” up front.
Better to switch to Linux and keep the apps you know wherever possible. Office, Teams, Photoshop, Lightroom and many others are available as web apps now. For many others, there are versions ported to Linux or running well in Wine. Finally, Gnome Boxes makes it trivial to integrate a small 20GB Windows VM to run apps where there’s no other option.
Then you can slowly migrate to Linux-specific open source tools, in your own time.I highly disagree with recommending regular users to use virtual machines, it defeats the whole purpose, at the end of the day, you are still using windows, and on top of that, it adds additional complexities that can only create frustration to users.