someone convince me to switch to Linux from windows
i don't really have a reason to, as windows mostly just works, I'm wondering what benefits and downsides there are. will definitely dual boot at the beginning, but I'd be willing to fully move over if i like it
thanks guys :)
edit: also if there's some recourse y'all could point me to so i can get some baseline knowledge on this stuff, that would be fantastic
i don't really have a reason to, as windows mostly just works
well don't switch then. nobody will benefit from convincing you to use linux.
the main thing that got me into linux was the philosophy not the technicality. the philosophy of FOSS was and still is EXTREMELY amusing to me and very in line with my beliefs. so even when sometimes a FOSS system like linux is not working as good as the other proprietary alternatives (like windows), I still prefer and love the FOSS option and will put in time to make it work. I honestly think if you are not a follower of the philosophy, you won't benefit as much from the ecosystem.
what i meant is there's nothing wrong with windows in terms of it working, but I'm not a huge fan of my os being controlled by a massive corporation, and i love the concept of foss
also I've seen good performance gains on other computer that I've installed Linux on, but i don't use those enough to say that I've experienced linux
Sounds like you're seriously considering the switch. I recommend to just continue to use the second machine, try to get everything you need to run or find suitable replacements.
That's what I did over about 1.5 years and eventually I felt there's nothing missing anymore and I dared to switch my daily driver. Haven't looked back since and it's an awesome feeling not to have to worry about Microsoft's newest atrocities in their next Windows version.
I game a lot and while I know Linux gaming is getting near effortless, work as well uses a lot of Microsoft stuff (365) and CAD. I can't therefore won't daily drive linux. I have it on dualboot for my own exploration and pleasure. Do what works.
I dual-booted for about three years, went back to Windows-only for a while because of hardware compatibility issues, dual-booted for another two and am now Linux-only. It just works better. I like the FOSS philosophy and the lack of built-in spyware and bloat, but here's two practical reasons why I prefer Linux:
More bang for your buck. Linux systems can be made to be just as bloated and sluggish as Windows, but as a general rule they're lighter and more responsive and you get more out of your hardware. Up until recently I was rocking hardware from 2013 and playing games whose "minimal" hardware requirements were more than what I had, sometimes by a lot, just because Linux uses fewer resources, leaving more available for your applications to use. This effect is negligible when talking about GPUs but pretty significant for the rest.
Package management. The Microsoft App Store is a joke. Yes, there are some great third-party solutions like Chocolatey, but by and large if you want a Windows app or driver you need to get it from the developer, install it manually and updating everything is a mess. Some apps auto-update, others notify you that updates are available and then update themselves, others notify you but you have to download and install the update yourself, and yet others you have to keep track of entirely on your own. There is no library management to speak of, and don't get me started on Windows Update. With Linux package managers, all the software you want is available in one place and the entire system can be updated with a single command. It dramatically cuts down on the time you waste keeping everything at the newest version, makes rolling back to previous versions easier and is just simpler and more organized. Less time doing busywork, more time doing what you want to do.
Windows has many advantages that can't be denied. I'm not one of those Windows-hating Linux fanboys. Marketing isn't the only reason why it has such a dominant market share. But currently, I believe that for many use cases, including my own, Linux is the superior solution.
I currently use Arch Linux on my laptop and EndeavourOS on my desktop. They're essentially the same, but Endeavour is a lot easier to install. But I would only recommend them for users who already know their way around a Linux system, as they require some technical knowledge to manage.
For a beginner, I think that the three best options are Pop!_OS, Linux Mint and Feren OS. They all share an Ubuntu base, which means the same package manager and software repos, but add a lot of value with their customizations. I suggest downloading their Live ISOs, trying them out via USB and going with whichever one you think looks the best. Feren's KDE and Mint's Cinnamon desktops look and handle very similar to Windows while Pop! uses GNOME, which is a bit different but also very functional. KDE is lighter on resources, looks very good and is what I use on both my machines.
NuGet is restricted to .Net software packages IIRC, while other options like Chocolatey and Ninite can be used to install and maintain a larger variety of software (while Ninite's selection is pretty small too, it does cover the essentials).
Chocolatey is as close to Linux package management as you can get in Windows and I used it a lot when I was dual-booting. In fact, it's part of the reason why I decided to do the full switch: I realized that I was "Linuxifying" my Windows install more and more and Chocolatey was a huge part of that.
I have been using Linux for so long that I can't compare it to Windows anymore... I just don't remember what Windows was like.
But I can tell you I installed Linux on my wife's computer, and then some time later on my in-laws' computers, and they've been loving it ever since. Never had an issue, never had any nuisance. They say they love how it just gets out of their way and let's them do their thing.
I don't know if that's something you'd be interested in?
I've installed Linux mint on almost everyone's computer that I play IT for. My grandparents never really noticed the difference between it and Windows 7 they had before. My mom pretty much only uses the browser so she doesn't really care. It's funny that I use Windows on my desktop. I'm a gamer and I can't even play most of my games on Linux (competitive first person shooters). But my laptop, steam deck, and servers all run Linux.
Honestly, I think the biggest thing for me using Linux the last 10+ years has been I find it easier to stay updated. I can just run one command like apt update && apt upgrade -y or write a short script to include Flatpak or whatever else to get everything updated; whereas with Windows it feels like a crapshoot whether updates actually get pushed to my machine, and it also seems to just bug out on me frequently and need me to delete a corrupted download or whatever... and once that's done I gotta worry about updating drivers and apps.
Other than that, I guess the more customization is nice so I can change my desktop when I'm bored and need something new. Plus I'm personally much more comfortable in a Linux shell than Windows command prompt. But really day-to-day my experience is similar to Windows these days, in terms of stability and being able to get stuff done.
If Windows works fine for you and there's no issues, probably no reason to switch, honestly. If you want to try it, I'd say maybe start with virtual machines and then see if you want to dual boot.
It's easiest to transition to Distros with more Windows like UI's, particularly if you like to put app and game icons on your desktop. Believe it or not, a lot of popular Desktop environments (especially Gnome) don't allow you to without some major finagling.
I personally recommend Linux Mint with Cinnamon, Kubuntu, or ZorinOS to get started. Trust me, while playing around with different distros is fun at first, the novelty wears off and eventually you just want to log in and have it "just work". I spent a year on Mint w/ Cinnamon because it just worked for me.
Note that even if you switch, it's still probably best to dual boot as some things just won't work on Linux or is too time and energy intensive to be worth using on Linux. The opportunity cost involved makes doing some stuff on Linux just not worth it for most people.
Honestly, I don't think people can or should be convinced. If you dislike Windows(/Mac) for whatever reason, the first step is to find multi-platform applications and attempt to switch to them (if possible) on your current OS to lower the friction of switching as much as possible (also more free/less bloated is good too). For instance, Krita is a nice application and it doesn't matter if you're on Windows or Linux. Many things you use (or may know about already) may be multiplatform (browsers, Blender, indie games etc).
After* that, I'd say test it out. Such as a liveCD, in a VM, on a Rasperry Pi, on an old computer, on your next computer (if it doesn't have an OS pre-installed, such as DIY builds). Or if you have a desktop and a spare drive, you can even remove your Windows drive so you don't accidentally wipe it. Just remember to keep in mind that each test method has its own limitations (as in Linux on an some of these options will not be as snappy as a real install on a newer SSD). You might want to try different distros or use it for a long time together if something is still holding you back (especially for work/school).
*= Well, depending on how comfortable and interested you are already. You might want to try it a bit before you decide it's worth the time/effort of trying new new software with the intent of changing your workflow.
From a technology point of view they're isn't really much reason to move away from Windows. It works, it's familiar and everything is made to run with it. What sets Linux apart is the absence of corporate shitfuckery that makes Windows a no-go for me. With Linux your computer is really yours and you're in control of what data gets sent where and what updates are performed when. It takes a bit but effort overall but it gives you a sense of empowerment that I wouldn't want to miss.
I don’t know about switching completely, though I’m sure someone can fill in the blanks on that. What I have done, is I just built my wife a new windows PC and took her old one and turned it into a basic PC with Ubuntu on it for my 5 year old to play Minecraft on. So far it has worked wonderfully and has allowed me to learn more about Ubuntu and Linux without having to 100% switch off windows. I also have 2 raspberry pi’s that I have been learning Linux on as well. I’m too plugged into windows to make a total switch, but just my $.02. Good luck to you!