Yes, Fedora is worth exploring for its latest features and community support.
Yes, Fedora is worth exploring for its latest features and community support.
Additional information is always beneficial. If you're familiar with Linux, it shouldn't be overly challenging. The package manager has a different designation, certain packages have alternate names, and some directories or defaults might vary. Nonetheless, it remains a Linux-based OS. For professional purposes, exploring server distributions such as CentOS or Red Hat Enterprise Linux (RHEL) could be advantageous. Become accustomed to managing a Linux system remotely via an SSH interface, instead of using a desktop environment.
Fedora and Red Hat appear to lag slightly, even though Linus develops the kernel for Fedora. RHEL is ideal for securing a position in big government firms, offering reliable software from vendors like RHEL and Oracle, though it can be costly. I prefer Ubuntu for its stability, especially with the recent snaps updates, which have improved significantly. I’ve loved Ubuntu for nearly two years now. Debian has been my choice since then, and I appreciate its reliability.
Fedora offers a solid setup with thoughtfully designed tools, which define what sets a distro apart. It's a great platform to explore: dnf, the advanced package manager dracut, Fedora's initial RAM disk creation rules, and its packaging standards based on the latest RPM specs. Compared to Ubuntu or openSUSE Fedora Silverblue, it provides a cleaner experience. While Fedora adopts modern practices, its design differs from Arch, highlighting distinct priorities. Arch’s simple approach can limit its tech depth in certain areas, whereas Fedora balances up-to-date features with practical compromises. dnf exemplifies this balance, offering stronger dependency handling and multi-repo management at the expense of complexity. Some resolution challenges arise due to SAT solvers, but DNF’s robustness ensures it often finds solutions.
Certainly! You're exploring what makes this approach unique. It seems the focus is on documentation and community practices rather than just technical details. The way things are handled in Fedora likely reinforces this mindset, encouraging users to avoid altering package files directly and instead use standard installation steps. The community's habits play a big role in shaping this perspective.
RHEL made no mistakes. CentOS would have failed regardless of whether RHEL ever purchased it.
I mean, why not... but there really isn't that much to "learn". The only major differences between the distros you mentioned are the package manager and the release model. On the other hand, if you're looking to get some sort of certification or work as a sysadmin then yeah, you might be expected to know specific things about RHEL-based systems and some practice would be good even if you have prior Linux experience. Nah, you can still do all of those more or less as easily as you could in any other distro.
This is really interesting to me in part because it's such a strange phenomenon and in part because to me, it's hardly strange at all! I can relate to that kind of perfectionism, and in general I strongly prefer to do things ‘properly’ on Linux because Linux distros come with such good tools that make everything work well when you do things ‘properly’. When you want to forge ahead and learn whatever it takes to do things ‘the right way’ (e.g., ‘fuck it, today is the day I learn to create proper packages from scratch for my distro’), this attitude can be fine and even productive (if time consuming). But if you're not sure what the way forward is, it just leaves you with low-grade anxiety and a tendency to procrastinate, because it makes each task seem bigger than it really is (‘I'll take care of that later, when I have time to learn how I really want to do it’). So maybe a useful piece of advice here (especially keeping in mind that the latest Fedora ships with BTRFS on the root filesystem by default, so you can probably go back if you think you've really made a mistake!) is: Sure, try Fedora! Try it and plan to fuck it up with experiments and hacky bullshit because it's yours to fuck up and you can always reinstall it if you want a clean slate. And truthfully, that applies to any distro. Software is easy to replace. It's not bad to want to do things the right way. It's also not bad to break things or duct tape them together while you're still learning, especially on a home machine.