GoogleSoC2012
Size: 424
Comment:
|
Size: 1872
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
* Improving Harvest * DanielHolbach * [[http://harvest.ubuntu.com/|Harvest]] should be the number-one to-go place to find out what needs to be done in Ubuntu. A few things make this still a bit hard. One is searches and being able to bookmark them, the generated URLs are a bit problematic right now. This and some general cleanup would be a great project, Django and Javascript knowledge are important. * Implement syslog namespace * SergeHallyn * [[http://wiki.ubuntu.com/lxc|Containers]] share the host's syslog, and so can read, write, and clear them. A syslog namespace should prevent the container from accessing or clearing kernel messages. Userspace-generated messages should go to the container's own syslog. Ideally, a new ns_printk() kernel function should be provided to target certain kernel-generated messages (like iptables messages). * Improved multiple devpts mounts support * SergeHallyn * The current devpts mounts support is insufficient. [[https://lkml.org/lkml/2012/1/23/532|Linus]] has proposed a very simple solution - make all devpts mounts newinstances. To do this requires some work both in kernel and userspace. * Implement cgroup fake root * SergeHallyn * Ideally, when a container mounted cgroups, it would see a namespaced view where the cgroup of the container's init was shown as the root ('/') cgroup. See https://lkml.org/lkml/2012/1/23/532 for previous post and discussion. |
Links
Announce: http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html
Timeline: http://www.google-melange.com/gsoc/events/google/gsoc2012
Application
FAQ entry about mentoring organisation application: http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#mentoring_apply
Project ideas
- Improving Harvest
Harvest should be the number-one to-go place to find out what needs to be done in Ubuntu. A few things make this still a bit hard. One is searches and being able to bookmark them, the generated URLs are a bit problematic right now. This and some general cleanup would be a great project, Django and Javascript knowledge are important.
- Implement syslog namespace
Containers share the host's syslog, and so can read, write, and clear them. A syslog namespace should prevent the container from accessing or clearing kernel messages. Userspace-generated messages should go to the container's own syslog. Ideally, a new ns_printk() kernel function should be provided to target certain kernel-generated messages (like iptables messages).
- Improved multiple devpts mounts support
The current devpts mounts support is insufficient. Linus has proposed a very simple solution - make all devpts mounts newinstances. To do this requires some work both in kernel and userspace.
- Implement cgroup fake root
Ideally, when a container mounted cgroups, it would see a namespaced view where the cgroup of the container's init was shown as the root ('/') cgroup. See https://lkml.org/lkml/2012/1/23/532 for previous post and discussion.
<Title>
<Mentor>
<Description>
GoogleSoC2012 (last edited 2012-03-19 02:17:19 by 129)