I’d put it into other words: “it’s better for one to learn about this than not learn at all, otherwise someday the lack of knowledge might be problematic, usually when in need of some manual troubleshooting full of technical terms”.
Some parts of the existing tooling are so nice, like the Qube Manager with it mentioning when to use different virtualization modes: they don’t necessarily hide the technical details, but instead inform the user, what is what, and where and when to use an option, rather than saying nothing with the mentality of “if a user really, really, really wants to know, they will go out of their way to learn it on their own, e.g. in the documentation”.
Instead, a user can learn the technical parts when just using the system for their reasons, whether that’s working, banking, and whatnot.
Gotta disagree with the “must learn” part, though - I myself don’t need to know how is PCI Passthrough implemented to have some hardware attached to a certain domain. Or that I don’t need to configure networking myself, as my role is just about specifying, what domain should be a network provider for another one - very nice for setting up a company VPN once, and then using a VPN domain as a provider for job-related domains with different systems.
I’d also consider how a dedicated Qubes OS installation could be used by a company’s Service Desk and set up for a specific user. One who doesn’t need to know the underlying technology, but can focus on the software used for their work, with preconfigured applications and policies by a company’s Service Desk. I could imagine, for instance, a split implementation of an offline domain with trade-secret Excel sheets, which can get some online data with Power Query only by requesting an online domain to pass it via a qrexec service. Here the Service Desk is in charge of working with the technical part, the user is not.
Yep! Possible reason could be this:
Meaning, for example, a non-technical user who accepts a solution without knowing its underlying technology, basing on the history and expertise of the people, who develop it.
Back on the topic of the naming convention, I’d appreciate the future, where a qube can in practice be a remotely-accessed smartphone with a banking app, having its display painted on my laptop screen, where I do my banking, rather than being only a VM and nothing else.
This example is on purpose, since using an Android Xen guest with banking apps didn’t end well when I last tried it. Having the same workflow, but with a real phone, which doesn’t get blocked “for my security”, would be nice.