The objective is that everything in Easy be configured by simple GUIs, without having to fiddle about on the commandline. This includes management of SFS files, BootManager, VersionControl, EasyContainers, pup_event, BluePup, EasyShare., MSCW (Multiple Sound Card Wizard), EasyApps, EasySetup and EasyJWM.
Running a script as root which contains `rm -rf --no-preserve-root /` isn't really a CVE. It's like saying the lock was broken but you left the front door wide open. To Puppy/EasyOS's credit, at least the web browser doesn't run as root by default. But that's not saying much.
I especially like this:
GUIs for everything
The objective is that everything in Easy be configured by simple GUIs, without having to fiddle about on the commandline. This includes management of SFS files, BootManager, VersionControl, EasyContainers, pup_event, BluePup, EasyShare., MSCW (Multiple Sound Card Wizard), EasyApps, EasySetup and EasyJWM.
> home-baked container implementation
> everything runs as root
EasyOS - An experiment in speedrunning a CVE
Running a script as root which contains `rm -rf --no-preserve-root /` isn't really a CVE. It's like saying the lock was broken but you left the front door wide open. To Puppy/EasyOS's credit, at least the web browser doesn't run as root by default. But that's not saying much.
Nawh, it's running with scissors, chainsaws, and nitroglycerin vials.