I feel the best way immutable #Linux operating systems like (the excellent) #Fedora #Silverblue can get over the remaining usability issues is if they make a conscious decision to forget that they are immutable operating systems.
What are the defaults you would implement if you weren’t allowed to tell people it was immutable?
(e.g., Have the default terminal open in a mutable container & a separate command to launch an advanced “admin” console for layering, etc.)
@aral Can immutability be invisible? Like, is it possible?
I remember running Silverblue and being unable to sh the .run from PIA to install their app, and it makes sense since it’s definitely making major changes.
I was able to set it up via manual configs in OpenVPN, but I can’t think of a way that get a third-party app that requires system-level changes to “just work.” It can’t just be thrown into a flatpak like GIMP.
@aral @mopedad One of the things I hate about MacOS is the hoops you have to go through to change your own system. Linux started going down hill when they got rid of FVWM ;-) In all honesty in the 90s I said “Linux will be great when its finished”. That’s still the case. Rather than messing with the fundamentals people need fix the missing basixs, the current functionality and the documentation. Its like systend, what it replaced wasn’t finished and had issues so they replaced it with something else which isn’t finishes and has issues but at least the old system was less monolithic. You can’t use Gnome3 without systemd! That breaks the whole philosohy of *nix. I can’t tell you the number of embedded projects where we have ripped out systemd and reverted. If you want to protect systems from clueless users just don’t give then admin rights!
This is my personal Mastodon.