Hammering the Long Wiki into shape will be many baby steps, but let’s start somewhere, and keep improving it as we go.
FIRST ISSUE
The more I think about it, the less need I see for the Computer Security Education entry at all in the long wiki.
1) Almost everything (or maybe 100%) in there can be collapsed into either the Security Guide or Advanced Security Guide.
2) There are only only a few entries that are firmly non-Whonix specific (but still very relevant to security) e.g. Firmware Trojans, Out-of-Band Management Features, Firware Updates, Libre Software/Hardware.
3) Stuff with steps in it:
- Host Firewall
- Disable TCP Timestamps
- Disable ICMP Timestamps
- Changing MAC Address
Really do NOT belong in a general computer security section, since it is really about making your Whonix installation as secure as possible for your circumstances.
They belong in the Security Guide, since they are assessed as either “easy” or “moderate” in complexity for normal users.
4) The general information noted at point 2 above (with shit loads of text) could just be lumped together under a General Computing Security stub in the Security Guide or Advanced Security Guide. Then, a key paragraph or two to describe the issue + a “click on the right to expand” instruction to hide the War and Peace details.
Conclusion
Benefits of getting rid of the Computer Security Education section and merging it:
- Simplicity (we stop serious cross-referencing everywhere);
- Steps with explicit steps don’t belong there to begin with;
- One less entry for an overwhelmed newbie to Whonix to contend with (or miss reading in probability);
- It doesn’t belong in a Get Whonix section (seems illogical); and
- We replicate the style of other OSes that just have one or two major security guides in general.
SECOND ISSUE
Get Whonix
I think should be logically:
Download, Verify and Install Whonix
If the Computer Security Section entry disappears from there after merging, I’d recommend a more logical list of stub entries in the main index page as follows (2 versions to follow, which do you like):
VERSION 1
Download, Verify and Install Whonix
- System Requirements [1]
- Download Whonix [2]
- VirtualBox Windows Installer [3]
- VirtualBox Images (Windows, Mac, Linux) [4]
- KVM Images (Linux) [5]
- Qubes-Whonix Templates [6]
- Download the Whonix Signing Key [7]
- Verify and Install Non-Qubes-Whonix Images:
- VirtualBox Windows Installer [8]
- VirtualBox Images
** Windows [9]
** Mac [10]
** Linux on the Command Line [11]
** Linux using KGpg [12]
- KVM Images (Linux)
** On the Command Line [13]
** Using KGPG [14]
[1] Removed from the General Information section
[2] The First Time User? stub is deleted from this area and the template text is merged to just sit above the table of available downloads
[3] The stubs reference these wiki entries with downloadable stuff: http://kkkkkkkkkk63ava6.onion/wiki/Windows#Landing
[4] http://kkkkkkkkkk63ava6.onion/wiki/VirtualBox#Landing
[5] http://kkkkkkkkkk63ava6.onion/wiki/KVM#Landing
[6] http://kkkkkkkkkk63ava6.onion/wiki/Qubes/Install#Landing
[7] Moved from the Non-Qubes-Whonix Specific section http://kkkkkkkkkk63ava6.onion/wiki/Whonix_Signing_Key
[8] Pointing to this reference http://kkkkkkkkkk63ava6.onion/wiki/Installer/Verify_the_Installer_using_the_command_line
[9] Move this entry from Non-Qubes-Whonix Specific http://kkkkkkkkkk63ava6.onion/wiki/Verify_the_virtual_machine_images_using_other_operating_systems
[10] Move this entry from Non-Qubes-Whonix Specific http://kkkkkkkkkk63ava6.onion/wiki/Verify_the_virtual_machine_images_using_other_operating_systems
[11] Move this entry from Non-Qubes-Whonix Specific http://kkkkkkkkkk63ava6.onion/wiki/Verify_the_virtual_machine_images_using_the_command_line
[12] Move this entry from Non-Qubes-Whonix Specific http://kkkkkkkkkk63ava6.onion/wiki/Verify_the_virtual_machine_images_using_Linux
[13] http://kkkkkkkkkk63ava6.onion/wiki/KVM/Verify_the_virtual_machine_images_using_the_command_line
[14] http://kkkkkkkkkk63ava6.onion/wiki/KVM/Verify_the_virtual_machine_images_using_Linux
Benefits:
- It is more logical to have stand-alone instructions for sys requirements, download/verification and installation advice in one section;
- Moves stuff buried in Non-Qubes-Whonix Specific section to the upfront area where it better suited;
- Although there are landing pages appear for various platforms when users hit the “Download” entry in the download table (with verification etc. recs), it is currently nested. For newbies, this is not comforting when they are looking for advice quickly and see the huge Table of Contents we have currently; and
- Clear demarcation based on OS, install method (manual or installer), choice of virtualizer, and verification method.
VERSION 2
Download, Verify and Install Whonix
- System Requirements [1]
- Download, Verify and Install Whonix [2]
- VirtualBox Windows Installer [3]
- VirtualBox Images (Windows, Mac, Linux) [4]
- KVM Images (Linux) [5]
- Qubes-Whonix Templates [6]
[1] Removed from the General Information section
[2] The First Time User? stub is deleted from this area and the template text is merged to just sit above the table of available downloads
[3] The stubs reference these wiki entries with downloadable stuff and steps for verification and installation: http://kkkkkkkkkk63ava6.onion/wiki/Windows#Landing
[4] http://kkkkkkkkkk63ava6.onion/wiki/VirtualBox#Landing
[5] http://kkkkkkkkkk63ava6.onion/wiki/KVM#Landing
[6] http://kkkkkkkkkk63ava6.onion/wiki/Qubes/Install#Landing
Benefits:
- Simpler than version 1; and
- The landing sections already discuss verification and installation steps, so perhaps it doesn’t need to be explicitly outlined like in Version 1.
Downside:
- Verification and installation steps are still nested; and
- Shit buried in the Non-Qubes-Whonix Specific section is left right at the bottom of the wiki index page, where probably 95% of readers never get to.
Thoughts?