Fedora 39 Released
fedoramagazine.org
fedoramagazine.org
For what it's worth KDE seems to handle at least the blurry X scaling issue and supports fractional scaling by default.
Maybe one day, everything will just work...
I've had the same hope since I started using Linux, back in 2004.
> I've had the same hope since I started using Linux, back in 2004.
I've had the same hope since I started using Linux, back in 1994.
Driver support is better, and no X11 Modelines, which is nice.
/deadpan/
I can complain, and I do it all the time, especially on internet forums. It's not my fault other people haven't fixed my complaints, even though I've offered no assistance. That's their fault.
People say "you've got it good now", or "you're not helping", or "show us the source code", or "First world problems", or "I wouldn't piss on you if you were on fire".
These people think I'm some sort of an entitled, self-righteous, hypocritical, bleep-hole.
As a kid, I remember his Deep Thoughts SNL bits, as an adult, I bought a couple of Jack Handy's Deep Thoughts books.
In hind sight I'd say that was more The Onion "People Don't Like It When You Call Them Stupid"
https://www.theonion.com/people-dont-like-it-when-you-call-t...
Hold up, is this a reason to not buy a Framework?
Illustrations, nested element containers, navigation controls, etc. It looks very comical when you first see it.
Since for me less is more I'm doing 200% non-fractional with a smaller font. The problem is that I need a different font size from my 1920x1200 laptop screen (usually secondary, far away from me, with documentation websites/slack/etc) and my primary 4k.
For browsers I can change the default font size and forget the controls, since I'm using vimium, but stuff like Skype/Slack/Zoom/etc needs more dancing whenever I change the display.
On a laptop you are severely constrained by the screen real estate, so minimizing the size of the clutter and focus on the content (text) is a great tradeoff in most circumstances.
The real trouble is this idiotic concept of "scale" in the first place as if ancient assumptions about pixel density cannot change. It's nothing to draw vector elements or fonts larger, and it's next to nothing to have more than one size of display element (tiny) users could select from.
The only way to make Gnome usable is to use the accessability options
"What makes you think sharpness is a metric?" https://gitlab.gnome.org/GNOME/gtk/-/issues/3787
Desktop linux has burned me one too many times for me to trust it again.
I decided I wanted to get a machine with a powerful video card recently, so now I'm running an Alienware with Windows for the first time since 2005 on my primary monitor and my Linux machine on a side monitor. The only real win for Windows is that it remembers my audio/video settings with a lot of peripherals plugged in. Linux seemed to forget every few hours and Zoom meetings were a nightmare. If WSL was more consistent it would get a stronger vote, but there are weird experiences in there.
I can just get all of the advantages of a *nix shell but with a better UI, using macOS. I have zero regrets from switching back to a Mac after my month-long experiment. My only regret is that I didn't order the M1 Max as soon as it was out and couldn't get the amount of RAM I wanted (it had a long wait by the time I decided to buy).
Scaling with changing dpi is the easiest thing in the world. Anyone who has written a program with some kind of 'zoom' feature (be it a game, image editor, image viewer, etc) knows how easy it is.
For those using the Flatpak: sudo flatpak override com.valvesoftware.Steam --env=STEAM_FORCE_DESKTOPUI_SCALING=1.5
But I've learned to understand that some peoples' experience is almost the exact opposite.
Nowadays, the Linux kernel is all over the place at my phones, TV, DVD player, and tablets, yet GNU/Linux only on a surving netbook, from the netbook glory days, Asus 1215B.
settings set org.gnome.mutter experimental-features "[]"
Indeed it isn't the best experience and hopefully XWayland gets some better defaults, but fractional scaling cannot work well unless apps support it natively since text needs to be rendered at the correct DPI or exact 2x/3x multiples.> a new workspace switcher and a much-improved image viewer.
What a joke of a product management. Sometimes I envy guys who can rewrite workspace switchers again and again on Red Hat's money.
Given how much Valve is doing for desktop Linux, I guess one day SteamOS will be the default distribution.
Fractional Scaling is a *must* these days, with the high res laptop screens.
Honestly glad to err here. Kudos to Chris Davis, Sophie Herold and other contributors.
> Why do you keep making comments on things you are uninformed on?
I'm informed well enough on the facts that a) Red Hat is the top contributor to GNOME; b) development of core GNOME features is going too little, too late, while every release is boasting about not-so-important stuff getting done. So I'm being vocal about that, because why not?
> Exactly, distros need to kept up-to-date, and by updating GNOME, you get new features for free. Downstream, Fedora grabs these updates.
If only two thirds of GNOME weren't contributed by full-time Red Hat employees, sure.
Can you actually confirm that they're actually instructed by Red Hat to do this? Or is there just a large coincidental overlap between GNOME contributors and Red Hat employees?
Will you be stepping up to provide resources?
Why are you ignoring all the other work Red Hat did this cycle with regard to things like HDR?
The magic of the open source gives you the possibility to see it. And I do sometimes take a look into a shitshow of management which is this three years old triple buffering MR [1]. Don't get me wrong, I didn't examine the code thoroughly, it might be a marvel of engineering, but when it takes you more than three years (and counting!) to land a feature, to the point where some people start to forgot why it was even necessary in the first place [2], and when downstream has to monkey-patch your feature as-is because the benefits are so big [3], you cannot say your development processes are alright.
And it's not only triple buffering, you can see the same pattern in the MR for VRR [4].
1. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441
2. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441#...
3. https://discourse.ubuntu.com/t/why-ubuntu-22-04-is-so-fast-a...
4. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154
Gnome is not a distro. It doesn't provide a user facing distro.
It's a DE that other people are building the largest distros on.
They should be adding stuff based on their priorities, while Gnome's priority should be advancing the DE while ensuring their DE does not break all the many major distros that are based off Gnome.
It's a good thing that the distros can then add/fix stuff based on their priorities. That's what open development is about. That's what allows Canonical to differentiate from a Fedora. How they choose to prioritize the features/fixes they build on top of Gnome.
Maybe they're doing something right?
If your definition of major distros is limited to Ubuntu, Debian and Fedora, then probably. Linux Mint was born out of rejecting GNOME, Arch is not opinionated, Manjaro defaults to KDE (although "defaults" here may be a wrong word), SteamOS defaults to KDE, openSUSE defaults to KDE, then there's PopOS...
0 Forced reboots. With windows, forced reboots were a multi-weekly occurance. No dealing with autosaves and reopening anything.
Its so fast, you click and something pops up. With windows, there seems to be like a 0.2s delay on everything. This adds up.
I think I did some of those linux commands that everyone is afraid of doing. But I did that month 1, and I havent done anything since. I don't care if the rest of the world discovered The Year of Linux Desktop was 2023, but I surely figured it out.
Linux Desktop is ready for the big time.
I went back to NixOS, but Silverblue was an incredibly close second.
If you update using dnf on the command line, it works as you describe.
Or take the path of least resistance and just install it with Distrobox
Ie changes in ethtool or scheduling poweroff/poweron or making remote dekstop works when autologin is off.
Silverblue works well enough. The biggest drawback is that you need a different development workflow, all container-based, and you have to use Flatpaks for installing Desktop software.
The biggest questions I had while using it were, "Why am I doing this?" and "Is this worth the trade-offs?".
At the end of the day all the benefits I got ended up being theoretical. Is it "cool"? Yea, its really cool. But does it actually solve concrete problems I have when developing software.
In the end, I decided it didn't.
I think its a much different story for using Fedora CoreOS a server. There the benefits are much more straightforward: reliable atomic OS updates, cattle-only servers, infrastructure-as-code deployment by default.
I still probably wouldn't use them in production because they are a niche technology stewarded by IBM, but still, the benefits are more clear.
That being said, one of the main benefits I am hoping to get out of Silverblue on the desktop is relief from the almost-inevitable system degradation I have experienced with other Linux distros where, over time (and especially with major upgrades), more and more things slow down and/or stop working. I am not sure if I am just doing something wrong (besides daily heavy use), but historically all my desktop Linux installations have become almost unusable after a couple years. I am only a few months into using Silverblue, but I am hoping that the way the system image is rebuilt for each update makes it more stable in the long-term....
If you are the kind of Linux user that treats your OS like a pet, with lots of TLC and endless tweaking to get things "just right", then Silverblue is a terrible choice. It is way more difficult and time-consuming to "hack" stuff together at the system level.
However, if you prefer to treat your core OS as livestock (something rigidly structured and reproducible automatically), then I highly recommend giving Silverblue a try!
As a software developer, I run a lot of random software/dependencies/etc and I have historically struggled with my Linux system stability degrading over time as I add/remove packages and config. My goal with Silverblue is to have a solid base OS that does not suffer from package-drift over time. On top of Silverblue, I use distrobox to run many of my apps/bins in a virtual container. That container is where I do all my "hacking" to get things to work and I consider the container to be expendable. If I start having issues with it working correctly, I can just blow away that container and rebuild it without effective my core system, other containers, or the flatpak apps.
I've set all updates to be automatic and almost never have to worry about them. I am on the :latest tag and my computer updates between major versions automatically, and I haven't had any breakage yet. I feel pretty confident in the stability of my system and feel like were the disk to corrupt, I could get back up and running with the exact same setup very quickly.
It just downloads the new image in the background and applies my local tweaks, which only takes about 5 minutes. Then when convenient, I can reboot into it. Any problems and you don't even need to rollback, just boot into the old release.
Is the 5 supported?
https://pagure.io/arm-image-installer/blob/main/f/boards.d
rpi2,rpi3,rpi4 is all that I see. I'm sure they'll work on supporting it in the future. I'm not sure rpi5 was even announced when they branched f39 from rawhide.
- the audio jack doesn't work. Maybe it's because I installed the server installer instead of the client.
- GPIO ports doesn't stay on unless you lock it and keep your program running.
My desktop is a tricky machine, set up by myself, with all the usual troublemakers: Nvidia 4090, External Audio interface, multiple monitors, many different development, gaming and productivity tools, entire drive LUKS encryption, dual boot with Windows 11 pro, etc. I'm using KDE, BTW.
I upgraded to Fedora 39 using dnf-system-upgrade, and it went flawlessly.
In my 20 years of handling computers, this is the first time with a tricky computer. Even the work's MBP M1 had problems with some third-party software when upgrading. I had similarly good experiences with my Framework laptop, but that was expected.
This anecdote causes me to feel much better about Linux on desktop.
Kudos to the Fedora team for maintaining one of the last remaining products I can fully trust.
https://fedoraproject.org/wiki/Changes/cleanup_systemd_insta...
I had just spent the past 2 years mastering lilo and thought on top of the world, and then suddenly this new fangled thing called grub came along with all its weird commands and sytanx.
It's been what, 20 years now? I finally feel comfortable with grub. And now you're telling me there's a new kid on the block? sdboot?
I'm too old to learn another bootloader. Maybe I should go back and dig and old copy of Debian Potato or Woody and stick to that...