Hi-Angel's user avatar
Hi-Angel's user avatar
Hi-Angel's user avatar
Hi-Angel
  • Member for 9 years, 11 months
  • Last seen this week
Stats
3,692
reputation
697k
reached
128
answers
0
questions
Loading…
About

A dev. Likes Haskell. Abuses Compose key.

Ubuntu is promoted as a newbie-friendly distro, so sometimes I'm helping peoples here. But if you're an experienced Linux user, consider also Fedora. This is a distro by Red Hat, who are developers of tons of projects. Fedora gets a lot of testing, and has much less dated packages than Ubuntu, hence less bugs that were fixed in more recent versions of apps. I wouldn't recommend Fedora to newbies, since a few things require manual tweaking, e.g.:

  1. Out-of-the-box youtube videos may not work due to missing codecs that require a separate repository
  2. Since recently they enabled systemd-oomd so you may get your application suddenly get killed unless you remove package systemd-oomd-defaults)*
  3. AMD VAAPI has some popular codecs patched out, to get support back use a version of VAAPI driver from RPM fusion

Otherwise though Fedora is a very decent distro.

I'm personally an Archlinux user though, and if you're a developer, you may consider moving there (note: Archlinux is absolutely not newbie-friendly), because of:

  1. Latest versions of everything. Opposite to what people think, versions freeze, being practiced by Ubuntu (especially LTS), in common usage (read as "not in servers") doesn't help to stability much (that's why KDE Neon appeared though we had Kubuntu).
  2. A built-in and simple system to build'n'install packages from a source code, and a user repository with such packages (i.e. AUR).

Things you might want after considering Archlinux fully installed and configured.

  1. Install vaapi for your drivers, and enable video acceleration in your browser. It's a matter of changing an option for Firefox, however Chromium/Chrome requires running it with --use-gl=desktop --enable-features=VaapiVideoDecoder options, so you'd have to create a .desktop file and put it to ~/.local/share/applications/.
  2. Enable middle mouse click scroll for gtk3 based apps.
  3. sudo systemctl enable systemd-resolved to enable DNS cache.
1
gold badge
29
silver badges
36
bronze badges
43
Score
11
Posts
9
Posts %
43
Score
5
Posts
4
Posts %
33
Score
14
Posts
11
Posts %
19
Score
13
Posts
10
Posts %
18
Score
10
Posts
8
Posts %
12
Score
7
Posts
5
Posts %
Top posts
View all questions and answers