Qubes sudo / su / root Hardening - Development Discussion

See:

(Written just now.)

Additionally, this simplifies (unifies) our code base. Previously - in the unreleased version only - a Whonix-Gateway without user-sysmaint-split had shown up as “user session” in Qubes VM Manager (QVMM). This looked a bit confusing. Fixing that would have required major refactoring.

By having user-sysmaint-split, QVMM advanced tab looks simpler. App Qubes start in user session by default. Templates start in sysmaint mode by default.