{{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}}
[[File: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]]. Lots of [[Wiki Enhancements]].
|-
|}
== 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]]