{{Header}}
{{#seo:
|description=The journey of {{project_name_long}} from TorBOX to aos to {{project_name_long}}.
|image=Pen-1035081640.jpg
}}
[[File:Pen-1035081640.jpg|thumb|The pen, a metaphor for the journey of {{project_name_long}}'s development.]]
{{intro|A chronicle of the evolution of {{project_name_short}} from its inception as TorBOX, through its transition to aos, and ultimately to the establishment of {{project_name_short}}.}}
= Brief {{project_name_short}} History =
'''Founded: 11 January 2012''' [
This can be verified by using the Tor Project's wiki:
* [https://web.archive.org/web/20130628180922/https://trac.torproject.org/projects/tor/wiki/doc/TorBOX?action=history history feature]
* [https://web.archive.org/web/20140310224547/https://trac.torproject.org/projects/tor/timeline?from=2012-01-11T02%3A55%3A16Z&precision=second timeline feature]
** {{quotation
|quote=
Jan 11, 2012:
}}
** {{quotation
|quote=
2:55 AM doc/TorBOX created by hmoh
}}
]
The genesis of {{project_name_short}} can be traced back to its initial conception as {{Code|TorBOX}}, a name that reflected its primary goal of simplifying the use of Tor as a [https://web.archive.org/web/20110910110452/https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy Transparent Proxy]. 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 {{code|aos}}, an acronym for '''a'''nonymous '''o'''perating '''s'''ystem, 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 {{project_name_short}}.
== Initial Concept ==
The inception of {{project_name_short}} was rooted in a vision by founder Patrick Schleizer [
{{project_name_short}} developer, [https://web.archive.org/web/20140316004725/https://trac.torproject.org/projects/tor/wiki/doc/proper?version=1 previously known as proper in the past], [https://web.archive.org/web/20140316004809/https://trac.torproject.org/projects/tor/wiki/doc/proper?version=6 renamed himself to adrelanos], [https://web.archive.org/web/20140316004546/https://trac.torproject.org/projects/tor/wiki/doc/proper?version=3 published his OpenPGP key on 29 May 2012] ([https://web.archive.org/web/20140316004404/https://trac.torproject.org/projects/tor/wiki/doc/proper?action=history wiki history]). [https://web.archive.org/web/20140403111148/https://www.whonix.org/blog/giving-up-pseudonymity-after-collecting-experiences-with-pseudonymous-project-development Revealed his identity on 18 January 2014.] [https://web.archive.org/web/20140403085346/https://lists.torproject.org/pipermail/tor-talk/2014-January/031741.html Patrick Schleizer posted his OpenPGP key transition message on the same day, signed by both his old and new key.]
]: The foundational vision for {{project_name_short}} 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 [https://web.archive.org/web/20140310224529/https://trac.torproject.org/projects/tor/wiki/doc/TorBOX?version=1 torproject.org TorBOX wiki site], 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. 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 ==
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 {{project_name_short}} development, including package information and news:
* [[Dev/Changelog|Old changelogs]].
* [[Old Project Versions and News|Old release notes and related news]].
== Project Renaming ==
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 {{Code|aos}}, an acronym which stood for "anonymous operating system". [
Technically "aos" is an initialism, but this term is not frequently used.
]
This choice was sub-optimal because search engines did not provide any relevant results - it was already used for too many other things. [
Further, using an uncapitalized project name was inconsistent with grammatical conventions regarding capitalization of words at the beginning of a sentence.
] The tor-talk mailing list was consulted about a suitable new name for an anonymous operating system project and "{{project_name_short}}" 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"). [
The "W" is silent.
]
{{Logo_History}}
== History ToDo ==
TODO: Discuss TransPort, SocksPort, Transparent Proxy, and Isolating Proxy developments.
= Kicksecure =
{{upstream_wiki}}
= Old Forums =
* https://web.archive.org/web/20211022214750/https://sourceforge.net/projects/whonix/discussion/general/?page=11
* https://web.archive.org/web/20130908152334/https://www.whonix.org/wiki/Special:AWCforum
* https://web.archive.org/web/20131226064134/https://www.whonix.org/wiki/Special:AWCforum
* https://web.archive.org/web/20131224172827/https://www.whonix.org/wiki/Special:AWCforum/st/id262/updating_TOR_browser_error...html
= Footnotes =
{{reflist|close=1}}
= License =
{{License_Amnesia|{{FULLPAGENAME}}}}
{{Footer}}
[[Category:Documentation]]