{{Header}} {{Title|title= {{project_name_long}} Project Activities: Innovation, Cooperation and Education }} {{#seo: |description=Things the {{project_name_short}} project is working on; Innovate; Cooperate; Mentor; Educate; Maintenance; Research |image=Workingon-1008908640.jpg }} {{about_mininav}} [[image:Workingon-1008908640.jpg|thumb]] {{intro| Things the {{project_name_short}} project is working on; Innovate; Cooperate; Mentor; Educate; Maintenance; Research }} = {{project_name_short}} Project Activities = == Innovation == '''Table:''' ''{{project_name_short}} Innovation'' {| class="wikitable" |- ! scope="col"| '''Category''' ! scope="col"| '''Description''' |- ! scope="row"| Invent mechanisms for rapid Debian packaging | * [https://github.com/{{project_name_short}}/genmkfile genmkfile] - easy and turbo packaging of scripts and configuration files. * Demonstrating how to write hassle free man pages. ** For example, the following methodology is used for all related {{project_name_short}} packages. ** Written in markdown. ** Just three lines of packaging is required. TODO: update links * https://github.com/Kicksecure/tor-ctrl/blob/master/man/tor-ctrl.8.ronn *https://github.com/Kicksecure/tor-ctrl/blob/a12d73ed01068baf32db067811c208034ced87fd/debian/control#L9 * https://github.com/Kicksecure/tor-ctrl/blob/1c326b232b1f328a6542ae51f3f3afa3e1e44a55/debian/rules#L17-L18 |- ! scope="row"| Holistic focus | * Focusing on the security field, without getting into unimportant details. * Understanding issues regular users are experiencing and creating a better user experience. |- ! scope="row"| Develop concepts | * [[Dev/project-news|Emergency Security News Notification]] * [[Dev/Permanent Takedown Attack Defender|Permanent Takedown Attack Defender, proposal to defend against a permanent takedown threat]] * [[Dev/apt-revoker|apt-revoker Check for Revocation Certificates before running apt]] * [https://www.whonix.org/pipermail/whonix-devel/2019-January/001293.html Package manager update security on/off switch] * And much more. |- ! scope="row"| Miscellaneous | Maintaining a general interest in security matters, scrutinizing solutions, and connecting people. https://forums.whonix.org/t/jitterentropy-rngd/7204 |- ! scope="row"| Documentation | Huge wiki. 100's of wiki pages. See [[Documentation]] and [[Design]]. |- |} == Cooperation == '''Table:''' ''{{project_name_short}} Cooperation'' {| class="wikitable" |- ! scope="col"| '''Category''' ! scope="col"| '''Description''' |- ! scope="row"| Issue/bug reports | Reporting issues or bugs at other projects, such as: * [https://github.com/QubesOS/qubes-issues/issues/created_by/adrelanos Qubes] * [https://www.virtualbox.org/query?status=%21closed&reporter=adrelanos VirtualBox] |- ! scope="row"| Other collaborative efforts/contributions | * [https://github.com/vmonaco/kloak/issues/10 kloak] * https://github.com/vmonaco/kloak/pull/5 * https://github.com/vmonaco/kloak/issues/10 * https://github.com/vmonaco/kloak/issues?utf8=%E2%9C%93&q=is%3Aissue+author%3Aadrelanos+ * https://github.com/vmonaco/kloak/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aadrelanos+ * https://web.archive.org/web/20170511021801/https://secure-os.org/pipermail/desktops/ * zuluCrypt * https://github.com/mhogomchungu/zuluCrypt/issues/114 * https://github.com/mhogomchungu/zuluCrypt/issues/115 |- ! scope="row"| Developer community | * Coordination of an active developer community, see: [[Contributors|{{project_name_short}} contributors]]. * {{project_name_short}} contributions: ** founder [https://github.com/adrelanos?tab=repositories adrelanos] ** developer [https://github.com/troubadoour?tab=repositories troubadour] ** developer [https://github.com/madaidan?tab=repositories madaidan] ** former developer [https://github.com/0brand?tab=repositories 0brand] ** developer [https://github.com/HulaHoopWhonix?tab=repositories HulaHoop] ** developer [https://github.com/JasonJAyalaP?tab=repositories Jason Ayala] ** developer [https://github.com/Algernon-01?tab=repositories Algernon] ** developer [https://github.com/0xsirus?tab=repositories Sirus Shahini] ** incomplete list |- ! scope="row"| Miscellaneous | * Flexible packaging to allow cherry-picking of functionality by privacy and non-privacy distributions alike: https://github.com/{{project_name_short}}/kicksecure-meta-packages/blob/master/debian/control * Providing all {{project_name_short}} improvements to Debian as reusable (by others) packages split by functionality: https://github.com/{{project_name_short}} * [[Packages for Debian Hosts|Use many packages developed by {{project_name_short}} with Debian too]]. * Timely review and merging of contributions. |} == Mentoring == * [https://forums.whonix.org/t/gsoc-with-tor-and-whonix-anon-connection-wizard/4266 Google Summer of Code] * [https://forums.whonix.org/t/google-season-of-docs-gsod-2019/7191/1 Google Season of Docs (GSoD)] * [https://forums.whonix.org/t/cs-student-capstone-bachelors-senior-project-for-whonix/8821 CS Student Capstone (Bachelor's Senior project)] == Education == {{project_name_short}} undertakes a broad range of educational activities, including: * Extensive [[Documentation]] covering technical aspects and operational security. ** Security matter are documented in detail, including unique material not covered elsewhere. ** Technical documentation is also provided, for example: [[Configuration_Files|Configuration Files]]. * {{project_name_short}} answers are seldom disputed; for example see [https://tor.stackexchange.com/users/80/adrelanos?tab=answers answers by Patrick Schleizer] on [https://tor.stackexchange.com/ Tor Stack Exchange]. * Operating a responsive [https://forums.{{project_clearnet}} forum], providing user support for the community. * Debian derivative development documentation, for example: [[Dev/About_Debian_Packaging|About Debian Packaging]] == Maintenance == {{project_name_short}} maintenance activities are wide in scope and include: * Following developments in security and formulating solutions. For example [https://www.whonix.org/wiki/Operating_System_Software_and_Updates#apt_security_update_-_DSA_4371-1 this apt bug] led to the posting of a [https://forums.whonix.org/t/special-instructions-required-to-securely-update-because-of-apt-security-update-dsa-4371-1/6721 news item] and [[Operating_System_Software_and_Updates#apt_security_update_-_DSA_4371-1|instructions]] to safely resolve the matter. * Maintaining various [[Contribute#Contributor_List|components]]. * Ongoing development: ** Refer to this [https://github.com/{{project_name_short}}/derivative-maker/commits/master subset list of {{project_name_short}} git commits]; and ** [https://github.com/{{project_name_short}} ~ 56 {{project_name_short}} source code repositories]. * Keeping the {{Project_clearnet}} server safe and up-to-date with various webapps (website, wiki, forums and issue tracker). * Testing new packages. * Calling for testers, then reviewing and processing feedback from testers. * Creating [[Download|downloadable]] {{project_name_short}} builds. * Keeping the community informed about [https://forums.whonix.org/t/recent-developments-at-whonix/7152 recent developments at {{Project_name_long}}]. * Porting to the next stable version of Debian. https://forums.whonix.org/t/port-whonix-from-debian-stretch-to-debian-buster/7101 TODO expand == Research == See [[Dev/research|Research]]. = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]] [[Category:Design]]