summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/procfs.mdwn48
-rw-r--r--community/scolobb.mdwn38
2 files changed, 50 insertions, 36 deletions
diff --git a/community/procfs.mdwn b/community/procfs.mdwn
index 472c66c9..b12f4078 100644
--- a/community/procfs.mdwn
+++ b/community/procfs.mdwn
@@ -210,6 +210,26 @@ Clone URL: [git://github.com/madhusudancs/procfs.git](git://github.com/madhusuda
* cnswap
> Cumulative nswap for child processes (not maintained).
+* flags
+> PF_* fields defined in (Not Linux compatible, but nearly says the something Linux says)
+
+#####File - /proc/<PID>/statm
+
+* size
+> total program size
+
+* resident
+> resident set size
+
+* lib
+> library
+
+* dt
+> dirty pages
+
+#####Other Per-PID Files
+
+#####* /proc/<PID>/cwd
####I already know the where the information is exactly available.
@@ -220,15 +240,8 @@ Clone URL: [git://github.com/madhusudancs/procfs.git](git://github.com/madhusuda
* cstime
> The number of jiffies that this process’s waited-for children have been scheduled in kernel mode.
-#####File - /proc/<PID>/statm
-
-* resident
-> resident set size
-
#####Other Per-PID Files
-#####* /proc/<PID>/cwd
-
#####* /proc/<PID>/exe
#####* /proc/<PID>/environ
@@ -266,9 +279,6 @@ Clone URL: [git://github.com/madhusudancs/procfs.git](git://github.com/madhusuda
#####File - /proc/<PID>/statm
-* size
-> total program size
-
* text
> text (code)
@@ -333,19 +343,17 @@ Clone URL: [git://github.com/madhusudancs/procfs.git](git://github.com/madhusuda
* delayacct_blkio_ticks
> Aggregated block I/O delays, measured in clock ticks (centiseconds).
-* flags
-> PF_* fields defined in
-
-#### Need not be implemented.
+###Newly added to Roadmap(but these were the original goals of the project)
-#####File - /proc/<PID>/statm
-
-* lib
-> library (not required)
+#### procps tools need to be ported so that they run on top of the procfs
-* dt
-> dirty pages (not required)
+> ##### pgrep - Done
+> ##### pkill - Done
+> ##### killall - Done
+> ##### pstree - Done
+> ##### top - In progress
+> ##### free - Needs to be worked on
------
diff --git a/community/scolobb.mdwn b/community/scolobb.mdwn
index e0fbd00d..c4c4cbda 100644
--- a/community/scolobb.mdwn
+++ b/community/scolobb.mdwn
@@ -32,17 +32,16 @@ The code is at <http://github.com/scolobb/nsmux/tree/master>.
* The skeleton which mirrors the filesystem.
-* Provided the looking up of files with special suffixes like 'file,,x'
+####TODO:
-* Implemented the propagation of a translator on all files belonging
- to directory 'dir' in the case of the following query: 'dir,,x/'
+* Provide shadow nodes (modify the standard version of netfs_S_dir_lookup).
-* Any translator can access the untranslated version of the node it is
- to be set upon by specifying the corresponding flags to the
- *lib*_startup routine, where *lib* is the name of the library used
- to create the translator.
+* Create the generic filter translator.
-####TODO:
+* Create the translator '0' (providing the untranslated version of the
+ node).
+
+* Create the "recursive wrappers" for one-node translators.
* Create special translators for the main proxy so that its functionality
should be complete.
@@ -52,35 +51,42 @@ The code is at <http://github.com/scolobb/nsmux/tree/master>.
* Kill bugs.
+* Integrate nsmux upstream.
+
+* Solve the libtrivfs stacking issue.
+
+* Patch libnetfs (it does not support file_get_translator_cntl, for
+ instance).
+
---
###Progress
-####6: Fri Jul 25, ~04:00 UTC - ?
+####6: Sun Aug 3 - ?:
-> Implementing a skeleton of the translator that should filter the translator stack it is set upon.
+> Implement the shadow nodes.
-####5: Thu Jul 24, ~17:00 UTC - Thu Jul 24, ~18:30 UTC:
+####5: Thu Jul 24 - Thu Jul 24:
> Created a *libnetfs*-based one-node translator, working exactly like the *libtrivfs*-based translator I had written before; the former, however, can be included in a translator stack.
-####4: Tue Jul 22, ~15:00 UTC - Thu Jul 24, ~17:00 UTC:
+####4: Tue Jul 22 - Thu Jul 24:
> Attempted to make a *libtrivfs*-based translator to be able to be stacked upon itself (to be able to receive a translator on top of itself, more exactly); attempted to borrow some code from *libnetfs* but this didn't bring any results.
-####3: Sun Jul 20, ~15:00 UTC - Tue Jul 22, ~15:00 UTC:
+####3: Sun Jul 20 - Tue Jul 22:
> Implemented the possibility to propagate a translator on all files belonging to a directory 'dir' in the request of the type 'dir,,x/'.
-####2: Thu Jul 17, ~13:00 UTC - Fri Jul 18, ~21:00 UTC:
+####2: Thu Jul 17 - Fri Jul 18:
> Extended the lookup code in *nsmux* to allow for looking up nodes like 'file,,x' and added the possibility to escape the double-comma in the following way: ',,,'.
-####1: Mon Jul 12, ~13:00 UTC - Tue Jul 13, ~15:00 UTC:
+####1: Mon Jul 12 - Tue Jul 13:
> Implemented a simple *libtrivfs*-based translator to test the lookup code for *nsmux*.
-####0: Sat Jul 12, ~09:00 UTC - Sat Jul 12, ~18:00 UTC:
+####0: Sat Jul 12 - Sat Jul 12:
> Made small changes to the code of *filterfs* to fit the needs of *nsmux*.