PongPoku wrote: ↑Fri Apr 28, 2023 1:12 pm
Audiojunkie wrote: ↑Fri Apr 28, 2023 12:45 pm
You’ve got valid points that I’ve thought about several times as well. I don’t have a good answer. I use Gnome. Gnome, Flatpak, Pipewire, Systemd, dbus—they are all tied together and interactively require each other. In one way, it unifies linux, which is good. But, it is the interdependencies on each other that concern me. It should be easy to swap these parts out with better parts when they come along—or if they “need” to be changed because of bad actors with things such as telemetry. I’ve read opinions from longtime freedom advocates as well as seasoned system admins—the opinions are mixed. I personally have taken a watch and see approach. Fedora has not yet tried any of the many stunts that Canonical has tried, so that’s good. Bare bones distros like Arch exist that allow you to build what you want into a distro as well. I guess, if worse came to worst, there’s always FreeBSD. At this point, I haven’t seen and of the bad things happen, thankfully. I love Fedora, but I always have the worry at the back of my mind. I guess I’ll face that scenario (if it ever happens), when it does happen. In the meantime, it’s been my ideal distro, so I remain optimistic.
Try sway, OpenRC, and firejail in place of gnome, systemd, and flatpak.
I have largely replaced elogind with seatd, but elogind is still installed as a dependency.
You feel complacent, but evil can win. Evil won multiple times already. Don't let your guard down. The only thing that will defeat evil in the long run is freedom-oriented independent media outlets.
It's good to use alternative softwares, but softwares will not improve the big picture. Rather, the state of softwares reflects the big picture.
Thank you for the suggestions. However, I’m satisfied with what I’m using right now. IF Fedora were to make changes to their system that I don’t agree with, I’d move on to something else. But they haven’t—yet.
My only real worry is that various development teams, in the Linux community, are making increasingly complex interdependencies between each other, making it harder and harder to swap out a component if desired. In my example mentioned in one of the posts above, I mentioned Gnome. Gnome “requires” systemd in order to run. Ideally, the Gnome team should be the ones to make their software not “require” systemd in order to work. That’s Gnome’s fault, not Fedora’s fault. I personally use and like Gnome for its touchscreen advances primarily, but we have plenty of desktop environments to choose from—even within the same distros. Touchscreen support is slowly getting better for other desktop environments, so I don’t feel threatened.
Fedora’s fault with Systemd is breaking the cardinal unix rule: “Do one thing and do it well”, which allows for an increasingly flexible set of options for users—similar to a modular synthesizer. Systemd does way more than one thing, and it has continuous feature creep. This can lead to security holes, instability, etc. It is the fault of the entire Linux community that they have all adopted systemd despite comments and concerns. The controversy split the Debian community—my other favorite distro. And yet, despite all this, systemd works pretty well, and simplifies things greatly.
My point is this—yes, Fedora created systemd, but there is plenty of blame to go around for the “potential” problem that has come of it. Linux community heavyweights are not unaware of the potential problem. While all of the major distros are continuing to support and embrace systemd, I’ll not worry.
As for flatpak, I like it. It is not without its problems, of course, but it solves the linux GUI application unification problem better than any of the other existing options—in my opinion. It allows a distro to continue with its preferred packaging system. It’s the best thing currently available in a linux world where various distros refuse to adopt a common base. Until something better comes along to replace it, I find it more helpful than the alternatives. And even the alternatives can all work on the same system if you are careful.
I’ve spent a lot of time and effort determining what is important to me in a distro. While Fedora is not perfect, I haven’t yet found something that works better for me. I’m pretty satisfied at the moment.