No doubt that it&#x27;s hard but just imagine how useful this would be.<p>Setting up a Linux desktop system is notoriously hard, at least if you are not a &quot;computer expert&quot;. Configuring hardware that is considered mainstream among Linux professionals most of the times works out of the box. For other hardware too often CLI tools are needed. I would think that these tools often have no graphical interface because there is no standard way to program GUIs in UNIX C.<p>However, HTML5 seems to become the defacto cross-platform graphics standard that seems to takeover many GUI app writing tasks. It&#x27;s also a good example of a standard that is actually low performance often using outdated methods. WebGL is OpenGL ES 2, DOM is so slow that people wrote React, CSS is actually designed for documents...