summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/gsoc.mdwn42
-rw-r--r--community/gsoc/2012.mdwn32
-rw-r--r--community/gsoc/project_ideas.mdwn4
-rw-r--r--faq/sudo.mdwn16
-rw-r--r--hurd/translator/pfinet/implementation.mdwn2
-rw-r--r--news/2013-04-23.mdwn15
-rw-r--r--open_issues/address_space_memory_mapping_entries.mdwn3
-rw-r--r--open_issues/clock_gettime.mdwn2
-rw-r--r--open_issues/dde.mdwn2
-rw-r--r--open_issues/glibc/0.4.mdwn4
-rw-r--r--open_issues/gnumach_memory_management.mdwn2
-rw-r--r--open_issues/libpthread_CLOCK_MONOTONIC.mdwn2
-rw-r--r--open_issues/performance/io_system/read-ahead.mdwn2
-rw-r--r--open_issues/vdso.mdwn2
-rw-r--r--public_hurd_boxen.mdwn5
-rw-r--r--sidebar.mdwn8
-rw-r--r--tag/faq/_important.mdwn15
-rw-r--r--tag/faq/debian.mdwn15
-rw-r--r--tag/faq/development.mdwn15
-rw-r--r--tag/faq/general.mdwn15
-rw-r--r--tag/faq/old.mdwn15
-rw-r--r--tag/faq/open_issues.mdwn15
-rw-r--r--tag/faq/running.mdwn15
-rw-r--r--tag/faq/support.mdwn15
-rw-r--r--user/musial.mdwn2
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