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 it to newbies, since a few things require manual tweaking (e.g. out-of-the-box youtube videos may not work due to missing codecs that require a separate repository; and since recently they enabled
systemd-oomd so you may get your application suddenly get killed unless you remove package
systemd-oomd-defaults), but otherwise it 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:
- 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).
- 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.
- 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=VaapiVideoDecoderoptions, so you'd have to create a
.desktopfile and put it to
- Enable middle mouse click scroll for gtk3 based apps.
sudo systemctl enable systemd-resolvedto enable DNS cache.