[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] In August 2010, Jérémie Koenig [published another, new version](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00165.html). This can be found in , branch *jkoenig/master*. Testing it is as simple as this: $ git clone git://git.savannah.gnu.org/hurd/procfs.git $ cd procfs/ $ git checkout jkoenig/master $ make $ settrans -ca proc procfs --compatible $ ls -l proc/ # Open Issues [[!tag open_issue_hurd]] * IRC, #hurd, around September 2010 jkoenig: from a quick read, your procfs implementation seems quite simple, probably much more what I was expecting from Madhusudan (who probably now hates you :) ) jkoenig: is it not possible to provide a /proc/self which points at the client's pid? (also, shouldn't /proc/version say something else than "Linux"?) to make linux tools work, no :/ kfreebsd does that too really? yes (kfreebsd, not freebsd) does kbsd's one print just "Linux version x.y.z" too, or something more eg in a second line? (as curiosity) % cat /proc/version Linux version 2.6.16 (des@freebsd.org) (gcc version 4.3.5) #4 Sun Dec 18 04:30:00 CET 1977 k I had some problems with killall5 to read the pid from /proc, Is this now more reliable? I haven't tested with jkoenig's implementation [...] looks like he did 'self' too, see rootdir_entries[] in rootdir.c but it doesn't point at self youpi: there is no way to provide /proc/self, because the server doesn't know the identity of the client :/ youpi: using the existing mechanisms, we would need another magic lookup type an alternative idea I discussed with cfhammer once would be for the client to voluntarily provide it's identity to the server... but that would be a rather fundamental change that requires careful consideration also, object migration could be used, so the implementation would be provided by the server, but the execution would happen in the client... but that's even more involved :-) but we've seen how much that'd help with a lot of other stuff I'm not sure whether we discussed this on the ML at some point, or only on IRC it "just" needs to be commited :) in either case, it can't hurt to bring this up again :-) * IRC, #hurd, around October 2010 the only glitch is that files/dirs have the right user as owner, but always with root group