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?

Implement those.

(e.g., Have the default terminal open in a mutable container & a separate command to launch an advanced “admin” console for layering, etc.)



Isn't that also counterproductive in a way though? Shouldn't the longer term goal and "ideal" use case be to avoid mutable terminal shenanigans as much as possible?
For inexperienced users default mutable containers might be misleading because they might be tempted to blindly follow googled tutorials and do a lot of apt-get/dnf/zypper etc. Very experienced ones will get along fine either way.



It probably might be the more attractive option for intermediate linux users looking to switch, who are somewhat used to the terminal and might feel immutable systems are missing something because they are not aware toolboxes etc exist. But even for them it might reinforce "bad" patterns then.


Either way, having a preconfigured toolbox from the get-go would probably still be a good idea, default option or not.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!