I saw an interesting blog post related to Whonix: https://blog.hyperiongray.com/whobuntu-anonymity-in-a-feature-rich-environment/
Introduction:
WhoBuntu replaces the Whonix workstation. Whobuntu works with Whonix Gateway to establish a Tor connection. The main advantage of WhoBuntu and Whonix are that you are running two different VMs - one for traffic and routing ONLY that has access to the Internet (your Gateway) and one is the machine you use which routes the traffic to the gateway…
Pros Whobuntu developers claim:
Everything Ubuntu Brings with it. Whonix Workstation is based off of Debian 9, which is annoying and not user friendly for many users. WhoBuntu is based off of Ubuntu 18.04 and therefore provides richer repositories, more up to date software, and general ease of use.
Bundled with the OS is Monero, ZCash, and an Electrum Wallet. ZCash is installed system-wide and can be started with zcashd. Monero can be started by finding monerod in the monero folder on the Desktop. Electrum can be started by double clicking the .AppImage file on the desktop. Note that the blockchains need to be downloaded once a wallet is initiated - this could take a while over Tor, so it’s recommended to start immediatement.
Unnecessary or dangerous daemons disabled by default. Apport, for example, provides usage statistics and a memory snapshot of crashed programs. This could potentially be used to deanonymize you so it has been disabled.
Cons Whobuntu developers claim:
- Whonix Workstation is way smaller than WhoBuntu and has less RAM requirements.
- Whonix Workstation has been tested extensively
- Whonix Workstation is based on Debian 9, it has less attack surface and far less daemons running background tasks
Whobuntu Github Repo: GitHub - HyperionGray/whobuntu
My thoughts and comments on Whobuntu:
- I am glad to see people are interested in Whonix and care to develop an alternative workstation.
- This effort shows one beautify of the Whonix design: Whonix Gateway is orthogonal to the Whonix Workstation.
- The pros and cons of using an other distribution or OS as workstation have been explained in details here: Dev/Operating System - Whonix and here: Anonymize Other Operating Systems
- "Ubuntu is not used as Whonix-Gateway/Workstation operating system for legal reasons and was lately negatively perceived due to privacy issues, so it is recommended against to use it as host operating system as well. "
- Rather than basing on Ubuntu, Fedora may be a better choice of alternative workstation for public usage (as explained on Whonix wiki).
- WhoBuntu uses LUKS inside the VM while a better practice may be using LUKS outside of the VM.