diff options
Diffstat (limited to 'community')
-rw-r--r-- | community/gsoc.mdwn | 10 | ||||
-rw-r--r-- | community/gsoc/project_ideas.mdwn | 12 | ||||
-rw-r--r-- | community/weblogs/ArneBab/2008-08-02-gnu_hurd_and_x.mdwn | 36 |
3 files changed, 47 insertions, 11 deletions
diff --git a/community/gsoc.mdwn b/community/gsoc.mdwn index 566999ed..c611f7f7 100644 --- a/community/gsoc.mdwn +++ b/community/gsoc.mdwn @@ -18,7 +18,7 @@ less successful: ## Projects -* [[Sergiu_Ivanov|scolobb]] worked on namespace-based translator selection. +* [[Sergiu_Ivanov|scolobb]] worked on **namespace-based translator selection**. Although he wasn't an official (sponsored) GSoC student, he worked on his project quite as steady as the other students (except for a two week vacation). The project however was hampered by various misunderstandings, @@ -29,7 +29,7 @@ less successful: finishing the translator stack filtering, necessary to implement some of the desired functionality (accessing files while skipping existing translators). -* [[Zheng_Da|da]] worked on network virtualization and some related topics. In +* [[Zheng_Da|da]] worked on **network virtualization** and some related topics. In spite of many open design question in the beginning, he did a lot of good work -- finishing not only the ethernet multiplexer and filter translators, which form the core of his project, but also a glibc patch to allow @@ -46,7 +46,7 @@ less successful: He is still working on fixing some remaining issues, and on allowing subhurds to be run by normal users. -* [[Flavio_Cruz|flavioc]] was working on Lisp bindings for the Hurd interfaces, +* [[Flavio_Cruz|flavioc]] was working on **Lisp bindings for the Hurd interfaces**, and did a great job: Not only he implemented bindings for all low-level interfaces as well as higher-level libraries for easy creation of translators and other hurdish programs, but also implemented a whole bunch of sample @@ -56,7 +56,7 @@ less successful: and more sample translators. * [Andrei Barbu](http://csclub.uwaterloo.ca/~abarbu/hurd/) was working on - porting a kernel instrumentation framework like dtrace or SystemTap. He + **porting a kernel instrumentation framework** like dtrace or SystemTap. He implemented the necessary kernel infrastructure (and some nice general improvements along the way), making it possible to create tracing programs by hand; however, only at the end of the summer he realized that SystemTap is @@ -65,7 +65,7 @@ less successful: Unfortunately he was not able to continue work beyond the official deadline because of his PhD. -* [[Madhusudan.C.S|procfs]] was working on a new procfs implementation, to +* [[Madhusudan.C.S|procfs]] was working on a **new procfs implementation**, to allow runnig existing programs based on Linux procfs out of the box. He managed to implement all the necessary information bits, so the most important procfs programs now work; and also fixed the procps program suite diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index c3e1eff3..0dc5f152 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: Flavio Cruz has completed [[Lisp_bindings|flavioc]] for GSoC 2008! +*Status*: Flavio Cruz has completed [[Lisp_bindings|flavioc]] for GSoC 2008! ## Virtualization Using Hurd Mechanisms @@ -195,7 +195,7 @@ Possible mentors: Olaf Buddenhagen (antrik) Exercise: Make some modification to the "boot" programm used to start subhurds. (More specific suggestions welcome... :-) ) -Status: Zheng da has has implemented [[network_virtualization|da]] (an +*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 @@ -271,7 +271,7 @@ 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 +*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. @@ -332,7 +332,7 @@ Possible mentors: Olaf Buddenhagen (antrik) Exercise: Add or fix one piece in the existing procfs translator. -Status: Madhusudan.C.S has implemented a new, fully functional [[procfs]] for +*Status*: Madhusudan.C.S has implemented a new, fully functional [[procfs]] for GSoC 2008. He is still working on some outstanding issues. @@ -427,7 +427,7 @@ 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 +*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. @@ -464,7 +464,7 @@ 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: Andei Barbu was working on +*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. diff --git a/community/weblogs/ArneBab/2008-08-02-gnu_hurd_and_x.mdwn b/community/weblogs/ArneBab/2008-08-02-gnu_hurd_and_x.mdwn new file mode 100644 index 00000000..9e172ab5 --- /dev/null +++ b/community/weblogs/ArneBab/2008-08-02-gnu_hurd_and_x.mdwn @@ -0,0 +1,36 @@ +Getting X to work on the GNU/Hurd +================================= + +This is a try to get X to work in my qemu GNU/Hurd. + +Firstoff: I used the following guides: + +* [X Under the Hurd from debian-hurd](http://www.kerneltraffic.org/debian-hurd/dh20000112_31.html#3) +* [GNU/Hurd FAQ](http://www.gnu.org/software/hurd/faq.en.html#q4-7) + + +What I did +---------- + +I worked as root. + +First I installed xorg, x-window-system-code, rxvt and twm: + + apt-get install xserver-xorg x-window-system-core rxvt twm + +Then I set the LD_LIBRARY_PATH and DISPLAY + + export LD_LIBRARY_PATH=/usr/X11R6/lib + export DISPLAY=localhost:0.0 + +After that I set the mouse and keyboard translator. + + settrans /dev/kbd /hurd/kbd /dev/kbd + settrans -c /dev/mouse /hurd/mouse --protocol=ps/2 + +Then I started x + + startx + +It didn't work yet - but watch the blog for updates - I'll post once I get it +working. |