diff options
-rw-r--r-- | community/gsoc/project_ideas/server_overriding.mdwn | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/community/gsoc/project_ideas/server_overriding.mdwn b/community/gsoc/project_ideas/server_overriding.mdwn index f16ec218..86127a7e 100644 --- a/community/gsoc/project_ideas/server_overriding.mdwn +++ b/community/gsoc/project_ideas/server_overriding.mdwn @@ -30,7 +30,9 @@ Probably the easiest (1) would be to modify the Hurd-specific parts of [[hurd/gl which are contacting various standard servers to implement certain system calls, so that instead of always looking for the servers in default locations, they first check for overrides in environment variables, and use these instead -if present. +if present. Take a look at the [socket server overriding +patch](http://www.assembla.com/spaces/VNetHurd/documents/aJidqKp6ur3z-Nab7jnrAJ/download/A%20patch%20of%20glibc) +for an example. A somewhat more generic solution (2) could use some mechanism for arbitrary client-side namespace overrides. The client-side part of the filename lookup @@ -70,7 +72,3 @@ Possible mentors: Olaf Buddenhagen (antrik) Exercise: Come up with a glibc patch that allows overriding one specific standard server using method (1). - -*Status*: Overriding of socket servers through environment variables has been -implemented by Zheng Da for GSoC 2008, as part of his -[[network_virtualization|zhengda]] project. |