History

From Whonix
Jump to navigation Jump to search
The pen, a metaphor for the journey of Whonix's development.

A chronicle of the evolution of Whonix from its inception as TorBOX, through its transition to aos, and ultimately to the establishment of Whonix.

Brief Whonix History[edit]

Founded: 11 January 2012 [1]

The genesis of Whonix can be traced back to its initial conception as TorBOX, a name that reflected its primary goal of simplifying the use of Tor as a Transparent Proxyarchive.org. The project began not as a distinct software distribution, but rather as a comprehensive wiki resource aimed at demystifying the process for end-users.

As the project matured and its scope expanded, the name was changed to aos, an acronym for anonymous operating system, signaling a shift toward a more ambitious, standalone operating system designed for anonymity.

In 2012, the project underwent a final transformation, adopting the current name Whonix.

Initial Concept[edit]

The inception of Whonix was rooted in a vision by founder Patrick Schleizer [2]: The foundational vision for Whonix was to employ (virtual) machines in a manner that would guarantee all internet traffic was reliably and exclusively channeled through Tor, offering robust protection against IP address and DNS leaks. This framework was designed to eliminate the need for configuring individual applications with proxy settings, a process often fraught with potential errors and difficult to verify for absolute security against clearnet IP leaks.

Those interested in the origins of the project can refer to the earliest version of the torproject.org TorBOX wiki sitearchive.org, which stands as a record of the project's initial concept and simplicity as of 11 January 2012.

Other contributors quickly enhanced the wiki article. [1] As the TorBOX wiki site's popularity increased, so did the volume of information and its complexity. The complex nature of the instructions necessitated the provision of leak tests, which were conducted by smarm. Anonymous developed a shell script to automate many of the steps. Anonymous also created the first downloadable TorBOX images.

TorBOX Development[edit]

In the past, articles were provided on how to manually build TorBOX via shell scripts, as well as how to use the downloads. It became too burdensome to maintain the comprehensive, manual build instructions for TorBOX, while also updating the shell scripts. The TorBOX developers agreed to drop the manual creation instructions in favor of the shell scripts. Nothing valuable was lost during this transition. The full documentation, along with explanations and justifications for each and every step, was migrated into the shell scripts. Since all shell scripts are written in bash, anyone is able to read them and complete steps manually on the command line.

The shell scripts steadily grew in number and complexity as additional functionality was added, or changes were made to increase TorBOX safety in line with security research. After TorBOX 0.1.3 was released, no one was willing to create new images because the creation process was tiresome. It is time-consuming to install the operating system manually, place the scripts inside the virtual machines, and then run them for every improvement. The TorBOX developers therefore agreed to fully automate the build process. It also became clear that TorBOX should no longer consist of only two shell scripts - it was necessary to split the big scripts into many fine-grain files. A dedicated TorBOX website for development-related discussion and source code commits was then established, as the wiki was deemed unsuitable for this purpose.

The following resources provide further information on early TorBOX and Whonix development, including package information and news:

Project Renaming[edit]

Patrick Schleizer was privately contacted by Andrew Lewman (an ex-director of The Tor Project) and advised it would be better if TorBOX was renamed. Although the TorBOX website announced that it was unaffiliated with the Tor project, some people had mistakenly connected the two. A new project name had to be found quickly and Schleizer hastily renamed the project to aos, an acronym which stood for "anonymous operating system". [3]

This choice was sub-optimal because search engines did not provide any relevant results - it was already used for too many other things. [4] The tor-talk mailing list was consulted about a suitable new name for an anonymous operating system project and "Whonix" was one of the many suggestions provided. This term was among a handful that were unused in search engines, leading Schleizer to adopt it as the new project name. The name is pronounced as "Who Nix" - a combination of two words, who ("what person/s") and nix ("nothing"). [5]

Figure: Stylized Project Logo History (more versions on Dev/Logo)

History ToDo[edit]

TODO: Discuss TransPort, SocksPort, Transparent Proxy, and Isolating Proxy developments.

Kicksecure[edit]

Kicksecure: Perform these steps inside Kicksecure.

Instead the user should apply the instructions inside Whonix-Workstation.

Kicksecure for Qubes: Perform these steps inside Qubes kicksecure-17 Template.

Instead the user should apply the instructions inside whonix-workstation-17 Template.

Old Forums[edit]

Footnotes[edit]

  1. 1.0 1.1 This can be verified by using the Tor Project's wiki:
  2. Whonix developer, previously known as proper in the pastarchive.org, renamed himself to adrelanosarchive.org, published his OpenPGP key on 29 May 2012archive.org (wiki historyarchive.org). Revealed his identity on 18 January 2014.archive.org Patrick Schleizer posted his OpenPGP key transition message on the same day, signed by both his old and new key.archive.org
  3. Technically "aos" is an initialism, but this term is not frequently used.
  4. Further, using an uncapitalized project name was inconsistent with grammatical conventions regarding capitalization of words at the beginning of a sentence.
  5. The "W" is silent.

License[edit]

Whonix History wiki page Copyright (C) Amnesia <amnesia at boum dot org>
Whonix History wiki page Copyright (C) 2012 - 2024 ENCRYPTED SUPPORT LP <

This program comes with ABSOLUTELY NO WARRANTY; for details see the wiki source code.
This is free software, and you are welcome to redistribute it under certain conditions; see the wiki source code for details.

We believe security software like Whonix needs to remain open source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!