Linux started like lego blocks, I would put the blame on xorg and wayland, gnome/kde, nvidia/amd drivers etc; Windows is a huge one piece sandcastle, built for desktops in mind, unlike the modularity in Linux. Its just the current state of desktop GUI that is failing Linux, having a solid desktop env would be enough to persuade popular software companies to make the move. By solid it doesnt have to be perfect or even stable, more like double-standards like unity and windows desktop, predictable.
operating systems
I've been running Fedora/Gnome on my Lenovo laptop for almost 3 years, and only issue I've had is with the fingerprint reader.
It's totally true that Linux sometimes feels like assembling vaguely compatible lego blocks, but things have gotten incredibly better recently. Major kudos to the Gnome team for the recent work on hardware integration. I was pleasantly surprised how effortless I could configure bluetooth speakers, headsets and usb microphone without any effort. Things have gotten much better in the past 5 years or so.
PS: Remember that there are many different linux, and different distros will feel different ways.
It's totally true that Linux sometimes feels like assembling vaguely compatible lego blocks, but things have gotten incredibly better recently. Major kudos to the Gnome team for the recent work on hardware integration. I was pleasantly surprised how effortless I could configure bluetooth speakers, headsets and usb microphone without any effort. Things have gotten much better in the past 5 years or so.
PS: Remember that there are many different linux, and different distros will feel different ways.
- Edited
Ok, mail client on Neon keeps crashing (#ragequit). I think I will try Fedora 29 instead sometime in the weekend.
@Joe, that makes sense. Gnome is mostly developed by Red Hat with Endless and Canonical contributing code.
@rolf yes, I know android uses a Linux kernel. That's why the LTS kernels are periodically extended to 5 years when enough devices are using them. Some stuff like system were nice. It made my life easier.
@Joe, that makes sense. Gnome is mostly developed by Red Hat with Endless and Canonical contributing code.
@rolf yes, I know android uses a Linux kernel. That's why the LTS kernels are periodically extended to 5 years when enough devices are using them. Some stuff like system were nice. It made my life easier.
I agree.Joe wroteThings have gotten much better in the past 5 years or so.
I actually prefer how the Gnome 3 desktop is organized, with 2 different views, each one being distraction-free.
4 months later
- Edited
Maybe late, but if you have unlimited internet with no FUP, I wouldd certainly recommend Arch Linux, that is if you have the time and patience and willingness to RTFM and google should anything go wrong. Also protip, you can partition in gparted live or whatever live media that has gparted(think ubuntu installer), this does come with the warning that it is labelled as a "pro linux user" distro due to the command line install that throws you at a command line after install.
Also archwiki is excellent so is the AUR.
https://wiki.archlinux.org/index.php/Installation_guide
Good luck
Also archwiki is excellent so is the AUR.
https://wiki.archlinux.org/index.php/Installation_guide
Good luck
On the topic of Arch, there are a few easy to install derivatives of Arch, such as this recent one:
Endeavour OS
Regarding Linux I am always drawn to it, I now run some stripped down version of Debian. I used to like Gnome but finally settled for XFCE4. Most mature software is going to be command-line based. For example, `nmcli` for managing networking. It's actually not that hard to use, and I prefer mature command line software than a half-baked, buggy GUI.
I have found that if you want a good Linux experience, get compatible, well tested hardware. You can run Linux on pretty much anything but you would possibly end up dealing with many very annoying hardware / driver bugs.
Endeavour OS
Regarding Linux I am always drawn to it, I now run some stripped down version of Debian. I used to like Gnome but finally settled for XFCE4. Most mature software is going to be command-line based. For example, `nmcli` for managing networking. It's actually not that hard to use, and I prefer mature command line software than a half-baked, buggy GUI.
I have found that if you want a good Linux experience, get compatible, well tested hardware. You can run Linux on pretty much anything but you would possibly end up dealing with many very annoying hardware / driver bugs.
systemd-networkd + wpa_supplicant for wifi connections and just systemd-networkd for wired connection.
xfce 4.14 will be good. It's only missing a display manager but there are a couple of ok ones such as lightdm.
xfce 4.14 will be good. It's only missing a display manager but there are a couple of ok ones such as lightdm.
Why not Network Manager with its nmcli?VincentKeyboard wrotesystemd-networkd + wpa_supplicant for wifi connections and just systemd-networkd for wired connection.
All good, my favorite is sddm.xfce 4.14 will be good. It's only missing a display manager but there are a couple of ok ones such as lightdm.
I'm having an issue: when I hibernate then resume, often the display is blank - something went wrong with the GUI and I have to switch to a text terminal (Ctlr-Alt-F1 for example) and restart the display manager. I have tried different display managers, though, and the problem remains.
Ironically I moved back to Gnome a few years back because "network manager just works" ;)
- Edited
@rolf, are you using legacy boot or uefi? NVIDIA? If NVIDIA, you may need to manually set a console resolution that matches the native monitor resolution. For example, "set gfxpayload=1920×1080" in grub.cfg which works around oddities in the nvidia xorg driver. If it's Intel graphics KMS should be handling this automatically and your best bet is to file a bug report at the freedesktop bug tracker.
@Joe, yes networkmanager works perfectly now. I only used systemd-network when I was on Linux because it was easy to configure and I wasn't using a frontend. I had a very "crafted" installation.
@Joe, yes networkmanager works perfectly now. I only used systemd-network when I was on Linux because it was easy to configure and I wasn't using a frontend. I had a very "crafted" installation.
I noticed the older I get, the less I enjoy crafted versions.
Just rely on defaults, and bitch when they make no sense... that's what I say.
Just rely on defaults, and bitch when they make no sense... that's what I say.
- Edited
That is actually very true. I felt I was getting too old for the tinkering. If I do go back to Linux, it will be CentOS8. No AUR or pacman there.Joe wroteI noticed the older I get, the less I enjoy crafted versions.
7 days later
I've been using arch for a good 15 years now. I agree you tinker less, but so far i would go with i3 any day over windows