Design
(Redirected from Dev)

Technical Design and Conception of Kicksecure
Technical Design[edit]
- systemcheck
- SSL
- Dev/About Computer (In)Security
- VirtualBox
- Dev/Entropy
- Security Reviews and Feedback, Press, Media
- Dev/Expected Build Warnings
- Dev/Relationship With Upstream
- Dev/About Infrastructure
- Trusting Kicksecure
- Verified Boot (Secure Boot)
- Factory Reset, Stateless Systems, Reproducible Systems, Verifiable Systems, Clear Linux, NixOS, Fedora Silverblue
- Automatic Updates (APT) - to Use or Not Use Them
- APT Signing Key Folders
- Package Manager Graphical
- One Click Update Script - Simplified, Assisted Updates
- About Debian Packaging
- Versioning Format Conventions for packages developed under the Kicksecure hat
- Stable Version User Experience
- Coding Style
- RAM Wipe, cryptsetup suspend
- non-freedom, proprietary, closed source firmware, CPU microcode and drivers
Future Technical Design[edit]
- Security Roadmap
- Permanent Takedown Attack Defender, proposal to defend a permanent takedown threat
- Project / Emergency News
- apt revoker
- Dev/remount-secure - Secure Mount Options
General Developer Pages[edit]
- Developer Portal
- Git branches
- Debian APT Repository on the Blockchain?
- APT Repository (Kicksecure Debian Package Maintenance) (.deb), reprepro
- Hosting a Kicksecure Mirror
- Why we should avoid APT Pinning / preferences / backports by default
- kicksecure.com backup script, to make a backup of most kicksecure.com content
- Qubes Split GPG
- Firewall Refactoring
- Firejail
- Host Keys in various Virtualizers / special keys
- Ledger Hardware Wallet Development Notes
- AEM - anti evil maid
- Mobile Operating System Comparison
- Non Anonymous NAT Traversal
- Dev/Licensing
- bash proper whitespace handling
- certification / audit
- Windows 10 Issues collection
- Warrant Canary Draft
- VirusForget - deactivate malware after reboot from non-root compromise
- Boot Clock Randomization
- Boot Modes
- Boot Process Related Development Notes
archived:
- Comparing Password Managers, finding out best choice as default installed one
- grsecurity
- Dev/yubikey
- Dev/Astra Linux
Website Developer Pages[edit]
- MediaWiki Developer Notes
- Website Enhancements Planning
- Wiki Editor Documentation
- Wiki Editor Todo
- Documentation Guidelines
- Documentation Markup Format Converters
- OpenPGP Signed Website
- guidelines for advertising on kicksecure.com
- Affiliate Conditions (VPN etc.)
- web.archive.org snapshot using command line interface (CLI)
- Privacy Policy Technical Details of the Kicksecure Website
Download / Installation - Developer Pages[edit]
- Download Security
- Software Verification (OpenPGP / gpg) Usability Issues / Secure Downloader to Download Kicksecure Images
Other Related[edit]
- Documentation
- Build Documentation, How to build Kicksecure from Source Code, How to update Kicksecure from Source Code
- Kicksecure Source Code
- Kicksecure Developer Meta Files, Scripts for managing the Kicksecure GNU/Linux Distribution
- Maintenance, The Tor Project (TPO) apt repository package mirroring to whonix.org repository, Tor Browser hardcoded version file
- Redistribution Pre Building (Only required if you want to redistribute (official) Kicksecure release builds.)
- Redistribution Post Building (Only required if you want to redistribute (official) Kicksecure release builds.)
[edit]
Just Listing[edit]
TODO[edit]
- https://forums.whonix.org/tag/status_open_issue_todo
- https://packages.debian.org/bookworm/tiger
- https://packages.debian.org/bookworm/tiger-otheros
Unfinished: This wiki is a work in progress. Please do not report broken links until this notice is removed, use Search Engines First and contribute improving this wiki.

We believe security software like Kicksecure needs to remain open source and independent. Would you help sustain and grow the project? Learn more about our 10 year success story and maybe DONATE!
1[edit]
user@host:~$ sudo apt purge mdadm [sudo] password for user: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages will be REMOVED: mdadm* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 1,266 kB disk space will be freed. Do you want to continue? [Y/n] (Reading database ... 227731 files and directories currently installed.) Removing mdadm (4.2-5) ... update-initramfs: deferring update (trigger activated) Processing triggers for man-db (2.11.2-2) ... Processing triggers for initramfs-tools (0.142) ... update-initramfs: Generating /boot/initrd.img-6.1.0-9-amd64 I: The initramfs will attempt to resume from /dev/dm-1 I: (/dev/mapper/luks-e17af10a-e7fc-489c-943f-1713e5ad292a) I: Set the RESUME variable to override this. raspi-firmware: missing /boot/firmware, did you forget to mount it? run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1 dpkg: error processing package initramfs-tools (--configure): installed initramfs-tools package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: initramfs-tools E: Sub-process /usr/bin/dpkg returned an error code (1)