diff options
-rw-r--r-- | community/procfs.mdwn | 48 | ||||
-rw-r--r-- | community/scolobb.mdwn | 38 |
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*. |