summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community.mdwn2
-rw-r--r--community/weblogs/ArneBab/niches_for_the_hurd.mdwn28
-rw-r--r--contributing/web_pages.mdwn2
-rw-r--r--hurd/running/debian/porting/gcc.mdwn6
-rw-r--r--index.mdwn3
-rw-r--r--microkernel/mach/gnu_mach/ports/xen.mdwn12
-rw-r--r--microkernel/viengoos.mdwn7
7 files changed, 36 insertions, 24 deletions
diff --git a/community.mdwn b/community.mdwn
index 68d2c3d1..19e158c4 100644
--- a/community.mdwn
+++ b/community.mdwn
@@ -46,8 +46,6 @@ Further ways of getting in contact or getting information:
* [[HurdBr]] - Hurd Br is a brasilian, portuguese speaking, HUG
* [HurdEs](http://hurd.es.gnu.org/)
* [Hurdfr.org](http://www.hurdfr.org/)
-* [HurdIn]
* [HurdIt](http://hurd-it.sf.net/)
-* [HurdPl](http://hurd.pl/forum/)
* [HurdUk](http://uwhug.org.uk/)
* [HurdUs](http://hurd.gnufans.org/)
diff --git a/community/weblogs/ArneBab/niches_for_the_hurd.mdwn b/community/weblogs/ArneBab/niches_for_the_hurd.mdwn
index ecfcc4c8..8b6c4226 100644
--- a/community/weblogs/ArneBab/niches_for_the_hurd.mdwn
+++ b/community/weblogs/ArneBab/niches_for_the_hurd.mdwn
@@ -139,11 +139,20 @@ aren't possible.
* hello world.
* transparently bind FTP into the filesystem
* hostmux + ftpfs -> connect to FTP automatically via asking for a dir named after the hostname -> fully transparent FTP filesystem: "touch ftp: ; settrans ftp: /hurd/hostmux /hurd/ftpfs / "
- * bind any filesystem at any place in the filesystem (you have access to) without needing to be root.
+ * bind any filesystem at any place in the directory tree (you have access to) without needing to be root.
* elegantly mount iso images and similar as unprivileged user.
- Other useful stuff:
* Install deb-packages from an ftp server via 'dpkg -iO ftp://foo/bar/*.deb'
+ * remount a filesystem readonly as regular user: fsysopts /foo -r
+ * give a process additional group and user permissions at runtime:
+ $ groups
+ root
+ $ ps -L # gives me the PID of my login bash -> bashPID
+ ...
+ $ addauth -p bashPID -g mail
+ $ groups
+ root mail
- Having a complete GNU System (but not yet on every hardware, and only about half the software Debian offers has been ported).
@@ -159,11 +168,18 @@ aren't possible.
- A filesystem-based package manager.
-- A framework for confining individual applications is really just one
-possible use case of the hurdish subenvironments. Writing the tools
-necessary for that should be quite doable in a few months. It's probably
-not really much coding -- most of the work would be figuring out how it
-should be set up exactly.
+- subhurds for regular users
+ * A framework for confining individual applications is
+ really just one possible use case of the hurdish
+ subenvironments. Writing the tools necessary for that
+ should be quite doable in a few months. It's probably
+ not really much coding -- most of the work would be
+ figuring out how it should be set up exactly.
+ * subusers
+ * "subdo":
+ # Example: Let a virus run free, but any effect vanishes
+ # once the subhurd closes.
+ $ subdo --no-lasting-changes ./virus
- Running parts of the Hurd on different computers, maybe even with shared servers on
dedicated hardware (Cloud Computing when the servers can be made to migrate from
diff --git a/contributing/web_pages.mdwn b/contributing/web_pages.mdwn
index 4dc2e27c..8227e7d1 100644
--- a/contributing/web_pages.mdwn
+++ b/contributing/web_pages.mdwn
@@ -83,7 +83,7 @@ still get the pages the read-only way.
Note that this -- currently -- is not the data from the master server, but from
a mirror of it, so it may be lacking behind a bit from time to time.
- $ git clone git://git.savannah.gnu.org/hurd/wiki.git [dest]
+ $ git clone git://git.savannah.gnu.org/hurd/web.git [dest]
If that also doesn't work out, you have yet another chance: pull over the http
protocol. Not very efficient (read: rather inefficient), but it works. This
diff --git a/hurd/running/debian/porting/gcc.mdwn b/hurd/running/debian/porting/gcc.mdwn
index 12982253..3f90b462 100644
--- a/hurd/running/debian/porting/gcc.mdwn
+++ b/hurd/running/debian/porting/gcc.mdwn
@@ -26,15 +26,15 @@ integrated.
* [\[PATCH\] GNU/Hurd target
configuration](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00344.html)
+ * Continuation: [\[PATCH\] GNU/Hurd target
+ configuration](http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00341.html)
+
* [build system: gcc\_cv\_libc\_provides\_ssp and
NATIVE\_SYSTEM\_HEADER\_DIR](http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html)
* [-fstack-protector shouldn't use TLS in freestanding
mode](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29838)
- * [Port libgcc's configury for
- \*-\*-gnu\*](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00315.html)
-
Additionally:
diff --git a/index.mdwn b/index.mdwn
index 079a6bb2..f7dda9e1 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -89,7 +89,8 @@ Community resources for related projects focus around these pages,
If you want to see the current discussions in the Hurd project, please have a look at
the [bug-hurd mailinglist archives](http://lists.gnu.org/pipermail/bug-hurd/).
-[[hurd/Status]]
+For more details, please read our writeup on the
+[[current_state_of_the_GNU_Hurd|hurd/status]].
## How is this site arranged?
diff --git a/microkernel/mach/gnu_mach/ports/xen.mdwn b/microkernel/mach/gnu_mach/ports/xen.mdwn
index cdb4e2de..c492d9a0 100644
--- a/microkernel/mach/gnu_mach/ports/xen.mdwn
+++ b/microkernel/mach/gnu_mach/ports/xen.mdwn
@@ -10,15 +10,9 @@ is included in the section entitled
[[toc ]]
-## Xen dom0, PAE-disabled hypervisor
+## Xen dom0, hypervisor
-/!\ Since GNU Mach doesn't handle PAE yet, you'll need a PAE-disabled hypervisor.
-
-On Debian Lenny, for example, you can install xen-hypervisor-3.2-1-i386-nonpae.
-
-This also means that you'll currently need a PAE-disabled `dom0`.
-[[Stefan_Siegl|stesie]] is providing a PAE-disabled Linux kernel image at
-<http://brokenpipe.de/GnuHurd/XEN/>.
+/!\ Now that GNU Mach handles PAE you can use a PAE-enabled hypervisor.
You can either get binaries at <http://youpibouh.thefreecat.org/hurd-xen/> or build them yourself.
@@ -63,7 +57,7 @@ and gnumach should get started. Proceed with native-install.
./native-install
- If `xm` complains about networking (`vif could not be connected`), it's Xen scripts' fault, see Xen documentation for how to configure the network. The simplest way is network-bridge with fixed IPs (note that you need the bridge-utils package for this). You can also just disable networking by commenting the vif line in the config.
-- If `xm` complains `Error: (2, 'Invalid kernel', 'xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\n')`, you most probably have a PAE-enabled hypervisor, and you just need to install and boot non-PAE hypervisor and kernel.
+- If `xm` complains `Error: (2, 'Invalid kernel', 'xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\n')`, you most probably have a PAE-enabled hypervisor and a non-PAE gnumach. Either install and boot non-PAE hypervisor and kernel, or rebuilt gnumach in PAE mode.
## Building from sources
diff --git a/microkernel/viengoos.mdwn b/microkernel/viengoos.mdwn
index 9a4f726f..3b7cdd51 100644
--- a/microkernel/viengoos.mdwn
+++ b/microkernel/viengoos.mdwn
@@ -11,8 +11,11 @@ is included in the section entitled
*viengoos* is a new kernel currently being designed and written by Neal
Walfield.
-It can be found in the *hurd-l4* repository, available at
-<http://savannah.gnu.org/cvs/?group=hurd>.
+The source can be downloaded from the *viengoos.git* repository, cf.
+<http://git.savannah.gnu.org/gitweb/?p=hurd/viengoos.git>. You can
+check it out using, for example:
+
+> git clone git://git.sv.gnu.org/hurd/viengoos.git
* [[Building]]
* Running