I slammed Joanna for its issues in the past. It&#x27;s kind of a merger between features of Compartmented Mode Workstations and an insecure, virtualization platform. This author fails by thinking it&#x27;s the only attempt at a secure workstation. There were many with market ignoring them mostly. It&#x27;s why only a few remain. Demand-side problem.<p>Anyway, the best way to do it is a microkernel or separation kernel that virtualized Linux with security-critical stuff running directly on the microkernel &amp; communicating through protected IPC. That&#x27;s the MILS&#x2F;SKPP model whose first commercial releases were around 2005 or so with security kernels doing similar stuff in 90&#x27;s. Closest thing to that in FOSS is GenodeOS: uses many proven components from CompSci like Genode, Nitpicker, Muen, and seL4. They&#x27;re a small outfit. They need contributors to get it into Beta shape.<p>Separation kernels &amp; their platforms<p><a href="https:&#x2F;&#x2F;os.inf.tu-dresden.de&#x2F;papers_ps&#x2F;nizza.pdf" rel="nofollow">https:&#x2F;&#x2F;os.inf.tu-dresden.de&#x2F;papers_ps&#x2F;nizza.pdf</a><p>Note: CompSci stuff that explains how these things work really well without corporate marketing. :) This is similar to separation kernels below, GenodeOS and Sirrix&#x27;s TrustedDesktop.<p><a href="http:&#x2F;&#x2F;www.ghs.com&#x2F;products&#x2F;safety_critical&#x2F;integrity-do-178b.html" rel="nofollow">http:&#x2F;&#x2F;www.ghs.com&#x2F;products&#x2F;safety_critical&#x2F;integrity-do-178...</a><p>Note: The design techniques listed here make for strong guarantees against apps screwing it up. Esp &quot;hard currency.&quot; Worth copying by any FOSS project.<p><a href="http:&#x2F;&#x2F;www.lynx.com&#x2F;pdf&#x2F;LynxSecureDatasheetFinal.pdf" rel="nofollow">http:&#x2F;&#x2F;www.lynx.com&#x2F;pdf&#x2F;LynxSecureDatasheetFinal.pdf</a><p>Note: One with more features and risk to make app development easier. Nice visuals showing split between untrusted OS&#x27;s &amp; runtime partitions w&#x2F; careful comms.<p><a href="https:&#x2F;&#x2F;www.defcon.org&#x2F;html&#x2F;TEXT&#x2F;8&#x2F;db-8-Mythrander.ppt" rel="nofollow">https:&#x2F;&#x2F;www.defcon.org&#x2F;html&#x2F;TEXT&#x2F;8&#x2F;db-8-Mythrander.ppt</a><p>Note: Great presentation on CMW capabilities &amp; risks. Several are on market but Argus is most mature &amp; featured. Orange Book taught us to use CMW&#x2F;OS features for medium-assurance, damage reduction with security kernels isolating those &amp; individual tasks for high-security. Balance in everything. Argus runs on Red Hat Linux now.<p>So, yes, there&#x27;s plenty of them going back to 90&#x27;s with a variety of security tradeoffs. Strongest ones use split app architecture with untrusted VM&#x27;s for legacy stuff (or OS&#x27;s) plus isolated runtimes on high-security kernels. Usually custom, slimmed-down stacks for filesystem and networking that isolate against OS-level attacks. A few, like GEMSOS (old) or Muen (recent), were implemented in safer languages to reduce error potential. Such features were in my recommendations to QubesOS mailing list, rejected entirely, and some later implemented as if it was their idea all along. Best to avoid it unless vanilla malware is the concern. ;)