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
- bootstrappable builds
- 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
- maintainability
- Privacy Goals and Non-Goals
- Coding Style
- RAM Wipe, cryptsetup suspend
- non-freedom, proprietary, closed source firmware, CPU microcode and drivers
- filesystem
ext4
,btrfs
,zfs
- image formats:
.iso
,.img
,.raw
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
- Proposal: Base Distribution Developers = Derivative Developers
- Confidential Computing, Secure Cloud, Encrypted RAM, Remote Attestation
General Developer Pages[edit]
- Developer Portal
- Development of System Image Creation and Bootstrapping Tools
- 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 script security, proper whitespace handling, use of end of options parameter
- certification / audit
- Windows 10 Issues collection
- Warrant Canary Draft
- VirusForget - deactivate malware after reboot from non-root compromise
- Boot Clock Randomization
- user-sysmaint-split - Role-Based Boot Modes (user versus sysmaint) for Enhanced Security
- Boot Process Related Development Notes
- Open Source Business Models
- Donation systray
- systemd dependency cycles
- seccomp
- audio, ALSA, PulseAudio, PipeWire
- Dev/Debian
- Comparison of secureblue with Kicksecure and Development Notes
archived:
- Comparing Password Managers, finding out best choice as default installed one
- grsecurity
- Dev/yubikey
- Dev/Astra Linux
- Dev/GNOME
- Dev/KDE
- Dev/openSUSE
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
- Technical Design Documentation about SSL Certificate Pinning
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.)
- Network Manager nmcli https://github.com/pop-os/pop/issues/2904
[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
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 12 year success story and maybe DONATE!