To respond to the implied dig, I've spent months to years using the following distros on desktops and laptops, in no particular order:
Gentoo, Red Hat, Fedora, Ubuntu, Debian, Mandrake
So I've had plenty of exposure to three major package management systems and a bunch of distro-managed repos, from the perspective of a desktop user (I've used Linux on the server plenty, too, but that's less directly relevant). I've poked around in a few others in a desktop context—Slackware, Arch, Nix, probably more that I'm forgetting.
I also used Macports for over a year.
Homebrew's the most pleasant overall solution for managing user-facing desktop software that I've used, by a long shot.
I use macOS as my daily driver. I've been using CentOS and Ubuntu Server to run my webservers for around twelve years now, which includes a top-1000 website in the US.
I used to manually compile things like Node.js and ripgrep from source to get up-to-date versions, but these days I just use Linuxbrew.
asark|7 years ago
Gentoo, Red Hat, Fedora, Ubuntu, Debian, Mandrake
So I've had plenty of exposure to three major package management systems and a bunch of distro-managed repos, from the perspective of a desktop user (I've used Linux on the server plenty, too, but that's less directly relevant). I've poked around in a few others in a desktop context—Slackware, Arch, Nix, probably more that I'm forgetting.
I also used Macports for over a year.
Homebrew's the most pleasant overall solution for managing user-facing desktop software that I've used, by a long shot.
Zarel|7 years ago
I used to manually compile things like Node.js and ripgrep from source to get up-to-date versions, but these days I just use Linuxbrew.