Hello I’m Doctor_Rex I’m the OP of this post:
My Windows 10 install broke, but I’m hesitant to switch to Linux.
I’d like to start by thanking everybody who responded to my questions. Your answers have helped a lot when it came to my worries on switching to Linux.
I’ve taken in a lot of your recommendations: Fedora, Fedora Kinoite, Nobara, Bazzite Linux, VanillaOS,
I’ve decided on Fedora Kinoite, as it has everything I want from a distro.
It was very kind of you all to answer my questions but after making that post and reading your answers new questions propped up.
These questions are a little more opinionated than the last ones, and a little better thought out, but please take some time to answer them.
Questions:
- Is Wayland worth using? Especially when you consider all the issues that may come from using an NVIDIA card.
Are there any real noticeable advantages/improvements to using Wayland over Xorg.
- Does bloat actually matter or is it just a meme?
Does bloat actually have a noticeable negative impact on your system or are people just over reacting/joking.
- What are some habits I should practice in order to keep my system organized and manageable?
Any habits or standards that I should abide by in order to save myself headaches in the future?
- Any other resources besides the Arch Wiki that I should be aware of?
Self explanatory.
- What do you wish you knew when you first started using Linux that would have saved you a headache in the future?
I’m not referring to some skill but instead something pertaining to Linux itself. Feel free to skip this question.
I’ll be going to sleep soon, so apologies if I don’t reply but please take a moment answer any questions you think you can.
Thank You!
Edit: AUR = Arch Wiki. Fixed a typo
What is bloat. If I recall correctly fedora or RHEL (or both) enable the cups daemon even if you will not print anything. If I recall correctly Ubuntu enable openvpn service even you will never use it.
But it seems neither of them have tmux installed by default.
Feel free to test and correct me because I won’t bother those distro anymore.
arch wiki is a tutorial.
Manual pages are best, and if GNU hells put the documentation in info pages, you can install info.
If the manual page is unreadable and the program is part of the base system (on BSD all 3rd party “packages” are installed on /usr/local and base system is installed on / and /usr), try reading the BSD (OpenBSD) maintained documentation. They are also provided on-line.
The first is to drop all the things you learned in Windows. Many have no value, many are flawed and create bad habits, many are disposed.
New linux user often prefer GUI or menu instead of command line tool (what I mean is different, see the next sentence). They prefer to browser chromium and chat and typing this comment instead of taking time reading manual page, books, learn how to maintenance their system, even you need to learn how to INSTALL YOUR SYSTEM CORRECTLY!! You use ‘a’ huge a partition (sorry, root / partition) with an EFI partition and a /boot partition (and perhaps a /home partition too, and that’s the end?). No /usr, no /usr/local (this hierarchy is not used in Linux so keep it small), no /var, neither the /opt hell?
To keep your system organized and manageable, you first need KNOWLEDGE.
What to learn:
install and maintenance the system: partitioning, use your package manager (I hope you won’t read websites that have to teach you to use your package manager but the main topic is to use some software). Example: Absolute FreeBSD; Absolute OpenBSD (Michael W Lucas, although this is for FreeBSD and OpenBSD).
Learn not to wine (don’t run windows software on other operating system since it will need much kernel modification, OpenBSD explicitly refuse to do; I think running windows software on linux is unstable and insecure; I’m hostile with wine.)
UNIX programming: The UNIX programming environment; select some (like sed, awk) in the UNIX 7th edition manual pages, volume 2 which are tutorials that are still valid these day; manual page.
useful addition: get on tmux,
Enough for a regular user?
my personal habit:
I think I’m so lucky that I never do neofetch; once tried to decorate LXQt with the arc theme and then never used LXQt (since I switched to sway), if decorating the graphical interface make no sense to convenience I wouldn’t do (I myself hostile with unixporn or something like that, mean I never care about such community) and never created a colorful github’s myname/myname repo readme. (of course at the time I didn’t do learning since I’m chatting and being an discord terrorist)
I wish I could know what books to read
But when I know it’s too late (wasted 2 year using linux and learned almost nothing), and I have already switched to BSD. “Gần mực thì đen, gần đèn thì sáng.” (Near the ink you get darker, near the light you get brighter, that’s my poor translation.)