So you installed something which was meant for server aka CLI tried to make it work as a desktop then found out that the server edition had tools to manage networking over CLI, which it clearly said it was for. Just proving my point here that ignorant users can’t be trained, I agree the community might be toxic, but mostly the manual are great to teach you. In my experience it wasn’t toxic as such. Always got help even on IRCs, and yes though arch Linux is advanced, but the wiki is a gold mine in my experience.
Let me come to windows, so have you tried let’s say changing things on the desktop? Come acrosd hacking DLL to achieve that? It will break, even simple windows updates don’t work and the error code is as helpful as asking blind for directions. On laptop it’s never been any good, try working with VM and compile code, it shits it’s pants. Coming to remote control for builds and using as a remote server it’s not great either, requires a lot of additional things.
Let’s talk about macOS, have you tried mounting any drive that is not natively supported or any kernel extensions? Use a simple Cryptomator and you will see the pain.
You are being equally toxic and ignorant.
Anyway as I said all of them have their own advantages. As I use my machine mostly to code I find macOS as a balance between UI and CLI tools that I use.
Yes, the thing is we always tend to use sudo to solve any problem, and in course don’t understand the reason the problem is happening. I won’t blame anyone but people who use Linux daily also do this. They would run something under sudo just to make it work, sometimes that works, sometimes since we didn’t understand the problem we end up with a broken system. Yes that time we need to use CLI to chroot and fix it, that’s advanced I agree and not a cup of tea for a regular user.
As i said, dont meddle with things. Stick to GUI and stick to stable systems. I dont remember when i last broke things on linux. But if you start playing on something like Arch ( which is nice too) with latest stuff and then start copy pasting commands, well what do you expect ? I also dont think i have ever had an issue i couldnt recover from in Linux.
With windows ? changed Hardware ? Go reinstall. (Maybe i am wrong there .. )
Anyway, most wont agree with me and i dont care. My parents are using linux without much issue for many years now.
Sure, its shit for you i guess. I have been using it for decade +, while 20 years ago maybe it was very raw, these days its pretty great.
Anyway, wont continue further into yet another windows vs linux argument. I use both and i see windows is degrading more and more unfortunately. LTSC gives some escape. Maybe win 7 was best.
Hard no from me. Ill stick to win 10 LTSC for as long as possible. Maybe 11 ltsc. Once i move my gaming setup to linux, then windows usage will be gone and reduced to backup status.
If you need to use Windows for a specific use, set up dual boot on a seperate SSD. Just make sure you have a USB with windows Installer ready for reinstalling/fixing EFI on windows if GRUB doesn’t detect it and it doesn’t show up in the boot menu options.
No need to completely shut off and only choose between one or the other.
Another thing. I havent used them, so i cant vouch for it.
But we have more idiot proof distros now called as immutable systems. These try to keep your basic system more locked down and readonly. Bazzite is popular for gaming, can look at that or other immutable distros ( Fedora Silverblue ? ).
For bootable usb I use ventoy, just drop isos and it works both for Linux and windows.
Windows also has winget which is a neat utility if people are looking for more package manager type approach. Yes we are used to traditional standalone installation on windows which feels familiar.
Edit: I was not able to make winget work on LTSC maybe the one I had was old release and I don’t have license for the later versions.