subtle prompt hints for required root privileges.
[ikiwiki.git] / docs / developer / ProjectsPage.mdwn
index 5b3972a..2504a82 100644 (file)
@@ -1,4 +1,4 @@
-# DragonFly Projects 
+[[!meta title="DragonFly Projects"]]
 
 This page shall serve as a common place to look if you're in search of a DragonFly related project. It's also the place to check if someone else is already working on it (to prevent project collision) or should be contacted.
 
@@ -33,7 +33,7 @@ Projects that can be clearly used for Google Code-In are marked with their categ
 * Compile and test your changes.
 * Verify that the checksum (sha(1)) of the unmodified object matches the checksum of the cleaned object.  Check also with strip(1)+sha(1)  
 
-### Port BSD-licensed tools (ex: `grep`, `diff` and `sort`) (GCI:Code)
+### Port BSD-licensed tools (ex: `diff` and `sort`) (GCI:Code)
 * The OpenBSD guys already did some work related to that.
 * If you manage to bring the tools to DragonFly, check if everything works as expected (e.g. rc.d scripts, make world runs, ...).
 
@@ -66,6 +66,21 @@ Projects that can be clearly used for Google Code-In are marked with their categ
 * crypt(3) can legitimately return NULL on error, but many consumers do not check for this, instead passing the return directly to str[n]cmp. Fix these cases.
 * Fix these cases in pkgsrc as well.
 
+### Live images enhancement
+
+The live images could be made easier to use by not assuming a QWERTY keyboard layout.
+
+Not beeing able to choose a localized keyboard layout before having to type 'installer' or 'root' may be a deal breaker for some users.
+A simple menu replacing login(1) and displaying the following three choices could be a good solution:
+
+1. Set keyboard layout
+2. Launch the installer
+3. Login as root
+
+### pkill/pgrep enhancement
+
+killall recently gained a -T flag to kill all descendents of a tty, bring this feature to pkill/pgrep and evaluate any other features flags of these utilities and bring them to parity.
+
 ## Kernel projects 
 
 ### One-liners
@@ -297,15 +312,5 @@ Projects that can be clearly used for Google Code-In are marked with their categ
 1. machdep.cpu.core_count: 1
 1. machdep.cpu.thread_count: 1
 
-## Live images enhancement
-
-The live images could be made easier to use by not assuming a QWERTY keyboard layout.
-
-Not beeing able to choose a localized keyboard layout before having to type 'installer' or 'root' may be a deal breaker for some users.
-A simple menu replacing login(1) and displaying the following three choices could be a good solution:
-
-1. Set keyboard layout
-2. Launch the installer
-3. Login as root
 
 For more theoretical projects and project concepts see [[ResearchProjects|/docs/developer/ResearchProjectsPage]]