

More recently, Homebrew has added native support for Linux. For example, some programming languages prefer to use their own package managers, such as Python’s pip, or Node.js’ npm to install additional scripts or libraries that are localized to your own user account.

However, it is not always practical to install all software via apt or dnf. Linux systems all make use of their own built-in package managers, such as apt on Debian, Ubuntu, and derivatives, and dnf on Red Hat, Fedora, and Rocky Linux, to install programs and tools from trusted and maintained package repositories. Homebrew is a package manager that was originally developed for macOS to let you install free and open-source software using your terminal.
