summaryrefslogtreecommitdiff
path: root/community/gsoc
diff options
context:
space:
mode:
authorantrik <antrik@users.sf.net>2008-09-10 03:49:49 +0200
committerantrik <antrik@users.sf.net>2008-09-10 03:49:49 +0200
commit9c54f6c2901e1e44588e9baa1d7f405bc8335482 (patch)
tree5cc36428e77e81dc7f3e979683563193caaec41d /community/gsoc
parentb7bfe884a38994d9615eb06b51243172cd9e1dab (diff)
Major status update for end of GSoC
Diffstat (limited to 'community/gsoc')
-rw-r--r--community/gsoc/project_ideas.mdwn30
1 files changed, 22 insertions, 8 deletions
diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn
index c24b93be..c3e1eff3 100644
--- a/community/gsoc/project_ideas.mdwn
+++ b/community/gsoc/project_ideas.mdwn
@@ -116,7 +116,7 @@ using the existing C libraries (libps, libtrivfs), but also try to work with
the MiG-generated stubs directly. If you are ambitious, you could even try to
write your own stubs...
-Status: A student is working on Lisp bindings for GSoC 2008.
+Status: Flavio Cruz has completed [[Lisp_bindings|flavioc]] for GSoC 2008!
## Virtualization Using Hurd Mechanisms
@@ -195,8 +195,12 @@ Possible mentors: Olaf Buddenhagen (antrik)
Exercise: Make some modification to the "boot" programm used to start subhurds.
(More specific suggestions welcome... :-) )
-Status: A student is working on network virtualization (and some related bits)
-for GSoC 2008.
+Status: Zheng da has has implemented [[network_virtualization|da]] (an
+important prerequisite for unprivileged subhurds) for GSoC 2008, along with
+various other interesting bits, including a mechanism to override socket
+servers; a proc proxy that allows running processes/subenvironments with a
+pseudo device master port; and a mechanism to pass arbitrary virtual devices to
+a subhurd. He is still working on running subhurds by normal users.
## Namspace-based Translator Selection
@@ -267,6 +271,11 @@ Possible mentors: Olaf Buddenhagen (antrik)
Exercise: Try to make some modification to the existing unionfs and/or firmlink
translators. (More specific suggestions welcome... :-) )
+Status: Sergiu Ivanov has been working *voluntarily* on
+[[namespace-based_translator_selection|scolobb]], as an inofficial GSoC 2008
+participant! Not all the desired functionality is in place yet; work is
+ongoing.
+
## Fix File Locking
@@ -323,7 +332,8 @@ Possible mentors: Olaf Buddenhagen (antrik)
Exercise: Add or fix one piece in the existing procfs translator.
-Status: A student is working on procfs for GSoC 2008.
+Status: Madhusudan.C.S has implemented a new, fully functional [[procfs]] for
+GSoC 2008. He is still working on some outstanding issues.
## New Driver Glue Code
@@ -417,8 +427,9 @@ Possible mentors: Olaf Buddenhagen (antrik)
Exercise: Come up with a glibc patch that allows overriding one specific
standard server using method (1).
-Status: The student working on network virtualization for GSoC 2008 will
-probably take a look into this too.
+Status: Overriding of socket servers through environment variables has been
+implemented by Zheng Da for GSoC 2008, as part of his
+[[network_virtualization|da]] project.
## `dtrace` Support
@@ -445,7 +456,7 @@ in their Mach-based kernel might be helpful here...)
This project requires ability to evaluate possible solutions, and experience
with integrating existing components as well as low-level programming.
-Possible mentors: ?
+Possible mentors: Samuel Thibault (youpi)
Exercise: In lack of a good exercise directly related to this taks, just pick
one of the kernel-related or generally low-level tasks from the bug/task
@@ -453,7 +464,10 @@ trackers on savannah, and make a go at it. You might not be able to finish the
task in a limited amount of time, but you should at least be able to make a
detailed analysis of the issue.
-Status: A student is working on dtrace (or perhaps SystemTap) for GSoC 2008.
+Status: Andei Barbu was working on
+[SystemTap](http://csclub.uwaterloo.ca/~abarbu/hurd/) for GSoC 2008, but it
+turned out too Linux-specific. He implemented kernel probes, but there is no
+nice frontend yet.
## Hurdish TCP/IP Stack