diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2016-03-18 10:51:44 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2016-03-18 10:51:44 +0100 |
commit | 74cea5526f697635a3b7a702c733c27a6258eb8e (patch) | |
tree | 19e1a6deda4d1f70c2dd8fc6ac96ad2070e55392 /community | |
parent | f4ebd8729a7bd62cda48798cd19f47d2805c5f1d (diff) | |
parent | 895751fb07e382499b4afb8339a5bdd0ee9a2c2b (diff) |
Merge commit '895751fb07e382499b4afb8339a5bdd0ee9a2c2b'
Diffstat (limited to 'community')
-rw-r--r-- | community/gsoc.mdwn | 31 | ||||
-rw-r--r-- | community/gsoc/2014.mdwn | 22 | ||||
-rw-r--r-- | community/gsoc/2015.mdwn | 30 | ||||
-rw-r--r-- | community/gsoc/project_ideas.mdwn | 16 | ||||
-rw-r--r-- | community/gsoc/project_ideas/driver_glue_code.mdwn | 12 | ||||
-rw-r--r-- | community/gsoc/project_ideas/package_manager.mdwn | 6 | ||||
-rw-r--r-- | community/gsoc/project_ideas/secure_chroot.mdwn | 16 | ||||
-rw-r--r-- | community/gsoc/project_ideas/virtualization.mdwn | 12 | ||||
-rw-r--r-- | community/gsoc/project_ideas/xattr.mdwn | 4 | ||||
-rw-r--r-- | community/livejournal.mdwn | 6 | ||||
-rw-r--r-- | community/meetings.mdwn | 4 | ||||
-rw-r--r-- | community/meetings/fosdem_2016.mdwn | 56 |
12 files changed, 175 insertions, 40 deletions
diff --git a/community/gsoc.mdwn b/community/gsoc.mdwn index bd68b3fa..1e2d813d 100644 --- a/community/gsoc.mdwn +++ b/community/gsoc.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Free -Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, +2016 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -17,23 +17,27 @@ participating in 2015, stay tuned. --> We're in! The GNU Hurd project is again participating in the [Google Summer of -Code](http://www.google-melange.com/) under the [GNU +Code](https://summerofcode.withgoogle.com/) under the [GNU umbrella](http://www.gnu.org/software/soc-projects/). +<!-- This year's *student application period* is over. Thanks for sending in your applications! We're now reviewing and discussing these, so please pay attention to any questions posted on your proposal's page. The Google site's notification system should be sending out emails, too. +--> -Per the [Google Summer of Code 2015 Program -Timeline](http://www.google-melange.com/gsoc/events/google/gsoc2015), -we're now waiting for Google to announce the number of slots that the whole GNU -project gets, and we'll be discussing with our GNU peers about how to split -these up among all the GNU subprojects. +Per the [program timeline](https://summerofcode.withgoogle.com/how-it-works/), <!-- -from 2015-03-16 to 2015-03-27, it's the *student application period*, which +we are awaiting for the approval of GNU as a mentoring organization. +--> +from 2016-03-14 to 2016-03-25, it's the *student application period*, which is plenty of time for preparing and discussing your applications -- but please don't wait to the last minute! +<!-- +we're now waiting for Google to announce the number of slots that the whole GNU +project gets, and we'll be discussing with our GNU peers about how to split +these up among all the GNU subprojects. --> As we only have finite resources (meaning that we won't be able to accept all @@ -73,10 +77,9 @@ We have a list of [[project_ideas]], and students are likewise encouraged to submit their own project proposals. Please follow our [[student_application_form]]. -<!-- -Then, don't forget to visit <http://www.google-melange.com/>, and press the -button for submitting your proposal. ---> +Then, don't forget to visit <https://summerofcode.withgoogle.com/> to formally +submit your proposal, and please pay attention to and answer any review +comments you'll get on your proposal submission. Please read up about [[contributing]] in general, and please ask any questions you might have, on the [[mailing_lists]], or on [[IRC]], for example at one of @@ -101,4 +104,4 @@ participated on our own, instead of as a suborganization of the GNU project. Read about our five students' success on the [[2008]] page. In the next years, we again participated under the GNU umbrella with one slot in [[2009]], three in [[2010]], one in [[2011]], two in [[2012]], three in [[2013]] (one GNU, one -GCC, one Debian), one in [[2014]]. +GCC, one Debian), one in [[2014]], two in [[2015]]. diff --git a/community/gsoc/2014.mdwn b/community/gsoc/2014.mdwn new file mode 100644 index 00000000..e1b9216f --- /dev/null +++ b/community/gsoc/2014.mdwn @@ -0,0 +1,22 @@ +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2016 Free +Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +The GNU Hurd project has again been participating in the [Google Summer of +Code](http://www.google-melange.com/), under the [GNU +umbrella](http://www.gnu.org/software/soc-projects/). + + +# Accepted projects + +## Porting Valgrind to GNU Hurd (Subhashish Pradhan) + + * <https://www.google-melange.com/gsoc/project/details/google/gsoc2014/subhashish/5700735861784576> + * <https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2014/subhashish/5707702298738688> diff --git a/community/gsoc/2015.mdwn b/community/gsoc/2015.mdwn new file mode 100644 index 00000000..0be0b5fc --- /dev/null +++ b/community/gsoc/2015.mdwn @@ -0,0 +1,30 @@ +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2016 Free +Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +The GNU Hurd project has again been participating in the [Google Summer of +Code](http://www.google-melange.com/), under the [GNU +umbrella](http://www.gnu.org/software/soc-projects/). + + +# Accepted projects + +## Porting Guix to GNU/Hurd (Manolis Ragkousis) + + * <https://www.google-melange.com/gsoc/project/details/google/gsoc2015/phant0mas/5717271485874176> + * <https://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/phant0mas/5649050225344512> + * <https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/phant0mas/5649050225344512> + + +## Physical memory management (Justus Winter) + + * <https://www.google-melange.com/gsoc/project/details/google/gsoc2015/teythoon/5880308444430336> + * <https://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/teythoon/5903432548352000> + * <https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/teythoon/5903432548352000> diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index 643a4240..7338d57b 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 -Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, +2016 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -97,9 +97,13 @@ All project ideas inlined: project_ideas: - "community/gsoc/project_ideas/physical_memory_management + "community/gsoc/project_ideas/virtualization + community/gsoc/project_ideas/secure_chroot + community/gsoc/project_ideas/package_manager + community/gsoc/project_ideas/xattr + community/gsoc/project_ideas/driver_glue_code + community/gsoc/project_ideas/physical_memory_management community/gsoc/project_ideas/language_bindings - community/gsoc/project_ideas/virtualization community/gsoc/project_ideas/file_locking community/gsoc/project_ideas/gdb community/gsoc/project_ideas/tcp_ip_stack @@ -110,8 +114,6 @@ project_ideas: community/gsoc/project_ideas/xmlfs community/gsoc/project_ideas/unionfs_boot community/gsoc/project_ideas/lexical_dot-dot - community/gsoc/project_ideas/secure_chroot - community/gsoc/project_ideas/package_manager community/gsoc/project_ideas/download_backends community/gsoc/project_ideas/maxpath community/gsoc/project_ideas/gnat @@ -122,9 +124,7 @@ project_ideas: community/gsoc/project_ideas/testsuites community/gsoc/project_ideas/testing_framework community/gsoc/project_ideas/libcap - community/gsoc/project_ideas/xattr community/gsoc/project_ideas/valgrind - community/gsoc/project_ideas/driver_glue_code community/gsoc/project_ideas/dtrace community/gsoc/project_ideas/libdiskfs_locking" diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn index 8581c7cb..0f921590 100644 --- a/community/gsoc/project_ideas/driver_glue_code.mdwn +++ b/community/gsoc/project_ideas/driver_glue_code.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2016 Free Software +Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -66,8 +67,15 @@ To be able to work on the framework, the student will also have to get a good understanding of certain aspects of Hurd, such as memory management for example. -Possible mentors: Zheng Da, Samuel Thibault (youpi) +Possible mentors: Justus Winter (teythoon), Samuel Thibault (youpi) Exercise: Get one of the not yet integrated Linux network card drivers to work. (Note: This should be straightforward, once you have the framework properly built and set up...) + +--- + + +# 2016-02-14, Justus Winter + +`s/dde/rump/g` of course. diff --git a/community/gsoc/project_ideas/package_manager.mdwn b/community/gsoc/project_ideas/package_manager.mdwn index 721f6d06..63a1d7cb 100644 --- a/community/gsoc/project_ideas/package_manager.mdwn +++ b/community/gsoc/project_ideas/package_manager.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009, 2013, 2014 Free Software Foundation, -Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2013, 2014, 2016 Free Software +Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -53,7 +53,7 @@ Guix|hurd/running/nix#guix]]. See also: [Porting Guix to GNU/Hurd](http://www.gnu.org/software/soc-projects/ideas-2014.html#guix_hurd). -Possible mentors: Ludovic Courtès, Ben Asselstine (bing) +Possible mentors: Justus Winter (teythoon), Ludovic Courtès Exercise: Make some improvement to any of the existing Hurd translators. Especially those in [hurdextras](http://www.nongnu.org/hurdextras/) are often diff --git a/community/gsoc/project_ideas/secure_chroot.mdwn b/community/gsoc/project_ideas/secure_chroot.mdwn index bfaf330b..caaef129 100644 --- a/community/gsoc/project_ideas/secure_chroot.mdwn +++ b/community/gsoc/project_ideas/secure_chroot.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010 Free Software Foundation, +[[!meta copyright="Copyright © 2008, 2009, 2010, 2016 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -39,10 +39,22 @@ new mechanisms. (Translators.) More important than the actual code is the documentation of what he did: he must be able to defend why he chose a certain approach, and explain why he believes this approach really secure. -Possible mentors: Carl Fredrik Hammar (cfhammar) +Possible mentors: Justus Winter (teythoon) Exercise: It's hard to come up with a relevant exercise, as there are so many possible solutions... Probably best to make an improvement to one of the existing translators -- if possible, something touching name resolution or and such, e.g. implementing file_reparent() in a translator that doesn't support it yet. + +--- + + +# 2016-02-14, Justus Winter + +I have factored out the proxying-bits from fakeroot so that it can be shared. +The most simple chrooting translator is the identity translator, which proxies +RPCs without really modifying them. Combining the identity translator with +`settrans --chroot` gives us `chroot(8)`. With a little more work, I believe +that can be used to implement `chroot(2)`. Whether or not that is secure +remains to be seen, maybe that is even an ill-conceived goal. diff --git a/community/gsoc/project_ideas/virtualization.mdwn b/community/gsoc/project_ideas/virtualization.mdwn index bd67718b..5dec02c6 100644 --- a/community/gsoc/project_ideas/virtualization.mdwn +++ b/community/gsoc/project_ideas/virtualization.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009, 2016 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -73,4 +74,11 @@ Completing this project will require gaining a very good understanding of the Hurd architecture and spirit. Previous experience with other virtualization solutions would be very helpful. -Possible mentors: Olaf Buddenhagen (antrik), Carl Fredrik Hammar (cfhammar) +Possible mentors: Justus Winter (teythoon) + +--- + + +# 2016-02-14, Justus Winter + +I have a unprivileged-subhurds prototype that "just" needs finishing. diff --git a/community/gsoc/project_ideas/xattr.mdwn b/community/gsoc/project_ideas/xattr.mdwn index 8ec4c42e..8e1a532b 100644 --- a/community/gsoc/project_ideas/xattr.mdwn +++ b/community/gsoc/project_ideas/xattr.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2016 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -41,7 +41,7 @@ with xattrs might help a bit, but shouldn't be really necessary either. Some previous work on xattr support is [[available|open_issues/xattr]], and might serve as a starting point. -Possible mentors: Samuel Thibault (youpi) +Possible mentors: Justus Winter (teythoon), Samuel Thibault (youpi) Exercise: Implement support for different inode sizes (other than 128 bytes) in Hurd's ext2fs. diff --git a/community/livejournal.mdwn b/community/livejournal.mdwn deleted file mode 100644 index 9b845d9b..00000000 --- a/community/livejournal.mdwn +++ /dev/null @@ -1,6 +0,0 @@ -Pop over to <http://www.LiveJournal.org> where I have [created a community](http://www.livejournal.com/community/gnu_hurd/). You can do the following to show your support: - -* list GNU/Hurd as one of your "Interests". You can even click through to make your interest visible to others, listing your name in the results of a related search with others that are interested. -* Subscribe to the gnu\_hurd community - --- [[Main/GrantBow]] - 27 Feb 2004 diff --git a/community/meetings.mdwn b/community/meetings.mdwn index 98ced949..c3e8529a 100644 --- a/community/meetings.mdwn +++ b/community/meetings.mdwn @@ -1,5 +1,5 @@ [[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, -2015 Free Software Foundation, Inc."]] +2015, 2016 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -14,8 +14,10 @@ License|/fdl]]."]]"""]] # Upcoming + # Past + * [[FOSDEM_2016]] * [[DebConf15]] * [[FOSDEM_2015]] * [[FOSDEM_2014]] diff --git a/community/meetings/fosdem_2016.mdwn b/community/meetings/fosdem_2016.mdwn new file mode 100644 index 00000000..353bf15d --- /dev/null +++ b/community/meetings/fosdem_2016.mdwn @@ -0,0 +1,56 @@ +[[!meta copyright="Copyright © 2012, 2013, 2014, 2015, 2016 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="FOSDEM 2016"]] + +<http://fosdem.org/2016> + +FOSDEM will take place on January 30st/31st at the Université Libre de +Bruxelles. + + +# Who and When + +[[!table class="table_style_1" data=""" +"Name","Attending","Arrival","Return" +"Justus Winter","yes","","" +"Ludovic Courtès","yes","","" +"Manolis Ragkousis","yes","","" +"Samuel Thibault","yes","Saturday, 09:17 BRU","Sunday, 19:13 BRU" +"[[Thomas Schwinge|tschwinge]]","yes","Friday, 17:35, Bruxelles Midi","Sunday, 18:25, Bruxelles Midi" +"""]] + + +# GNU Guile devroom + +<https://fosdem.org/2016/schedule/track/gnu_guile/> + + * {{$ragkousis_guix_hurd}} + + +# Microkernels devroom + +<https://fosdem.org/2016/schedule/track/microkernels/> + + * {{$thibault_hurd}} + + +[[!ymlfront data=""" + +ragkousis_guix_hurd: + + "presentation by Manolis Ragkousis: [*Adding GNU/Hurd support to GNU Guix*](https://fosdem.org/2016/schedule/event/guixhurd/) ([slides](https://fosdem.org/2016/schedule/event/guixhurd/attachments/slides/1219/export/events/attachments/guixhurd/slides/1219/guix_to_hurd_fosdem_20160130.pdf))" + +thibault_hurd: + + "presentation by Samuel Thibault: [*Hurd, Rump kernel, sound, and USB*](https://fosdem.org/2016/schedule/event/microkernels_hurd_rump_sound_usb/) ([slides](https://fosdem.org/2016/schedule/event/microkernels_hurd_rump_sound_usb/attachments/slides/951/export/events/attachments/microkernels_hurd_rump_sound_usb/slides/951/2016_01_30_fosdem.pdf))" + +"""]] |