A couple of months ago, I bought a new laptop that came with Windows 11. I turned off the safe boot stuff, plugged in a Linux USB drive, wiped out Windows, and went to it.
The next 6 weeks or so, i spent about 75% of my time reading articles that included things like, “In order to get this non-Microsoft program/service/etc. to mostly work (‘will still randomly crash, we don’t know why’), you have to get Linux to pretend to be Windows, here is a lengthy process, different than how you made Linux pretend to be Windows for that other program.” The other 25% of the time, I was reading articles about why I chose the “wrong” Linux flavor, and that was the cause of the rest of my problems. “We know you have this wide choice of Linux options, but if you don’t pick this one variety of Linux (that has a fair amount of controversy), no one wants to support you, sorry.” (this just sounds like Windows, with extra steps)
Some of these things to me were basic, like, running Windows I have a good amount of control over the CPU speed, which indirectly helps me manage how much noise the fan makes. The Linux options were “Do you want the worst CPU speed or best? That is all we can do.” Or, i wanted to connect to a hosted file sync service, which it could only do through it’s own graphical file manager, that not all installed applications supported, and that WAS NOT SUPPORTED ON THE COMMAND LINE. An app, built natively for Linux, didn’t support the command line. (meaning, i couldn’t open the command line and see the mounted remote source in the folder structure and correct file names, it was mounted there, but all the file names were IDs in one giant folder) My brain broke a little that day as someone that has dabbled with Linux for Server for 3 decades.
I feel like anyone that has tight enough app expectations where Linux/Windows doesn’t really matter, is probably someone who would be well served by a Tablet and could stay entirely out of the whole conversation. I really wanted Linux as my primary OS, and I worked hard at it, but I have a family and 1-2 jobs, and just couldn’t spend any more time fighting the OS to run basic apps/have basic control. Went back to Windows, installed WSL and a Linux on VM, and spend less time fighting to get non-MS things to work.
You are mostly right. Its tricky to get into Linux.
Linux is not for running windows programs. Linux alternative of such programs suffice my need. although some can be installed using wine but its highly likely you will likely run into bug. Some apps such as adobe suite, office 365, etc won’t work at all.
Those distro recommendation websites are garbage, don’t trust any of them. There are “basically” three main flavours
Arch
Debian/Ubuntu
Redhat
Everything else is just based on them. Like pop os, Mint, Zorin are basically same under the hood. You can make any distro do whatever you want.
I’ve never got Wine to work. Gave up with Windows programmes as there’s nothing I need there. Other people have different uses though.
Looks like my distro hopping days are over now though and settled with EndeavourOS. I’m well aware it’s Arch with a fancy hat on but it suits me. For now 😉
My experience was 100% different. I bought a new laptop, plugged in my Linux USB drive, wiped Windows, installed Linux, and did exactly none of the things you went through.
And that’s largely down to two things:
The fact that I bought a laptop specifically known to have excellent Linux support.
The fact that I’m a software developer.
So everything I want to do on a computer tends to work better in Linux than in Windows, rather than the other way around. My compile times are faster, my IDEs are more stable, and my OS just… gets out of the way, which is exactly what it should do.
Mind if I ask what programs and services you were trying and failing to run on Linux? You’ve got me curious, because our experiences are so different.
Driver/System support can also be a bit spotty. I had problems with a Live Linux instance blow up the speakers on my old laptop, and the line-out left channel on my current desktop, because the default volume was maxed out, and that was way too loud for them to handle.
It’s a bit better now, since a lot of distros come with a relatively simple graphical installer and defaults that cover most use cases, but even as a relatively technical person, it was a massive pain sometimes.
We do get some Linux systems, like Chrome OS, or Steam OS, but I doubt that it will go mainstream as a fully functional desktop. Not only is it not monolithic, where you have the Lemmy problem of there being a hundred different distros, but there’s an expectation of someone being technical to both install and use it. Never mind that each distro has its own package manager and package versions.
Just look at LTT’s Linus Sebastian’s attempts at using Linux. He’s more used to Windows, so inevitably ends up breaking things because he has no idea what he’s doing, being in the gap of having a little technical knowledge, but not that much at all.
Vanilla OS 2.0 sounds like it could be for you. That distro can install everything. I mean everything. Ubuntu stuff, Fedora stuff, Arch stuff and whatever else!
I would assume as any other distro. Windows applications are run through Wine or Proton on Linux.
I am not currently using Vanilla OS on my machine (using arch btw), still waiting for the stable 2.0 to dive in deeper.
To run Windows applications I would install flatpak package support in any of the subsystems (arch, fedora), then install Bottles for Windows applications and Steam or Lutris for games. Never tried Lutris for applications but it might work well too.
It really depends on what kind of applications you’re talking about. There are still a number of things it can’t run (or well, probably without a lot of meddling around to get there) in the professional space, like CAD. Hopefully this will change over time.
For a lot of these products there are free alternatives available, but they often don’t cut the mustard and/or aren’t worth retraining for.
Another thing you should consider before choosing Linux is hardware support. This is often lacking in Linux. For example, your fancy tablet might work fine as a tablet, but if you want to configure anything about it you might need windows depending on the device.
The good news is, you can try it without worrying about harming your windows install by doing it say on a usb stick or hdd. It’ll only cost you time and effort.
(my personal experience)
A couple of months ago, I bought a new laptop that came with Windows 11. I turned off the safe boot stuff, plugged in a Linux USB drive, wiped out Windows, and went to it.
The next 6 weeks or so, i spent about 75% of my time reading articles that included things like, “In order to get this non-Microsoft program/service/etc. to mostly work (‘will still randomly crash, we don’t know why’), you have to get Linux to pretend to be Windows, here is a lengthy process, different than how you made Linux pretend to be Windows for that other program.” The other 25% of the time, I was reading articles about why I chose the “wrong” Linux flavor, and that was the cause of the rest of my problems. “We know you have this wide choice of Linux options, but if you don’t pick this one variety of Linux (that has a fair amount of controversy), no one wants to support you, sorry.” (this just sounds like Windows, with extra steps)
Some of these things to me were basic, like, running Windows I have a good amount of control over the CPU speed, which indirectly helps me manage how much noise the fan makes. The Linux options were “Do you want the worst CPU speed or best? That is all we can do.” Or, i wanted to connect to a hosted file sync service, which it could only do through it’s own graphical file manager, that not all installed applications supported, and that WAS NOT SUPPORTED ON THE COMMAND LINE. An app, built natively for Linux, didn’t support the command line. (meaning, i couldn’t open the command line and see the mounted remote source in the folder structure and correct file names, it was mounted there, but all the file names were IDs in one giant folder) My brain broke a little that day as someone that has dabbled with Linux for Server for 3 decades.
I feel like anyone that has tight enough app expectations where Linux/Windows doesn’t really matter, is probably someone who would be well served by a Tablet and could stay entirely out of the whole conversation. I really wanted Linux as my primary OS, and I worked hard at it, but I have a family and 1-2 jobs, and just couldn’t spend any more time fighting the OS to run basic apps/have basic control. Went back to Windows, installed WSL and a Linux on VM, and spend less time fighting to get non-MS things to work.
You are mostly right. Its tricky to get into Linux.
Everything else is just based on them. Like pop os, Mint, Zorin are basically same under the hood. You can make any distro do whatever you want.
I like how you put Ubuntu there. It’s based on Debian.
I just have been out for too long. I don’t recall arch being a major flavor. I thought it was slack?
Slack still exists, but it’s not particularly popular. Arch is one of the big ones now.
I’ve never got Wine to work. Gave up with Windows programmes as there’s nothing I need there. Other people have different uses though.
Looks like my distro hopping days are over now though and settled with EndeavourOS. I’m well aware it’s Arch with a fancy hat on but it suits me. For now 😉
My experience was 100% different. I bought a new laptop, plugged in my Linux USB drive, wiped Windows, installed Linux, and did exactly none of the things you went through.
And that’s largely down to two things:
So everything I want to do on a computer tends to work better in Linux than in Windows, rather than the other way around. My compile times are faster, my IDEs are more stable, and my OS just… gets out of the way, which is exactly what it should do.
Mind if I ask what programs and services you were trying and failing to run on Linux? You’ve got me curious, because our experiences are so different.
Driver/System support can also be a bit spotty. I had problems with a Live Linux instance blow up the speakers on my old laptop, and the line-out left channel on my current desktop, because the default volume was maxed out, and that was way too loud for them to handle.
It’s a bit better now, since a lot of distros come with a relatively simple graphical installer and defaults that cover most use cases, but even as a relatively technical person, it was a massive pain sometimes.
We do get some Linux systems, like Chrome OS, or Steam OS, but I doubt that it will go mainstream as a fully functional desktop. Not only is it not monolithic, where you have the Lemmy problem of there being a hundred different distros, but there’s an expectation of someone being technical to both install and use it. Never mind that each distro has its own package manager and package versions.
Just look at LTT’s Linus Sebastian’s attempts at using Linux. He’s more used to Windows, so inevitably ends up breaking things because he has no idea what he’s doing, being in the gap of having a little technical knowledge, but not that much at all.
Vanilla OS 2.0 sounds like it could be for you. That distro can install everything. I mean everything. Ubuntu stuff, Fedora stuff, Arch stuff and whatever else!
How is it with Windows applications?
I would assume as any other distro. Windows applications are run through Wine or Proton on Linux. I am not currently using Vanilla OS on my machine (using arch btw), still waiting for the stable 2.0 to dive in deeper.
To run Windows applications I would install flatpak package support in any of the subsystems (arch, fedora), then install Bottles for Windows applications and Steam or Lutris for games. Never tried Lutris for applications but it might work well too.
It really depends on what kind of applications you’re talking about. There are still a number of things it can’t run (or well, probably without a lot of meddling around to get there) in the professional space, like CAD. Hopefully this will change over time.
For a lot of these products there are free alternatives available, but they often don’t cut the mustard and/or aren’t worth retraining for.
Another thing you should consider before choosing Linux is hardware support. This is often lacking in Linux. For example, your fancy tablet might work fine as a tablet, but if you want to configure anything about it you might need windows depending on the device.
The good news is, you can try it without worrying about harming your windows install by doing it say on a usb stick or hdd. It’ll only cost you time and effort.