Fedora Workstation 39
fedoraproject.org
fedoraproject.org
It frequently works the best "out of the box". It typically has the newest stuff. Googleability isn't quite as good as Ubuntu, but it's rare that I find answers that just fundamentally don't apply to Fedora.
I've beeen running a home server on Fedora, and in-place-upgrading since like version 28, and never has the OS been my problem.
I recently swapped my daily driver to Fedora from Windows. My biggest complaint is nvidia's drivers, but that's not unique to Fedora.
On the flip side, I don't like the other version of snap (Flatpak) either, especially so since Red Hat pulled that proprietary shenanigan recently. In fact, anyone who is supportive of open source, free software or commons ethos should try to steer clear of anything related to RH after that.
Sure it is. Just use the official PPA from mozilla. Works great: https://launchpad.net/~mozillateam/+archive/ubuntu/ppa
A quick google will find plenty of sites telling you how to adjust the package versioning priorities to keep the MozillaTeam version of FF preferred over the crappy snap one. I still use Ubuntu desktop as my daily driver and server OS, and we have zero snaps installed on any of our systems.
What part went proprietary. Show me the license change.
It’s a good thing Open Enterprise Linux is here to save us by forking RHEL and their, god awful, GPL packages!
I’m glad to know that pyeri is swearing off so many packages maintained and contributed by Red Hat. Thanks for your sacrifice pyeri
Agree that upgrading is painless with it. I’ve never had to pay close attention to what updates change, and it works flawlessly no matter how long it’s been since an install was updated.
What many don't realize is that the Fedora project is much more than just the Fedora Linux distribution - it is a large and vibrant community of contributors and users with 4 strong values: Freedom, Friends, Features, and First (this last one is why Fedora is often touted as being the first Linux distribution to mainstream radical new features like Wayland, btrfs, and Systemd).
You can find the community forum at https://discussion.fedoraproject.org/
Isn't that arch?
> mainstream radical new features like Wayland
Even if you qualify "First" with "mainstream", I think there might be more Steam Decks (running an arch variant) than Fedora installs :)
>> Isn't that arch?
Arch will have the packages first and I do love Arch, but it's not exactly a holistic, curated distro like Fedora.
glibc and GNOME come to mind as frequent "not first" packages.
As a bigger thing, I think Fedora implemented systemd before Arch.
I've switched all my personal systems to Debian.
Fedora is excellent but working with different systems on my personal computers and the servers is not something I have time for.
Is your server setup fairly elaborate to the point where it’s tricky to get it right on the workstation? These days I’m mostly just building a jar which is fairly simple. So I don’t feel much impedance mismatch fedora vs deb.
The problem is RMS and all the people supporting FOSS and the GPL say Red Hat, and any other company, are well with in their rights to have that clause.
And this causes people, who didn’t pay for RHEL, won’t pay for Rocky or Alma or any other clone to hate a company they never supported.
Unauthorized Use of Subscription Services. Any unauthorized use of the Subscription Services is a material breach of the Agreement.
Unauthorized use of the Subscription Services includes: [...] (d) using Subscription Services in connection with any redistribution of Software
It’s like if you let me in your house, let me use your stuff, and then you ask me not to break something and then I break something and you kick me out and I get upset.
The open source license already says you can go into the house and do whatever you want, including breaking something and kicking you out.
Your additional instruction to not break something goes against the rights initially granted.
To make it worse, one is covered by copyright law and the other by business contract law.
Unfortunately, unless they've fixed all the bugs that were keeping me off Wayland in F38, I won't be migrating to the reportedly Xorgless F39. Better to have loved and lost...?
I.e., It's been at least 2.5 years since Xorg has "been the default".
I just wish they'd fix Wayland bugs like the mouse cursor being tiny in Firefox when using UI scaling, or text twitching on screen like my video card is dying, both of which go away in Xorg. I'll find my own way to make XScreenSavers work.
[1] https://www.phoronix.com/news/Fedora-40-Approves-Plasma-6
[2] https://pagure.io/fedora-workstation/issue/395
[3] https://discussion.fedoraproject.org/t/please-dont-remove-xo...
https://fedora-asahi-remix.org/
https://discussion.fedoraproject.org/t/how-to-update-from-fe...
AFAIK still no external monitor support on m2 air - so not much use for me...yet.
The session works if I login through another tty (F2 or any other F key) and type `startplasma-wayland`, but not through SDDM. X11 works fine too. It's just the transition from SDDM -> Plasma wayland, for some reason.
I pondered about moving to OpenSuse, just to diversify, but I'm afraid my work laptop (Dell Inspiron) may not have the same support like Fedora provides (wifi card, "special" firmware updates, etc).
In my personal computer I use Arch. It took some time to adjust to `dnf` and copr concept of fedora. For example, since fedora isn't a rolling release distro, I had to jump through hoops to get emacs wayland to work.
I like Tumbleweed because it is rolling release but also like Fedora for its community.
I hope OpenSUSE will be more popular over time because it is q really good distro.
Unfortunately I cannot switch to Fedora on my desktop, mainly because of lack of support of Adobe (need for work), missing 10bit support and CUDA. Linux is not mature for professional work in audiovisual production industry. Which makes me sad sometimes. Quite a lot. Adobe monopoly is frustrating.
I might have to run up some VM's for it maybe.
In theory you can use the special nixStatic build of `nix` and it should just work with unprivileged user namespaces but in my experiences with Silverblue you just get mysterious errors until you get a bind mountpoint going.
Ultimately Silverblue is trying to be an “immutable” system without the need to coordinate packages and/or software. And such an approach is highly appealing for enterprise support, but the end result is somewhat of a Frankenstein system. Of course Nix is not without its warts, I can’t stand its language and documentation is terrible.
Overall I find Guix to be my favorite of the bunch. It’s legitimately a wonderful tool to develop with, I agree with the emphasis of reproducibility and bootstrapping, Guile is a wonderful language for configs/scripts, and it comes with a great manual. Even still, I couldn’t recommend GuixSD due to the lack of systemd and the hardline approach to free software (libre Linux).
Still some ways to go I think. But the progress is exciting! And I'm also excited about Flatpak's proliferation and it getting real corporate backing and the full app store treatment with forthcoming Flathub updates[1].
1. https://www.zdnet.com/article/linux-desktop-leaders-unite-be...
I myself am looking to test openSUSE Aeon later, yet another rpm-ostree thing.
CoreOS is optimised for server use, and made to run containers and containers only, with unattended system upgrades/reboots.
Silverblue is a workstation-type distro, centered around Flatpak and pet-type containers for real work (toolbox, distrobox)
The difference is larger than running Fedora Server on your desktop.
Edit: how did you do that, I tried adding one to my comment but it gets removed on post.
I've been using sway for a couple of years, every other window manager/OS feels like treacle now.
On Arch it uses zswap....
I wanted to use Debian, but too old packages for me... is Debian testing stable enough?
I run my personal workstations and laptops without swap, and with earlyoom[2], which results in applications getting killed before the machine reaches unresponsive state. I can only afford that because I trust my tools (vim, emacs, firefox, but most likely firefox) would not lose my session if they shutdown unexpectedly. I turn earlyoom off when I play games where I know memory usage will grow suddenly, but the game won't reach the limits of my machine. You can also whitelist specific applications in earlyoom, if I recall correctly.
Some people claim success configuring the kernel to use different I/O schedulers, but I haven't tried that yet.