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.
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.
Fuck all that.
Install Linux, any flavor. Install virtualbox, and set up a Windows VM. Go ahead and install any of your windows bullshit on that VM. That’s your crutch, your failsafe: a windows instance that you don’t have to leave Linux to access.
Save snapshots before and after any changes, so if/when it goes to shit, you can roll it back to where it was still working.
Maybe spend a year ficking around with WSL. Learn some bash, get used to the CLI.
Honestly, I just kept some distros on a USB disk with Ventoy (amazing software for booting ISOs from USB) on it and booted them up repeatedly until I felt comfortable and found my favourite.
I really don’t think waffling around on Windows trying open source alternatives is the answer. Look up what the alternatives are, then boot up a live image and download them. Try them. Then switch if you like it.
This is coming from someone who used Windows from 1999 until 2023 and planned a transition to Linux over time (about a month) using a spreadsheet. It really doesn’t have to be complicated or difficult; I’m not a programmer or anything, I’m just a former Windows power user.
Windows is no longer for power users. With each version, it kills the power of users some more, and asks for more powerful hardware like a hungry beast.
Yes, and so I am no longer using it. :b
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.
My one amendment would be - forget Ubuntu and variants, just Debian is fine with older hardware. Less headaches and hassles, and some snaps.
I’d even say Mint Debian Edition over Ubuntu.
I want to use Thunderbird but my university won’t let me log into my email outside of Outlook… So dumb.
Yeah, always it must be security concerns.
I’ve installed Linux on dual boot because I’ve always loved it and used it as a solo operating system or in dual boot configurations years ago. Now I’m using KDE Neon for the sole reason that it has the wobbly windows. Otherwise, any operating system is fine for me. The only thing I need to find is a good alternative to Affinity Designer 2 or a way to make it work on Linux. I know there’s Inkscape, but I’m not used to it or its user interface.
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 one point I used all open-source software and my Windows was themed like GNOME. One sunny day Wine got fixed for Warcraft TFT. 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.
My concern with this take is that it positions the switch as all downsides. You do not get any of the Linux benefits, just the compromised experience on Windows. You may decide it is not worth it even before switching.
I keep trying to explain how Linux advocacy gets the challenges of mainstream Linux usage wrong and, while I appreciate the fresh take here, I’m afraid that’s still the case.
Effectively this guide is: lightly compromise your Windows experience for a while until you’re ready, followed by “here’s a bunch of alien concepts you don’t know or care about and actively disprove the idea that it’s all about the app alternatives.”
I understand why this doesn’t read that way to the “community”, but parse it as an outsider for a moment. What’s a snap? Why are they bad? Why would I hate updates? Aren’t updates automatic as they are in Windows? Why would I ever pick the hardware-incompatible distros? What’s the tradeoff supposed to be, does that imply there is a downside to Mint over Ubuntu? It sure feels like I need to think about this picking a distro thing a lot more than the headline suggested. Also, what’s a DE and how is that different to a distro? Did they just say I need a virtual machine to test these DE things before I can find one that works? WTF is that about?
Look, I keep trying to articulate the key misunderstanding and it’s genuinely hard. I think the best way to put it is that all these “switch to Linux, it’s fun!” guides are all trying to onboard users to a world of fun tinkering as a hobby. And that’s great, it IS fun to tinker as a hobby, to some people. But that’s not the reason people use Windows.
If you’re on Windows and mildly frustrated about whatever MS is doing that week, the thing you want is a one button install that does everything for you, works first time and requires zero tinkering in the first place. App substitutes are whatever, UI changes and different choices in different DEs are trivial to adapt to (honestly, it’s all mostly Windows-like or Mac-like, clearly normies don’t particularly struggle with that). But if you’re out there introducing even a hint of arguments about multiple technical choices, competing standards for app packages or VMs being used to test out different desktop environments you’re kinda missing the point of what’s keeping the average user from stepping away from their mainstream commercial OS.
In fairness, this isn’t the guide’s fault, it’s all intrinsic to the Linux desktop ecosystem. It IS more cumbersome and convoluted from that perspective. If you ask me, the real advice I would have for a Windows user that wants to consider swapping would be: get a device that comes with a dedicated Linux setup out of the box. Seriously, go get a Steam Deck, go get a System76 laptop, a Raspberry Pi or whatever else you can find out there that has some flavor of Linux built specifically for it and use that for a bit. That bypasses 100% of this crap and just works out of the box, the way Android or ChromeOS work out of the box. You’ll get to know whether that’s for you much quicker, more organically and with much less of a hassle that way… at the cost of needing new hardware. But hey, on the plus side, new hardware!
If you’re on Windows and mildly frustrated about whatever MS is doing that week, the thing you want is a one button install that does everything for you, works first time and requires zero tinkering in the first place.
This is the reason my 77 year old father in law switched. It seemed like every couple of weeks, he was calling me because Microsoft changed something. And it confused him, and he thought he broke something. I got so frustrated that I asked if he was open to trying Linux. After having him try some distros on Live USB, he went with Pop.
Haven’t heard from him other than the occasional question about how to do something new.
I genuinely think Linux misses a beat by not having a widely available distro that is a) very closely tied to specific hardware and b) mostly focused on web browsing and media watching. It’s kinda nuts and a knock on Linux devs that Google is running away with that segment through both Android and ChromeOS. My parents aren’t on Windows anymore but for convenience purposes the device that does that for them is a Samsung tablet.
Davinci Resolve is not a solution for at least 60% of the people who would move to Linux. The new version has trouble working on Debian-based systems (even with the various scripts and workarounds that exist), and it requires an nvidia card with lots of GBs of VRAM (while it does work on Windows with Intel/AMD without big problems). So I’d never suggest Resolve to someone moving to Linux unless they’re going to use Fedora, and have a recent nvidia card. For everyone else, there’s KDENLive and Shotcut. Which are way worse in the things they can do compared to Resolve (especially when it comes to professional color grading and audio plugins specifically for human speech), but that’s the situation we’re in.
Although I have to say, kdenlive surprised me very positively, when I tried it out recently. DaVinci is still king imo but in a pinch, I‘d prefer kdenlive over Avid Media Composer any time.
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.
I’m trying to remember, but I feel like either the regular Debian installer or expert installer recently offered to choose between Windows-style tome and Unix-style time. Also, though, there is a registry hack for Windows to make it use UTC.
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
Really neat post, I’d not heard of a few of these (never knew libre office draw could edit pdfs!).
Couple of extra ones:
Note taking and pdf annotation: Xournal++ is amazing, it’s also great to use on larger whiteboard screens. Plug and play support for scribe tablets on both windows and Linux.
Emulation (up to ps1): Mednafen is lightweight and comes with a gui. It also supports recording, though not netplay.
Ebook management/reading: Calibre - allows easy importing and exporting of ebooks to devices, also has a great built in search letting you find DRM free versions of a book.
Libreoffice draw is really bad.
Instead, you either need
- masterpdf, paid but I guess worth it
- a mix of: Firefox PDF editor (drawing, inserting images, text annotations), Pdf arranger (bundling PDFs, removing pages, reordering), GIMP (redacting, compressing), Okular (viewing, marking, drawing, bookmarks)
- stirlingPDF, in a local Docker/Podman container, used in the browser
There is no free tool that does all the needed things. StirlingPDF is really close though and I am working on good desktop integration.
I hate it when someone sends me a PDF form and tells me I can complete it using Acrobat (or whatever it’s called this week). Last one I successfully completed with the Firefox PDF ed.
There are already a billion different online form generators and people are still using PDF for this. PDFs are just meant for publishing, I don’t know what derangement causes people to ask for gif,video and form support for PDF.
I semi-agree. I did that, switching to Inkscape, Firefox, and LibreOffice in the weeks before I realized I should just make the switch. What actually helped me get the experience though was running various distros in VirtualBox, which I’d done in various forms since 2017 or so starting with Ubuntu 16.04, then going through each subsequent version up to 20.04, trying (and ultimately using as a main VM) Debian Buster, Bullseye and Bookworm (Testing at the time). In the final few weeks of daily-driving Windows, I did some VM distrohopping with Arch and NixOS before ultimately choosing Debian Bookworm Testing for my first bare metal install on my main device (it was originally intended as a test to see how I would do things if I did transition to Linux before it just turned into my main distro. On an unrelated note, I had installed Debian on an old Fujitsu Lifebook before then.). That Testing install has survived to the present day and is currently on Trixie.