From ae0c78c9f3503c75a9de71464076a300d7e402ee Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawnB7DGuptvIZwaElVw3xnFfU2dOIGt55k8" Date: Tue, 4 Jun 2013 03:03:42 +0200 Subject: --- hurd/running/requirementsforlivecd.mdwn | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 hurd/running/requirementsforlivecd.mdwn (limited to 'hurd') diff --git a/hurd/running/requirementsforlivecd.mdwn b/hurd/running/requirementsforlivecd.mdwn new file mode 100644 index 00000000..858988d1 --- /dev/null +++ b/hurd/running/requirementsforlivecd.mdwn @@ -0,0 +1,24 @@ +[[!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]]."]]"""]] + +HERE STARTS YOUR NEW CONTENT -- remove everything from here on, including this +line. + +By creating this page, you agree to assign copyright for your contribution to +the Free Software Foundation, . The Free Software +Foundation promises to always use a free documentation license (as per our +criteria of free documentation) when publishing your contribution. We grant +you back all your rights under copyright, including the rights to copy, modify, +and redistribute your contributions. + +We're requiring these copyright assignments, so that we'll easily be able to +include your contributions in official GNU documentation, such as the GNU Hurd +Reference Manual, etc. Send email to if there are +questions. -- cgit v1.2.3 From e7f83d7cad2d5d0dec22623e5b7b1be55357fadf Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 30 Jun 2013 12:24:39 +0200 Subject: Add a trivial netio example --- hurd/translator/netio.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'hurd') diff --git a/hurd/translator/netio.mdwn b/hurd/translator/netio.mdwn index 44c35cf1..b220a4fe 100644 --- a/hurd/translator/netio.mdwn +++ b/hurd/translator/netio.mdwn @@ -15,3 +15,10 @@ filesystem. # Source [[source_repositories/incubator]], netio/master + +# Usage: + +e.g. + +cat /tmp/netio/tcp/ftp.gnu.org/21 + -- cgit v1.2.3 From 5a04918c996e7898bbe6dbaef69630f4feb11db0 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 30 Jun 2013 12:27:55 +0200 Subject: refer to socketio --- hurd/translator/netio.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/translator/netio.mdwn b/hurd/translator/netio.mdwn index b220a4fe..12a3f55c 100644 --- a/hurd/translator/netio.mdwn +++ b/hurd/translator/netio.mdwn @@ -16,9 +16,10 @@ filesystem. [[source_repositories/incubator]], netio/master +This is supposed to be replaced by the better socketio. + # Usage: e.g. cat /tmp/netio/tcp/ftp.gnu.org/21 - -- cgit v1.2.3 From 7456c17491a18170b62f4be7114a15daaa8194d3 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 30 Jun 2013 13:26:37 +0200 Subject: Add socketio --- hurd/translator/socketio.mdwn | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 hurd/translator/socketio.mdwn (limited to 'hurd') diff --git a/hurd/translator/socketio.mdwn b/hurd/translator/socketio.mdwn new file mode 100644 index 00000000..99a28416 --- /dev/null +++ b/hurd/translator/socketio.mdwn @@ -0,0 +1,25 @@ +[[!meta copyright="Copyright © 2010, 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]]."]]"""]] + +`socketio` is a translator designed for creating socket ports through the +filesystem. + + +# Source + +[[source_repositories/incubator]], socketio/master + +This is supposed to replace netio. + +# Usage: + +e.g. + +cat /tmp/socketio/tcp/ftp.gnu.org/21 -- cgit v1.2.3 From 8e114bb3aa935b5a730d3ce55547870bb0a04ae9 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 29 Jul 2013 14:08:59 +0200 Subject: Add firewalling example --- community/meetings/ghm2013.mdwn | 2 ++ hurd/translator/eth-filter.mdwn | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 hurd/translator/eth-filter.mdwn (limited to 'hurd') diff --git a/community/meetings/ghm2013.mdwn b/community/meetings/ghm2013.mdwn index 4de20c3c..5390ca30 100644 --- a/community/meetings/ghm2013.mdwn +++ b/community/meetings/ghm2013.mdwn @@ -37,6 +37,8 @@ License|/fdl]]."]]"""]] - nsmux, unionmount + - eth-filter + - list of nice translators - netio/socketio - tarfs, cvsfs, xmlfs, mboxfs diff --git a/hurd/translator/eth-filter.mdwn b/hurd/translator/eth-filter.mdwn new file mode 100644 index 00000000..a026b0b9 --- /dev/null +++ b/hurd/translator/eth-filter.mdwn @@ -0,0 +1,23 @@ +[[!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]]."]]"""]] + +`eth-filter` is a translator that implements a very simple stateless firewal. + +# Source + +[[source_repositories/incubator]], dde + +# Usage: + +For instance, to drop any attempt to access port 22: + + settrans -c /dev/eth0f /hurd/eth-filter -i /dev/eth0 -r "not port 22" + + settrans /servers/socket/2 /hurd/pfinet -i /dev/eth0f ... -- cgit v1.2.3 From e855d647cbc5128c7fb6e72184ce5e79822c83be Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 28 Aug 2013 18:08:23 +0200 Subject: explain a bit more --- hurd/translator/eth-filter.mdwn | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'hurd') diff --git a/hurd/translator/eth-filter.mdwn b/hurd/translator/eth-filter.mdwn index a026b0b9..36ef4217 100644 --- a/hurd/translator/eth-filter.mdwn +++ b/hurd/translator/eth-filter.mdwn @@ -20,4 +20,8 @@ For instance, to drop any attempt to access port 22: settrans -c /dev/eth0f /hurd/eth-filter -i /dev/eth0 -r "not port 22" +This creates a /dev/eth0f device, which is the filtered version of /dev/eth0. One can then configure network by hand using /dev/eth0f instead of /dev/eth0: + settrans /servers/socket/2 /hurd/pfinet -i /dev/eth0f ... + +or run dhclient /dev/eth0f, etc. -- cgit v1.2.3 From a5adeb318c621f354cd0fd46e466d15a1514e133 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 18 Sep 2013 10:08:31 +0200 Subject: Mention the -f option of boot to pass network card --- hurd/subhurd.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hurd') diff --git a/hurd/subhurd.mdwn b/hurd/subhurd.mdwn index f2117ead..af119af3 100644 --- a/hurd/subhurd.mdwn +++ b/hurd/subhurd.mdwn @@ -86,6 +86,8 @@ it! practice [that doesn't work at the moment](http://savannah.gnu.org/bugs/?17341).) +You can provide the subhurd with a network card by passing a -f option to `boot`. + Now the subhurd should boot just like a normal Hurd started directly from GRUB, finally presenting a login prompt. The `boot` program serves as proxy for the subhurd, so you can control it from the terminal where you issued the boot -- cgit v1.2.3 From a3d4b6e5a62ac13ac5952d44fb6419004c633120 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 21 Sep 2013 19:46:46 +0200 Subject: Add openstack command line example --- hurd/running/openstack.mdwn | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 hurd/running/openstack.mdwn (limited to 'hurd') diff --git a/hurd/running/openstack.mdwn b/hurd/running/openstack.mdwn new file mode 100644 index 00000000..af03583b --- /dev/null +++ b/hurd/running/openstack.mdwn @@ -0,0 +1,14 @@ +[[!meta copyright="Copyright © 2005, 2006, 2007, 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]]."]]"""]] + +One can tell openstack to avoid using virtio drivers, and use emulated hardware instead: + + glance image-create --property hw_disk_bus=ide --property hw_cdrom_bus=ide --property hw_vif_model=rtl8139 --disk-format raw --container-format bare --name gnu-hurd --copy-from http://people.debian.org/~sthibault/hurd-i386/debian-hurd.img -- cgit v1.2.3 From 7516c9c8824154630c4059ecbe044b82db5190ac Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 21 Sep 2013 19:47:40 +0200 Subject: Add link --- hurd/running.mdwn | 1 + 1 file changed, 1 insertion(+) (limited to 'hurd') diff --git a/hurd/running.mdwn b/hurd/running.mdwn index 41855433..f0cb0809 100644 --- a/hurd/running.mdwn +++ b/hurd/running.mdwn @@ -17,6 +17,7 @@ There are several different ways to run a GNU/Hurd system: * [[microkernel/mach/gnumach/ports/Xen]] - In Xen * [[Live_CD]] * [[QEMU]] - In QEMU +* [[openstack]] - In openstack * [[chroots|chroot]] need a couple of tricks to work properly. * [[VirtualBox]] - In VirtualBox * [[vmware]] (**non-free!**) -- cgit v1.2.3 From e53c039152bdf699991d1c7b87cf9fd198b09591 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 26 Sep 2013 09:16:22 +0200 Subject: Remove empty page. This reverts commit ae0c78c9f3503c75a9de71464076a300d7e402ee. --- hurd/running/requirementsforlivecd.mdwn | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 hurd/running/requirementsforlivecd.mdwn (limited to 'hurd') diff --git a/hurd/running/requirementsforlivecd.mdwn b/hurd/running/requirementsforlivecd.mdwn deleted file mode 100644 index 858988d1..00000000 --- a/hurd/running/requirementsforlivecd.mdwn +++ /dev/null @@ -1,24 +0,0 @@ -[[!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]]."]]"""]] - -HERE STARTS YOUR NEW CONTENT -- remove everything from here on, including this -line. - -By creating this page, you agree to assign copyright for your contribution to -the Free Software Foundation, . The Free Software -Foundation promises to always use a free documentation license (as per our -criteria of free documentation) when publishing your contribution. We grant -you back all your rights under copyright, including the rights to copy, modify, -and redistribute your contributions. - -We're requiring these copyright assignments, so that we'll easily be able to -include your contributions in official GNU documentation, such as the GNU Hurd -Reference Manual, etc. Send email to if there are -questions. -- cgit v1.2.3 From 3c5a4ed72ec9e1f215a59c738161f18960a3670c Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 26 Sep 2013 09:25:30 +0200 Subject: Missing 2013 copyright year updates. --- advantages.mdwn | 4 ++-- community/gsoc/project_ideas/valgrind.mdwn | 2 +- community/meetings/ghm2013.mdwn | 2 +- hurd/running.mdwn | 2 +- hurd/subhurd.mdwn | 4 ++-- media_appearances.mdwn | 2 +- open_issues/gccgo.mdwn | 2 +- open_issues/gnumach_vm_object_resident_page_count.mdwn | 2 +- open_issues/magic_translator_machtype.mdwn | 3 ++- 9 files changed, 12 insertions(+), 11 deletions(-) (limited to 'hurd') diff --git a/advantages.mdwn b/advantages.mdwn index 63bc56bc..94e64c33 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2001, 2002, 2008, 2010, 2011, 2012 Free Software -Foundation, Inc."]] +[[!meta copyright="Copyright © 2001, 2002, 2008, 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 diff --git a/community/gsoc/project_ideas/valgrind.mdwn b/community/gsoc/project_ideas/valgrind.mdwn index 76675796..6663eec2 100644 --- a/community/gsoc/project_ideas/valgrind.mdwn +++ b/community/gsoc/project_ideas/valgrind.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2009, 2010, 2011 Free Software Foundation, +[[!meta copyright="Copyright © 2009, 2010, 2011, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable diff --git a/community/meetings/ghm2013.mdwn b/community/meetings/ghm2013.mdwn index dfb14713..c12b6682 100644 --- a/community/meetings/ghm2013.mdwn +++ b/community/meetings/ghm2013.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!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 diff --git a/hurd/running.mdwn b/hurd/running.mdwn index f0cb0809..15ee25d9 100644 --- a/hurd/running.mdwn +++ b/hurd/running.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2012 Free Software +[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2012, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable diff --git a/hurd/subhurd.mdwn b/hurd/subhurd.mdwn index af119af3..df708499 100644 --- a/hurd/subhurd.mdwn +++ b/hurd/subhurd.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008, 2010, 2011 Free Software Foundation, -Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 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 diff --git a/media_appearances.mdwn b/media_appearances.mdwn index bf370415..3d1ae7c6 100644 --- a/media_appearances.mdwn +++ b/media_appearances.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010, 2011, 2012 Free Software Foundation, +[[!meta copyright="Copyright © 2010, 2011, 2012, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable diff --git a/open_issues/gccgo.mdwn b/open_issues/gccgo.mdwn index 18be3d93..42502c67 100644 --- a/open_issues/gccgo.mdwn +++ b/open_issues/gccgo.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 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 diff --git a/open_issues/gnumach_vm_object_resident_page_count.mdwn b/open_issues/gnumach_vm_object_resident_page_count.mdwn index 9b16fc1d..e6c7897f 100644 --- a/open_issues/gnumach_vm_object_resident_page_count.mdwn +++ b/open_issues/gnumach_vm_object_resident_page_count.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 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 diff --git a/open_issues/magic_translator_machtype.mdwn b/open_issues/magic_translator_machtype.mdwn index 9c1a0d76..cf396d5c 100644 --- a/open_issues/magic_translator_machtype.mdwn +++ b/open_issues/magic_translator_machtype.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2010, 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 -- cgit v1.2.3