Can someone explain to me what this project does? Its it an OS type thing? It seems odd that it would have the kind of access needed to change people's desktop.
Yes. If you use something like BTRFS or ZFS, you can just restore what was lost from a previous snapshot. Hard to do that when you don't have anything on disk anymore. (of course you can then rely on some external backups, but it will take more work)
Can someone explain to me what this project does? Its it an OS type thing? It seems odd that it would have the kind of access needed to change people's desktop.
Software developers use package managers like npm (javascript) in order to easily retrive useful libraries for their app development.
Unfortunately, they often choose to install/run this software as root, which means it can do literally anything on their system.
If you don’t run it as root, you are immune to this developer’s shenanigans.
Yes. If you use something like BTRFS or ZFS, you can just restore what was lost from a previous snapshot. Hard to do that when you don't have anything on disk anymore. (of course you can then rely on some external backups, but it will take more work)