I have tried Linux as a DD on and off for years but about a year ago I decided to commit to it no matter the cost. First with Mint, then Ubuntu and a few others sprinkled in briefly. Both are “mainstream” “beginner friendly” distros, right? I don’t want anything too advanced, right?
Well, ubuntu recently updated and it broke my second monitor (Ubuntu detected it but the monitor had “no signal”). After trying to fix it for a week, I decided to wipe it and reinstall. No luck. I tried a few other distros that had the same issue and I started to wonder if it was a hardware issue but I tried a Windows PC and the monitor worked no problem.
Finally, just to see what would happen I tried a distro very very different than what I’m used to: Fedora (Kinode). And not only did everything “just work” flawlessly, but it’s so much faster and more polished than I ever knew Linux to be!
Credit where it’s due, a lot of the polish is due to KDE plasma. I’d never strayed from Gnome because I’m not an expert and people recommend GNOME to Linux newbies because it’s “simple” and “customizable” but WOW is KDE SO MUCH SIMPLER AND STILL CUSTOMIZEABLE. Gnome is only “simple” in that it doesn’t allow you to do much via the GUI. With Fedora Kinode I think I needed to use the terminal maybe once during setup? With other distros I was constantly needed to use the terminal (yes its helped me learn Linux but that curve is STEEP).
The atomic updates are fantastic too. I have not crashed once in the two weeks of setup whereas before I would have a crash maybe 1-2 times per week.
I am FULLY prepared for the responses demanding to know what I did to make it crash and telling me how I was using it wrong blah blah blah but let me tell you, if you are experienced with Windows but want to learn Linux and getting frustrated by all the “beginner” distros that get recommended, do yourself a favor and try Fedora Kinode!
edit: i am DYING at the number of “you’re using it wrong” comments here. never change people.
Unfortunately boring distributions don’t get recommended because users of boring distributions don’t bother commenting on distribution discussions.
And it’s really unfortunate that obscure distributions have more vocal fans, because boring distributions are much better for beginners.
Ironically this is how I feel about Arch, for me it’s worked flawlessly for years.
I don’t bother getting in ‘discussions’ about using it, because if other people have problems I’m not going to convince them that I don’t.
It’s mostly the installation and initial setup that’s a pain on arch, so definitely not a beginner distro, but very good nonetheless
I love Fedora. But, part of my day job is also managing linux servers. I tend to recommend things that I think are the easiest to get running. Although Fedora is super easy to get running (at least to me), I find the installation process of mint or pop os to be much easier overall. Between those two OSes, I have moved several people from windows to fulltime linux and I’m not entirely sure that the conversion would have been as successful with fedora and without more help from me during the install process.
There are couple of concerns and how Fedora Workstation is designed for… well, development workstation. There is SELinux, that sometimes gets in a way, now they ditched codecs with loyalties by default, some default configs are a bit controversial and maybe not perfectly suited for home computer and non-tech savvy users, 3rd party packages are sometimes lacking and when you want to go beyond what’s in stock repo and rpmfusion, you can even break the system by installing random COPR packages (I mean AUR is not a whole lot better, but is more complete and less needed given how much there is to stock repos, PPAs are just as bad) or end up compiling stuff manually. But I still think that Fedora can be pretty nice for many people out of the box.
KDE/QT is not OSS
I am also genuinely interested in further explanation of this view.
https://lists.qt-project.org/pipermail/development/2021-January/040798.html
Things might have changed, but I personally avoid it. GTK is just as good. If you’re a linux newb this might not be good advice, but I’d recommend XFCE if you hate GNOME.
I wouldn’t be confident in recommending Fedora to noobs, because its a distribution that is on the bleeding edge side. But it depends on what type of noob we are talking about. There are noobs in Linux, who are technically well versed in Windows and have no problem in adapting to a new system. If someone wants to have the newest software, then Fedora might be it.
Also not many people have experience with Fedora, therefore less likely to be recommended. Most people use or used Ubuntu, maybe even started with Ubuntu. You or me may not like it, but its proven that Ubuntu is generally a good choice for newcomers to get into Linux. And that also plays into how many people know and are able to help. In contrast, Fedora is too much of a niche.
Fedora is not bleeding edge like Arch. It’s “leading edge”; the packages are a lot more tested before being deployed.
People being more experienced with Ubuntu/Debian is a good point
Because on Fedora sometimes you are required to use terminal for some stuff like installing nvidia drivers and you dont really want to send a total beginner to Fedora
I would not encourage anyone to join the EL universe as I don’t consider it as stable as others.
TLDR; Redhat’s being absorbed into IBM and they don’t care about RHEL. RHEL (in my view) is dying a slow death. Without RHEL, there is no Fedora or Centos Stream. There’d also be no Rocky or Alma, as things currently stand.
(Although if that happened, I’d not be surprised if the users of Fedora merged with Rocky and Alma in some form of new and fully independent distro - we’ve already seen how well such disasters can be worked around)
Longer reasoning: Redhat, in my view, have made some unpredictable and frankly terrible decisions over the past few years with RHEL which have caused a great deal of concern in the business sector about its stability as a product. (Prematurely ending Centos 8 six years early, paywalling the source code, and more recent anti-rebuilder steps. They also treated the community team working for Centos appallingly throughout these leading to many resignations.) Further more, these were communicated without warning or consultation and have sometimes come across as petty and spiteful, rather than as professional business decisions.
IBM bought Redhat shortly before this happened, mostly for its cloud services. It seems from the outside that RHEL is being squeezed. There have been two major rounds of layoffs. In all, this paints a picture of a company that is in decline and we’ve seen a reduction in contributions to the excellent work done by Redhat in the foss world. IBM have a long history of buying and absorbing companies - I don’t see why Redhat would be any different and RHEL doesn’t make enough money.
Our company is moving away from EL and I know of several others who are doing so. We’re all choosing Debian.
For anybody that does not know, Fedora was founded by Red Hat to be their “community” dostro. Before Fedora, there was only Red Hat Linux and it was trying to be both commercial and community. Red Hat founded Fedora to be an explicitly community distribution and then released the first version of Red Hat Enterprise Linux ( RHEL ). This resolved their commercial / community conflict.
Fedora is explicitly NOT an enterprise distribution. They are annoyingly committed to only free software. They release often and have short release cycles. Fedora is certainly not aimed at enterprises.
Rocky and Alma are RHEL alternatives and are absolutely aimed at the enterprise. Fedora merging with either of these projects would be super surprising indeed. It would make no sense whatsoever.
The “community” enterprise option from Red Hat is not Fedora, it is CentOS Stream. Alma has rebased onto CemtOS Stream ( which is what RHEL is also derived from ). That makes sense.
I have fewer comments on the health or future of RHEL or Red Hat itself or how much IBM. Ares about it. I guess I will say that I have never seen so many ads for it. I think revenues are at record levels. It does not feel like it is dying.
I don’t use Fedora or RHEL but Red Hat is one of the biggest contributors to Open Source. So, I hope this cynical poster is wrong. GCC, Glibc, Systemd, Xorg, Wayland, Mesa,SELinux, Podman, and the kernel would all be massively impacted by less Red Hat funding.
Rocky and Alma are RHEL alternatives and are absolutely aimed at the enterprise. Fedora merging with either of these projects would be super surprising indeed. It would make no sense whatsoever.
It would make a lot of sense to Rocky and Alma though - as if RHEL went there would be a huge vacuum and their models would be impossible. I know there was a lot of talk in both companies when the source was paywalled about building directly from Fedora’s sources (Alma may actually be doing that, I’m not sure). Both R & A have significant user bases, both Enterprise and Community, and there would be considerable desire to keep the wheels turning. Some sort of collaboration (or just downstreaming directly from Fedora) feels inevitable as a choice if that were to happen.
The “community” enterprise option from Red Hat is not Fedora, it is CentOS Stream.
Centos Stream is not community by the way - it’s entirely owned and run by Redhat (AIUI, They took over the name from its community origins and replaced the board with its own employees. The vote to end traditional Centos (which was community run) was given as an ultimatum with a great deal of bad feeling) Stream’s purpose is as an upstream staging area for new releases of RHEL. Redhat state it’s not suitable for production use, so it’s of no real benefit to anyone that isn’t part of that test cycle. (In some defence of Redhat here, Centos was struggling with low resources for a long time before this and point releases often took weeks or even months to appear behind RHEL)
RHEL don’t publish sales figures afaik, so they’re the only ones who could say whether they’re up or down. I’m just one guy who’s worked in a mostly EL based world which has been negatively affected by these decisions, so I’m keeping half an eye. I could be completely wrong, but the facts we do know aren’t healthy for someone wanting to enter into a business relationship with them, which is what a corporate company does when choosing a supported distro like RHEL.
And yes, I am quite cynical - you’re right to point that out. I also hope I’m wrong. If I’m not, I have a lot of confidence that the world will continue with or without RHEL, but yes, it would be a big loss to the FOSS contributions they have made and continue to make - as well as a lot of good people losing their jobs.
IBM has to file public financials. Tracking rough Red Hat revenues is not all that hard. They have done very well.
https://ca.finance.yahoo.com/news/red-hat-high-growth-streak-151126295.html
I won’t get back into the Fedora thing. I bet the whole dollar though that, if RHEL disappeared, Rocky and Oracle would take no interest in Fedora.
You’re mixing up Redhat with RHEL.
Redhat is a publicly traded company, so yes, their financials are strong. But my question was about RHEL, which is an internal project and not publically known.
Um. No.
Red Hat is not a publicly traded company and has not been for 5 years. They are a division of IBM. What you can know about Red Hat financials comes from IBM’s financial statements.
Red Hat has three primary product lines of which RHEL is one.
Did you read the article?
Full disclosure - I do not use any of these enterprise distros anymore although the stance taken by Alma makes them attractive to me. I am looking for ways to use them.
If we had more time and maybe more beer, I would be interested to get into a discussion about what “community” is.
CentOS pre-Stream was not a “community” distro in my view as I do not see “downloads that cost no money” as the backbone of what makes a community.
CentOS ( pre-Stream ) could not innovate their own distro. They could not even fix a bug without breaking their “bug-for-bug” RHEL compatibility promise. All they did was recompile and redistribute RHEL packages with the trademarks removed. What kind of community do you have if you do not produce anything? Everything from CentOS was actually provided by Red Hat. It was just literally “RHEL without paying”. There was no diversity.
CemtOS Stream is managed by Red Hat for sure as its primary purpose is to become the base for a future version of RHEL. However, it is Open Source and developed fully out in the open. Contributions are possible.
Unlike CentOS of old, the “community” can contribute to and debate the future of CentOS Stream. Alma has contributed bug fixes for example. It has been a bit painful as Red Hat is used to being the only one in the sandbox but the process is evolving. CentOS Stream has multiple contributors ( not just Red Hat ). This means that others have some influence on what RHEL looks like in the future. “The community” can build on that.
In my view, CentOS Stream is already a lot more of a “community” distro than the original CentOS was. You do not have to agree of course. Anyway, I hope other projects join with Alma and Red Hat in contributing to CentOS Stream.
For all their flag waving about “the community”, distros like Rocky and Oracle have shown no interest in contributing to CentOS Stream. They continue to clone the distro that Red Hat forks from CentOS Stream. They don’t get involved until all the work has been done. Then they make money off it ( the only reason they are there ).
All good points and I appreciate and enjoy the discussion.
In my view, CentOS Stream is already a lot more of a “community” distro than the original CentOS was.
This is possibly a semantic point, but for me, a community distro is owned and operated by the community without any corporate control. All the points yonu make are true and valid, but ultimately, Centos is owned by a very large corporate entity that could stop it whenever they want to and nobody else can do anything about that.
Some examples of community owned distros are Debian, as well as Rocky and Alma Linux. Both of the latter have commercial arms, but are are fully independent legal entities owned by the distro. Rocky is owned by Rocky. This point was particularly important because that’s what the community thought Centos /was/, but it turned out that Redhat owned Centos. I don’t think either of the new distros would have been as trusted if the same thing that happened to Centos - a corporate entity ultimately deciding what happens - could have happened to them. When abandoning a sinking ship, it’s prudent to check you’re not boarding another with a big hole in it.
I did happen to look follow Rocky’s path closely, and our company chose it to migrate our doomed Centos8 machines to, because our developers didn’t have time to rebuild everything for Debian in that particular window. That decision was largely based on that legal standpoint because we didn’t want Centos repeating on us. It was also reassuring that Rocky was founded by Greg Kurtzer, who founded Centos and had that project effectively stolen from him, and he least of anyone wanted the same thing happening. (BTW, Rocky was named after the other co-founder of Centos, who has since died - a nice gesture)
My cynicism of Redhat and their motives are real and may be misplaced, but I don’t think they’re done piddling in the EL swimming pool just yet. I adored the company once and had nothing but respect for what they achieved. But that was then and this is now.
Being cynical about Red Hat is fine as long as we keep it factual. I enjoy their contributions but otherwise have no skin in their game.
I am not as enthusiastic about Rocky. I cannot see at all how you can compare them to Debian. It seems unfair even to Alma to lump them in with Rocky as Alma is taking the high road. Best of luck with Rocky though. Truly.
Your make a good case that “community” means “cannot be shut down by a corporation”. Thank you for that. Can a “bug-for-bug RHEL clone” be community though? If Red Hat cancels RHEL ( unlikely ), is there still a Rocky Linux?
I am installing fedora kinoite to most of the people I install gnulinux to. All noobs.
I consider myself long time noob ;)
Fedora for me because it’s rock solid, has cutting edge software, excellent documentation.
I,ve been updating the same installation more than 15 times i think.
Against: selinux is often overlooked when following guides written for Debian / ubuntu. So sometimes you pull out your hair.
On the other hand. Podman is supposedly the new favorite kid on the block. Fedora is on the front here
People generally recommend Debian-based distributions because they tend to be more popular, have more applications designed first and foremost to work on them, and tend to have the most community support because they are more popular.
This has been my experience. I used Fedora for a while years ago, but rpm was already second fiddle to deb. Plus, I was already selling into my “old man distro” so I kept ending up with some Ubuntu version.
I did recently Manjaro and Linux Mint, but ended up with Ubuntu again, although this time Kubuntu, Ubuntu with KDE!
No shade from me though for going with Red Hat.
Fedora sounds like a redditor distro. That’s why I never recommend it
Never have I ever successfully updated a fedora system. It was always a reinstall.
Really? I have successfully updated for years. Did you use offline upgrades?
A crash 1-2 times a week sounds very strange no matter what Linux distro you’re using. I would suggest testing your RAM right away, it could be a hardware problem.
It’s not a RAM problem lmao it rarely crashed on Windows and it’s not crashed with Fedora either.
That doesn’t mean anything. I once had an issue where every few hours, a random application would crash on Arch Linux, but not on e.g. Debian or Windows. But this wasn’t an Arch issue per se, but was instead related to an UEFI overclock setting (which defaulted to on). After turning it off, everything worked fine.
So while it seemed like an Arch issue, it was actually hardware/overclock related, it’s just that the other OS wouldn’t run into the trigger for the crash.
No Nvidia driver support. Dealbreaker for most folks folks wanting to run games.
I am not sure what do you mean. I use fedora with Nvidia (it’s a different repo to activate) and my main rig is for gaming… No problem what so ever. Using Fedora since 37, what a smooth ride.
My understanding was that they weren’t included in the ISO and had to be installed manually after the fact.
I’m generally more of a Debian user, when I use Linux at least, so anything red hat based doesn’t even occur to me to recommend. I generally don’t get involved in distro discussions though.
My main interaction with Linux is Ubuntu server, and that’s where my knowledge generally is. I can’t really fix issues in redhat, so if someone is using it, I’m mostly lost on how to fix it.
There’s enough difference in how redhat works compared to Debian distributions that I would need to do a lot of work to understand what’s happening and fix any problems.