• Natanox@discuss.tchncs.deOP
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 day ago

    If the extension API would be changed so they couldn’t crash our shell session, extensions would become way less powerful and be mostly useless.

    That’s not true, a proper API would enable probably 90% of existing extensions to be portable since they more often than not “just” add stuff into different places without really modifying anything. And if they really are worried so much about developer freedom they could still allow for the current monkey-patching approach to exist for those extensions that would otherwise not work, so the user ends up with more options than just “no extension at all” or “from now on shit may crash”. To allow random code to run right in the shell (which is one of the most important pieces of software in an end-user facing system) and/or actively manipulate its code without sufficient measures to ensure stability or at least recoverability is just not an acceptable status Quo in my opinion.

    I’m sad and annoyed about this whole situation (therefore memes) ever since a Gnome dev confirmed to me they (meaning some board; their orga structure is rather stiff) actively decided against doing anything about this problem. I love Gnome, but I had to move to KDE simply to have a modern, stable desktop that I could trust in a production environment without feeling so barebone.