diff options
-rw-r--r-- | community/gsoc.mdwn | 42 | ||||
-rw-r--r-- | community/gsoc/2012.mdwn | 32 | ||||
-rw-r--r-- | community/gsoc/project_ideas.mdwn | 4 | ||||
-rw-r--r-- | faq/sudo.mdwn | 16 | ||||
-rw-r--r-- | hurd/translator/pfinet/implementation.mdwn | 2 | ||||
-rw-r--r-- | news/2013-04-23.mdwn | 15 | ||||
-rw-r--r-- | open_issues/address_space_memory_mapping_entries.mdwn | 3 | ||||
-rw-r--r-- | open_issues/clock_gettime.mdwn | 2 | ||||
-rw-r--r-- | open_issues/dde.mdwn | 2 | ||||
-rw-r--r-- | open_issues/glibc/0.4.mdwn | 4 | ||||
-rw-r--r-- | open_issues/gnumach_memory_management.mdwn | 2 | ||||
-rw-r--r-- | open_issues/libpthread_CLOCK_MONOTONIC.mdwn | 2 | ||||
-rw-r--r-- | open_issues/performance/io_system/read-ahead.mdwn | 2 | ||||
-rw-r--r-- | open_issues/vdso.mdwn | 2 | ||||
-rw-r--r-- | public_hurd_boxen.mdwn | 5 | ||||
-rw-r--r-- | sidebar.mdwn | 8 | ||||
-rw-r--r-- | tag/faq/_important.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/debian.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/development.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/general.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/old.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/open_issues.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/running.mdwn | 15 | ||||
-rw-r--r-- | tag/faq/support.mdwn | 15 | ||||
-rw-r--r-- | user/musial.mdwn | 2 |
25 files changed, 229 insertions, 36 deletions
diff --git a/community/gsoc.mdwn b/community/gsoc.mdwn index efd29841..81a0740b 100644 --- a/community/gsoc.mdwn +++ b/community/gsoc.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012 Free Software +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -15,6 +15,12 @@ We're in! The GNU Hurd project is again participating in the [Google Summer of Code](http://www.google-melange.com/) under the [GNU umbrella](http://www.gnu.org/software/soc-projects/). +As of Monday, 2013-04-22 it's the *student application period*. This will last +until [Friday, +2013-05-03](http://www.google-melange.com/gsoc/events/google/gsoc2013), which +is plenty of time for preparing and discussing your applications -- but please +don't wait to the last minute! + <!-- This year's *student application period* is over. Thanks for sending in your @@ -22,6 +28,8 @@ 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. +--> + As we only have finite resources (meaning that we won't be able to accept all GNU Hurd applications even if we wanted to), we will eventually need to make a choice about whom to select. For this, it is a very good idea to be in contact @@ -48,7 +56,11 @@ how to do `X`, can someone please help me?* And, as we're not working next to each other in a conventional office or university setup, we'll need to establish and get used to different communication channels. -[Timeline](http://www.google-melange.com/gsoc/events/google/gsoc2011). As +[Timeline](http://www.google-melange.com/gsoc/events/google/gsoc2013). + +<!-- + +As boring as it is, but the next step is waiting: we will have to wait 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 @@ -57,26 +69,6 @@ subprojects. --> -Applications for 2012 are closed. - -# Accepted projects - -## Disk I/O Performance Tuning - -by Maksym Planeta - -See the project's -[public page](http://www.google-melange.com/gsoc/project/google/gsoc2012/mcsim/46002). - -## Virtualization Using Hurd Mechanisms - -by Pierre Thierry - -See the project's -[public page](http://www.google-melange.com/gsoc/project/google/gsoc2012/nowhereman/36001) -and [[complete proposal|gsoc/2012/virt/proposal]]. - - # Possible projects We have a list of [[project_ideas]], and students are likewise encouraged to @@ -105,6 +97,6 @@ if you aren't a student anyway. In 2006 and [[2007]], we participated in GSoC under the umbrella of the GNU project, getting one slot each year. In the following year, we successfully participated on our own, instead of as a suborganization of the GNU project. -Read about our five students' success on the [[2008]] page. The next two year, -we participated under the GNU umbrella with one slot in [[2009]], three in -[[2010]], and one again in [[2011]]. +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]], and two in [[2012]]. diff --git a/community/gsoc/2012.mdwn b/community/gsoc/2012.mdwn new file mode 100644 index 00000000..3bb6dd7e --- /dev/null +++ b/community/gsoc/2012.mdwn @@ -0,0 +1,32 @@ +[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013 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 + +## Disk I/O Performance Tuning + +by Maksym Planeta + +See the project's +[public page](http://www.google-melange.com/gsoc/project/google/gsoc2012/mcsim/46002). + +## Virtualization Using Hurd Mechanisms + +by Pierre Thierry + +See the project's +[public page](http://www.google-melange.com/gsoc/project/google/gsoc2012/nowhereman/36001) +and [[complete proposal|virt/proposal]]. diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index 10270612..8d4c609b 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.mdwn @@ -75,7 +75,9 @@ before the end of the application process, with our help -- contact us, and we will assist you as well as we can. See also the list of [Hurd-related X.Org project -ideas](http://xorg.freedesktop.org/wiki/Hurd_Porting). +ideas](http://xorg.freedesktop.org/wiki/Hurd_Porting), and [Debian GNU/Hurd +Debianish +initialization](http://wiki.debian.org/SummerOfCode2013/Projects#Debian_GNU.2FHurd_Debianish_initialization). <!-- Olaf, wouldn't it make sense to put the following tasks next to each other: language_bindings, gnat, gccgo, perl_python. --> diff --git a/faq/sudo.mdwn b/faq/sudo.mdwn new file mode 100644 index 00000000..3e2a76e7 --- /dev/null +++ b/faq/sudo.mdwn @@ -0,0 +1,16 @@ +[[!meta copyright="Copyright © 2013 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]]."]]"""]] + +[[!tag faq/running]] + +[[!meta title="dhclient, halt, mke2fs not available through sudo su"]] + +Debian GNU/Hurd's ``sudo su`` does not add `/sbin` into `PATH`, unlike Linux has +been doing since recently. One has to use ``sudo su -`` . diff --git a/hurd/translator/pfinet/implementation.mdwn b/hurd/translator/pfinet/implementation.mdwn index 3232e0cc..9bcf62ef 100644 --- a/hurd/translator/pfinet/implementation.mdwn +++ b/hurd/translator/pfinet/implementation.mdwn @@ -30,6 +30,8 @@ implementation. # Reimplementation, [[!GNU_Savannah_task 5469]] +## [[community/gsoc/project_ideas/tcp_ip_stack]] + ## IRC, freenode, #hurd, 2013-04-03 [[!tag open_issue_hurd]] diff --git a/news/2013-04-23.mdwn b/news/2013-04-23.mdwn new file mode 100644 index 00000000..e5730917 --- /dev/null +++ b/news/2013-04-23.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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 date="2013-04-23 11:00 UTC"]] + +The **Google Summer of Code 2013** is on! If you're a student, consider +applying for a GNU Hurd project -- details to be found on our +*[[community/GSoC]] page*. diff --git a/open_issues/address_space_memory_mapping_entries.mdwn b/open_issues/address_space_memory_mapping_entries.mdwn index 8ed69345..f1811b27 100644 --- a/open_issues/address_space_memory_mapping_entries.mdwn +++ b/open_issues/address_space_memory_mapping_entries.mdwn @@ -18,4 +18,5 @@ IRC, freenode, #hurd, 2011-05-07 <braunr> a bare linked list <braunr> which makes faults and page cache lookups even slower -A red-black tree was added to VM maps to speed up lookups. +A [[red-black tree|gnumach_vm_map_red-black_trees]] was added to VM maps to +speed up lookups. diff --git a/open_issues/clock_gettime.mdwn b/open_issues/clock_gettime.mdwn index 5ba6b418..98454d45 100644 --- a/open_issues/clock_gettime.mdwn +++ b/open_issues/clock_gettime.mdwn @@ -15,7 +15,7 @@ License|/fdl]]."]]"""]] Missing `clock_gettime(CLOCK_MONOTONIC)` (e.g. for iceweasel) It could be a mere matter of extending the -[[mapped-time_interface|master/microkernel/mach/gnumach/interface/device/time]]: +[[mapped-time_interface|microkernel/mach/gnumach/interface/device/time]]: add it to `mapped_time_value_t` in gnumach, handle it in `gnumach/kern/mach_clock.c`, and make `clock_gettime` use it. diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn index f0f7cae0..65d84886 100644 --- a/open_issues/dde.mdwn +++ b/open_issues/dde.mdwn @@ -394,7 +394,7 @@ After the microkernel devroom at [[community/meetings/FOSDEM_2013]]. <youpi> so ZhengDa preferred to make jiffies a macro which calls a function which reads the mapped time -[[Mapped-time_interface|master/microkernel/mach/gnumach/interface/device/time]]. +[[Mapped-time_interface|microkernel/mach/gnumach/interface/device/time]]. <youpi> however, that break any use of the work "jiffies", e.g. structure members & such diff --git a/open_issues/glibc/0.4.mdwn b/open_issues/glibc/0.4.mdwn index a8892876..ceb5ea21 100644 --- a/open_issues/glibc/0.4.mdwn +++ b/open_issues/glibc/0.4.mdwn @@ -25,4 +25,6 @@ In context of [[packaging_libpthread]]/[[libpthread]]. the exec server IIRC... <tschwinge> pochu: Oh, I have to re-read that discussion, but thanks for reminding! - <tschwinge> pochu: Won't happen today or tomorrow, but "sometime". + +[[!GNU_Savannah_bug 28934]], [[user/pochu]], [[!message-id +"4BFA500A.7030502@gmail.com"]]. diff --git a/open_issues/gnumach_memory_management.mdwn b/open_issues/gnumach_memory_management.mdwn index 509a06d1..60ec7357 100644 --- a/open_issues/gnumach_memory_management.mdwn +++ b/open_issues/gnumach_memory_management.mdwn @@ -832,6 +832,8 @@ There is a [[!FF_project 266]][[!tag bounty]] on this task. <braunr> it could also be used to drop the overloaded (and probably over imbalanced) page cache hash table +[[gnumach_vm_map_red-black_trees]]. + # IRC, freenode, #hurd, 2011-05-03 diff --git a/open_issues/libpthread_CLOCK_MONOTONIC.mdwn b/open_issues/libpthread_CLOCK_MONOTONIC.mdwn index 37ee548b..9f732fbe 100644 --- a/open_issues/libpthread_CLOCK_MONOTONIC.mdwn +++ b/open_issues/libpthread_CLOCK_MONOTONIC.mdwn @@ -26,7 +26,7 @@ License|/fdl]]."]]"""]] <pinotree> this way we could add inside hurdtime.c the mapped time stuff too -[[Mapped-time_interface|master/microkernel/mach/gnumach/interface/device/time]]. +[[Mapped-time_interface|microkernel/mach/gnumach/interface/device/time]]. <pinotree> most probably a noobish question, but why does rt link to pthread? diff --git a/open_issues/performance/io_system/read-ahead.mdwn b/open_issues/performance/io_system/read-ahead.mdwn index 768dca93..cd39328f 100644 --- a/open_issues/performance/io_system/read-ahead.mdwn +++ b/open_issues/performance/io_system/read-ahead.mdwn @@ -1324,7 +1324,7 @@ License|/fdl]]."]]"""]] device_map() -- but IIRC the only one that does (besides mem of course) is maptime -- which is not a real driver either... -[[Mapped-time_interface|master/microkernel/mach/gnumach/interface/device/time]]. +[[Mapped-time_interface|microkernel/mach/gnumach/interface/device/time]]. <braunr> oh btw, i didn't know you had a blog :) <antrik> well, it would be possible to replace the device interface by diff --git a/open_issues/vdso.mdwn b/open_issues/vdso.mdwn index 2b2d2805..76c43aa8 100644 --- a/open_issues/vdso.mdwn +++ b/open_issues/vdso.mdwn @@ -35,7 +35,7 @@ Having vDSO code might be useful for: * `mach_*_self`: `mach_host_self`, `mach_task_self`, `mach_thread_self`? - * [[mapped-time_interface|master/microkernel/mach/gnumach/interface/device/time]] + * [[mapped-time_interface|microkernel/mach/gnumach/interface/device/time]] Every application can then use that via the regular `gettimeofday`/`clock_gettime` and similar calls instead of using the diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn index 268f177b..36e04ab1 100644 --- a/public_hurd_boxen.mdwn +++ b/public_hurd_boxen.mdwn @@ -12,8 +12,9 @@ License|/fdl]]."]]"""]] [[!tag stable_URL]] There are GNU/Hurd boxes that we're offering shell accounts on. These are -generally available for everyone interested in [[contributing]], or just having -a look at a GNU/Hurd system. +generally available for people interested in [[contributing]], and who have +already shown some level of involvement in the project. If you simply want to +try the Hurd, the easiest way is running it in a virtual machine. An alternative to online shell access may be using a [[QEMU image|hurd/running/qemu]]. diff --git a/sidebar.mdwn b/sidebar.mdwn index e8b69a93..5e019293 100644 --- a/sidebar.mdwn +++ b/sidebar.mdwn @@ -11,6 +11,14 @@ License|/fdl]]."]]"""]] Welcome to... [[!img /logo/boxes-redrawn.png link=/logo]] ... the GNU Hurd! +[[!template id=highlight text="""**Breaking News** + +--- + +The **Google Summer of Code 2013** is on! If you're a student, consider +applying for a GNU Hurd project -- details to be found on our +*[[community/GSoC]] page*."""]] + --- * **[[Home|/index]]** diff --git a/tag/faq/_important.mdwn b/tag/faq/_important.mdwn new file mode 100644 index 00000000..58f2f6a9 --- /dev/null +++ b/tag/faq/_important.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/_important"]] + +[[!map +pages="tagged(faq/_important)" +show=title]] diff --git a/tag/faq/debian.mdwn b/tag/faq/debian.mdwn new file mode 100644 index 00000000..dafa38b9 --- /dev/null +++ b/tag/faq/debian.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/debian"]] + +[[!map +pages="tagged(faq/debian)" +show=title]] diff --git a/tag/faq/development.mdwn b/tag/faq/development.mdwn new file mode 100644 index 00000000..3a91db68 --- /dev/null +++ b/tag/faq/development.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/development"]] + +[[!map +pages="tagged(faq/development)" +show=title]] diff --git a/tag/faq/general.mdwn b/tag/faq/general.mdwn new file mode 100644 index 00000000..84d4aa43 --- /dev/null +++ b/tag/faq/general.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/general"]] + +[[!map +pages="tagged(faq/general)" +show=title]] diff --git a/tag/faq/old.mdwn b/tag/faq/old.mdwn new file mode 100644 index 00000000..ac460f1a --- /dev/null +++ b/tag/faq/old.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/old"]] + +[[!map +pages="tagged(faq/old)" +show=title]] diff --git a/tag/faq/open_issues.mdwn b/tag/faq/open_issues.mdwn new file mode 100644 index 00000000..1df17315 --- /dev/null +++ b/tag/faq/open_issues.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/open_issues"]] + +[[!map +pages="tagged(faq/open_issues)" +show=title]] diff --git a/tag/faq/running.mdwn b/tag/faq/running.mdwn new file mode 100644 index 00000000..97ecd61a --- /dev/null +++ b/tag/faq/running.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/running"]] + +[[!map +pages="tagged(faq/running)" +show=title]] diff --git a/tag/faq/support.mdwn b/tag/faq/support.mdwn new file mode 100644 index 00000000..1824bef1 --- /dev/null +++ b/tag/faq/support.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2013 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="faq/support"]] + +[[!map +pages="tagged(faq/support)" +show=title]] diff --git a/user/musial.mdwn b/user/musial.mdwn index 09992930..5a8c15ce 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://t-n.us/.musial/ +http://tangent.cc/.musial/ email: musial@gnu.org |