ShaniOS maintains two separate environments. If an update - or anything - goes wrong with one environment, simply reboot and switch to the other. I am seriously impressed.
Sure, using the Linux command line is optional. But these are commands I depend on every day. See what you think.
Have you ever needed to add new lines of text to an existing file in Linux, like updating a log, appending new configuration values, or saving command outputs without erasing what’s already there?