Porting Whonix ™ to other Platforms
From Whonix
< Dev
Existing Ports of Whonix ™[edit]
- Whonix reported to be running on POWER9 [archive] using distro-morphing.
- Whonix for arm64 / Raspberry Pi ( RPi ) [archive] (wiki)
Packages[edit]
NOTE[edit]
amd64
might imply AMD only. This is wrong.
amd64
means Intel and AMD.
For technical reasons, Debian both, Intel and AMD, is called amd64
.
bindp[edit]
- maintained by third party: yes
- compiled: yes
- no upstream version number
- documentation: none
- upstream: https://github.com/yongboy/bindp [archive]
- package source code: https://github.com/Whonix/bindp [archive]
- kernel module: no
lkrg[edit]
- maintained by third party: yes
- compiled: yes
- version number by upstream: yes
- upstream architecture support:
amd64
only - documentation: Linux Kernel Runtime Guard (LKRG)
- upstream: https://www.openwall.com/lkrg/ [archive]
- Debian package source code: https://github.com/Whonix/lkrg [archive]
- kernel module: yes
- LKRG Development Discussion [archive]
kloak[edit]
- maintained by third party: yes
- compiled: yes
- version number by upstream: yes
- architecture support: ?
- documentation: kloak
- upstream: https://github.com/vmonaco/kloak [archive]
- Debian package source code: https://github.com/Whonix/kloak [archive]
- kernel module: no
- Kloak Forum Discussion [archive]
corridor[edit]
- maintained by third party: yes
- compiled: no
- version number by upstream: yes
- upstream architecture support: any
- bash scripts
- documentation: Corridor
- upstream: https://github.com/rustybird/corridor [archive]
- Debian pacakge source code: https://github.com/Whonix/corridor [archive]
- kernel module: no
- corridor Development Discussion [archive]
Hardened Malloc[edit]
Hardened Memory Allocator
- maintained by third party: yes
- compiled: yes
- version number by upstream: yes
- upstream architecture support:
amd64
only - documentation: Hardened Malloc
- upstream: https://github.com/GrapheneOS/hardened_malloc [archive]
- Debian package source code: https://github.com/Whonix/hardened_malloc [archive]
- kernel module: no
- Hardened Malloc Development Discussion [archive]
tb-updater[edit]
- maintained by third party: no
- compiled: no
- version number by upstream: no
- architecture support:
i386
andamd64
- For the Linux platform The Tor Project is only providing
i386
andamd64
downloads. See https://dist.torproject.org/torbrowser/ [archive].
- For the Linux platform The Tor Project is only providing
- Debian package source code: https://github.com/Whonix/tb-updater [archive]
- kernel module: no
tirdad[edit]
- maintained by third party: yes
- compiled: yes
- version number by upstream: upstream does not (yet) provide version numbers
- architecture support:
amd64
only - documentation: TODO
- upstream: https://github.com/0xsirus/tirdad [archive]
- Debian package source code: https://github.com/Whonix/tirdad [archive]
- kernel module: yes
- tirdad Development Discussion [archive]
binaries-freedom[edit]
- package maintained by third party: no
- package contains software maintained by third party: yes
- compiled during package build process: no
- contains binaries: yes
- version number by upstream: no
- architecture support:
amd64
only - documentation: not needed, application specific such as electrum
- Debian package source code: https://github.com/Whonix/binaries-freedom [archive]
- Policy for Inclusion of Compiled Software [archive] / Default Application Policy
Check Tor SocksPort Reachability[edit]
On Whonix-Workstation ™. Test.
{{Curl_Plain}} 10.152.152.10:9100 ; echo $?
Should show.
<html> <head> <title>Tor is not an HTTP Proxy</title> </head> <body> <h1>Tor is not an HTTP Proxy</h1> <p> It appears you have configured your web browser to use Tor as an HTTP proxy. This is not correct: Tor is a SOCKS proxy, not an HTTP proxy. Please configure your client accordingly. </p> <p> See <a href="https://www.torproject.org/documentation.html">https://www.torproject.org/documentation.html</a> for more information. <!-- Plus this comment, to make the body response more than 512 bytes, so IE will be willing to display it. Comment comment comment comment comment comment comment comment comment comment comment comment.-→ </p> </body> </html> 0
Otherwise, it would be a grave error (Tor SocksPort not reachable).
Check CPFP Reachability[edit]
On Whonix-Workstation ™. Test.
{{Curl_Plain}} 10.152.152.10:9052
Should show.
510 Prohibited command "GET / HTTP/1.1" 510 Prohibited command "User-Agent: curl/7.26.0" 510 Prohibited command "Host: 10.152.152.10:9052" 510 Prohibited command "Accept: */*" 510 Unrecognized command ""
Otherwise, it would be a grave error (CPFP not reachable).
Forum Discussion[edit]
https://forums.whonix.org/t/architecture-specific-compiled-third-party-special-packages-porting-whonix/8562 [archive]
Footnotes[edit]
Whonix ™ is Supported by Evolution Host DDoS Protected VPS. Stay private and get your VPS with Bitcoin or Monero.
Search engines: YaCy | Qwant | ecosia | MetaGer | peekier | Whonix ™ Wiki
This is a wiki. Want to improve this page? Help is welcome and volunteer contributions are happily considered! Read, understand and agree to Conditions for Contributions to Whonix ™, then Edit! Edits are held for moderation. Policy of Whonix Website and Whonix Chat and Policy On Nonfreedom Software applies.
Copyright (C) 2012 - 2020 ENCRYPTED SUPPORT LP. Whonix ™ is a trademark. Whonix ™ is a licensee [archive] of the Open Invention Network [archive]. Unless otherwise noted, the content of this page is copyrighted and licensed under the same Freedom Software license as Whonix ™ itself. (Why?)
Whonix ™ is a derivative of and not affiliated with Debian [archive]. Debian is a registered trademark [archive] owned by Software in the Public Interest, Inc [archive].
Whonix ™ is produced independently from the Tor® [archive] anonymity software and carries no guarantee from The Tor Project [archive] about quality, suitability or anything else.
By using our website, you acknowledge that you have read, understood and agreed to our Privacy Policy, Cookie Policy, Terms of Service, and E-Sign Consent. Whonix ™ is provided by ENCRYPTED SUPPORT LP. See Imprint, Contact.