And the second one is to check the special existing in /etc which depends of the distro. First one is to search the words in the array against the output of the uname command. At the beginning there is an array on which you must put the linux you support. For me, the common thread is, if I'm running a GUI display environment, I use KDE Plasma 5 everywhere.I will share the code of a script I'm doing which support more than 12 different linux systems and detects if the system is arm based. In my case, I run Rocky (RHEL variant) on both servers and in some cases on tablet hybrids, Debian on Windows WSL2, and on rare occasions, Kali (Debian variant) on a laptop. Your selection should depend on what you are trying to achieve with your particular platform. And don't even get me started on all the variations among the display environment offerings (Gnome, KDE Plasma, Xfce, Mate, etc.). RPM For example, you can find rolling release distributions and annual/semi-annual fixed distributions among both major categories (.DEB/.RPM). Debian, Neptune, Sparky, Q4OS, Kali, etc.) or the differences in the RedHat variants (RedHat, Fedora, Centos, Rocky, Alma, Mandrake etc.) are more significant than the difference between the mean distribution for. The differences in the Debian variants (e.g. Scientists that study the various human ethnic groups will tell you that statistically speaking, the variations WITHIN a race of humans is measurably far greater than the differences in the mean values for any two major race categories. For licensing reasons, Red Hat is only used where there is a commercial support agreement in place. rpm packages and a package manager called dnf, along with its own ecosystem of tools. It would be nice if there was a deb/dpkg equivalent. Red Hat Enterprise Linux or RHEL, is the most popular commercially supported Linux distribution. (examples, first with UEFI support, first with Wayland support, first with systemd,įirst with NetworkManager, docker, podman, first distro with 64 bit support, etc.) which isn't alwaysĪppreciated or wanted by many users, but usually other distro's follow. Ubuntu may have more games and utilities,īut Fedora/Redhat typically lead in development, kernel extensions and modules, drivers If you absolutely NEED it to work, I'd say Debian. Fedora is a semi-rolling distribution at this point. Server environment with built-in redundancy, things like awx/ansible are available for Ubuntuīut they are developed on redhat/fedora systems. Debian is more stable, because of things like standardizing on LTS Linux kernels and backporting fixes to the components they chose for that release. Has a few more packages, has more games available natively, and is more friendly for newer users.īut for the server market, there is no equivalent for things like NIC teaming, bonding,īuilt-in cman clustering, anaconda/kickstart, grub-fallback, things that make Linux a reliable This has very little to do with your question, (dnf/rpm vs apt/deb)īut I think for the desktop, Deb/Ubuntu/Mint has more options, in some ways is easier. Partly because I'm more familiar with it, but partly because it handles more of the back-end Both seem like top quality Linux distributions, but I cannot seem to feel truly comfortable on either one. I will also say building an rpm package is generally easier than building a deb package. Choosing between Debian 11 and Fedora 34 for my productivity workstation (full use case included) INTRODUCTION The past few months, I have been bouncing back and forth between bare metal installations of Debian 11 and Fedora 34. ![]() apt-get install build-essential vs dnf group install 'C Development Tools' dnf supports "group" installs.Īpt, does have something similar, but typically it's the name of a specific package ratherĪ "group" of rpms, for example. ![]() ![]() I don't have a lot of experience with custom local apt repo'sīut with dnf and rpm, we have reposync, createrepo, and commands to simply mirroringĪnd creating custom repos. I believe security to about equal between the two.Įase of maintenance. With apt, it's sometimes dpkg, or sometimes apt-get, or sometimes just apt, and I never know ![]() I also believe rpm commands are more consistent, dnf install or dnf remove. I still (very rarely I admit) run into dependency inconsistencies in deb/apt. RPMs have been a round a while longer, more mature.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |