diff options
Diffstat (limited to 'community/gsoc/project_ideas.mdwn')
-rw-r--r-- | community/gsoc/project_ideas.mdwn | 30 |
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 |