

Dark colors still emit blue light.
Dark colors still emit blue light.
What the heck, I thought Microsoft promised Wine 10 was the last version of wine ever.
/s
I’m not going to deny that he can act aggressively, but his point is still valid. The anti-Rust sentiments of some maintainers has slowed down the upstreaming of Rust into the kernel. It doesn’t make sense to waste people’s time by letting R4L limp along in its current state.
R4L either needs to be given the go-ahead to get things upstreamed, to the dismay of some Linux maintainers who don’t like Rust, or R4L should be killed and removed from the kernel so we can stop wasting people’s time.
Personally, I think killing R4L would be a major mistake. Android’s Linux fork with Rust support has been a major success for Google and significantly cut down on vulnerabilities. And the drivers for Apple’s M chips has been surprisingly robust given how new they are and for being reverse engineered.
Before Wayland, there was X Window System, created in 1984. X Window System was designed in a time where you had one good computer connected to multiple displays used by different people. X went through many versions but version 11 (X11) stayed around for a long time.
But the architecture just isn’t good. It wasn’t designed for modern needs. MacOS used to use X, but replaced it to fit modern needs. Windows didn’t use X, but they too updated Windows to fit modern needs. But Linux and other OSs stuck with X for a lot longer, hacking it to make it work. Honestly, it’s amazing how well it does work.
But isn’t not great. It wasn’t designed with security in mind, it doesn’t do multi-monitor well. Behind the scenes, it considers everything to be one giant display; issues arise when it comes to mixed-dpi displays and when monitor refresh rates don’t match. It’s also just a bloated, old code base that people don’t want to work on. Fixing X would not only be difficult, but would break compatibility.
So people got working on a modern replacement for X aiming to avoid its issues. Wayland is leaner, more opinionated, and designed for how modern hardware operates. Wayland itself is just a protocol (like X11), and there’s many different implementations of that protocol: Mutter, Kwin, wlroots, smithay, Mir, Weston, etc. Meanwhile X11 pretty much only had one relevant implementation, Xorg. Wayland’s diversity has its pros and cons. Pros include (1) you can create your implementation in any programming language you want rather than being stuck to just one, (2) an implementation can fill just the needs on the person making it rather than trying to generalize it for everyone. But cons include the fact that this fragmentation leads to scenarios where one implementation supports something that others don’t and implementation-specific bugs.
Wayland’s opinionated design is also draws criticisms. It gives a lot of control to the compositors rather than windows, which is how Xorg, MacOS, and Windows work. Nvidia’s wayland adoption was also slow and terrible. It took many years to get it into the only decent shape it’s in now.
Weird, it’s been working for me for a while. I just need to manually set “media.ffmpeg.vaapi.enabled” to true in about:config.
It’s a year’s worth of improvements.
Though if you’re using Proton Experimental, you’ve already been receiving these improvements since it uses the staging (or git?) branch.
I believe Proton stable releases use the stable version of wine with fixes backported.
The UI is not too complicated, which is why I like it. I use it to automatically unlock and mount my drives in /run/media/drive_name on boot.
I use Gnome Disks for this, even on Kinoite.
Shame that the new dark mode didn’t make it into 6.3. I really don’t like that blue tint.
Yes
You can do this using Lutris.
Note that this isn’t a perfect sandbox. For example, the game can still send a link to your browser to open. Theoretically it could do something malicious with that. Though you could probably work around that issue by changing your default browser to a flatpak version and disable network access there. There might be other small sandbox breaks, but nothing I can think of.
I used to always remove Fedora Flatpaks, but I’ve grown to like them.
They are built from Fedora RPMs, so follow Fedora’s packaging and building guidelines. Meanwhile Flathub and snap are the wild west of packaging; many flatpaks/snaps are just repackagings of existing packages, which are often built against ancient glibc and libraries for broad compatibility for traditional packages.
They use libraries that are in Fedora’s repos. So any vendored dependencies in a Fedora Flatpak will get automatically updated once the app is rebuilt. Meanwhile on Flathub/snap, those vendored dependencies need to be manually updated (though there are tools/bots for Flathub that automatically check for updates and can even create merge requests). Upstream app developers may not upgrade their apps in a timely fashion.
I also much prefer how Fedora handles runtimes. I only have two Fedora runtimes on my system, Fedora Platform and Fedora KDE 6 Platform, which are both based on Fedora 41. Meanwhile on Flathub, I have 52 runtimes installed. Thankfully most of these are small, but there are still quite a few larges ones. Multiple versions of mesa, multiple versions of Qt, multiple versions of the Freedesktop runtime.
By far the biggest disadvantage is that they’re affected by Fedora’s copyright/patent restrictions. So most multimedia apps I end up installing from Flathub so I have working codecs. But there is some work being done that would allow Fedora Flatpaks utilize ffmpeg-full from Flathub.
I’ve seen an unusual number of posts recently from people on Fedora having issues with the rpmfusion version of Steam. Maybe something is broken with it.
Unless the OS installer chooses to wipe the driver, which Debian’s (non-calamares) installer does.
almost all distros include a … driver app
Not really. Ubuntu and Mint does, but Arch, Fedora, and Debian don’t. The latter two don’t even have the drivers in their main repositories.
The virt-manager flatpak doesn’t work out of the box, you need to do some setup on the host. At that point you may as well use the deb of virt-manager.
Phones make the encryption invisible to the user.
That’s not the case on Linux unless you’re willing to put in a bit of work to set up TPM unlocking yourself or use one of the few distros that use TPM by default, like Aeon.
And even then Aeon’s not perfect. Sooner or later the TPM will fail and you’ll have to enter your long backup password and reenroll the TPM.
This is my result with the Chromium flatpak with ozone set to auto, AMD GPU.
Even though it says video decode is hardware accelerated, it doesn’t seem to be doing so according to Resources.
Are you using two separate devices? If so another option could be LocalSend, it allows you to send files over the same network.
I used it for sending a couple hundred GBs of files. Didn’t take too too long. Also avoids unnecessary writes to flash media.
I had a better desktop experience with the FOSS driver than the proprietary driver when testing a 2060 on Fedora 41.