diff options
-rw-r--r-- | .templates/autotag.tmpl | 2 | ||||
-rw-r--r-- | config_edittemplate/open_issue_page.mdwn | 2 | ||||
-rw-r--r-- | config_edittemplate/regular_page.mdwn | 2 | ||||
-rw-r--r-- | contributing/web_pages.mdwn | 20 | ||||
-rw-r--r-- | contributing/web_pages/news/skeleton.mdwn | 2 | ||||
-rw-r--r-- | copyright.mdwn | 2 | ||||
-rw-r--r-- | faq/release.mdwn | 10 | ||||
-rw-r--r-- | history.mdwn | 7 | ||||
-rw-r--r-- | hurd.mdwn | 4 | ||||
-rw-r--r-- | hurd/documentation/netfs_ada_results.mdwn | 61 | ||||
-rw-r--r-- | index.mdwn | 5 | ||||
-rw-r--r-- | microkernel/mach/gnumach.mdwn | 6 | ||||
-rw-r--r-- | microkernel/mach/gnumach/ports/xen.mdwn | 4 | ||||
-rw-r--r-- | microkernel/mach/history.mdwn | 2 | ||||
-rw-r--r-- | microkernel/mach/mig/gnu_mig.mdwn | 6 | ||||
-rw-r--r-- | news/2015-04-10-releases.mdwn | 55 |
16 files changed, 159 insertions, 31 deletions
diff --git a/.templates/autotag.tmpl b/.templates/autotag.tmpl index de885b73..b21ed9ed 100644 --- a/.templates/autotag.tmpl +++ b/.templates/autotag.tmpl @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2015 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/config_edittemplate/open_issue_page.mdwn b/config_edittemplate/open_issue_page.mdwn index 704c9423..bc4e71bb 100644 --- a/config_edittemplate/open_issue_page.mdwn +++ b/config_edittemplate/open_issue_page.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2015 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/config_edittemplate/regular_page.mdwn b/config_edittemplate/regular_page.mdwn index a479268f..cea6f021 100644 --- a/config_edittemplate/regular_page.mdwn +++ b/config_edittemplate/regular_page.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2015 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/contributing/web_pages.mdwn b/contributing/web_pages.mdwn index e163cd32..cb05be8e 100644 --- a/contributing/web_pages.mdwn +++ b/contributing/web_pages.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014 Free -Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015 +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 @@ -94,6 +94,15 @@ editing endeavours you're going to undertake. Doing so should help to (a) avoid double work and (b) avoid merge conflicts if you install your changes into the main repository. +## Ikiwiki Installation + +You'll want to install [[ikiwiki]] in order to locally render the pages you're +editing. + +### Debian Wheezy + + $ apt-get install ikiwiki libyaml-syck-perl markdown libsearch-xapian-perl texinfo + ## Identifying Yourself First, let's make sure that you're properly identifying yourself towards Git. @@ -173,7 +182,7 @@ You can also locally get the whole set of pages rendered to HTML: [...] scanning contributing/web_pages.mdwn rendering contributing/web_pages.mdwn - + Now open `hurd-web.rendered/index.html' to browse the pages. ### ikiwiki's `w3mmode` @@ -194,7 +203,7 @@ Render the pages: [...] scanning contributing/web_pages.mdwn rendering contributing/web_pages.mdwn - + Now open `hurd-web.rendered.w3m/index.html' to browse the pages. Invoke `w3m`: @@ -241,9 +250,6 @@ If you don't have an MTA running, you'll have to find another way: either post the `*.patch` files to <web-hurd@gnu.org> or upload them somewhere for us to download them from. -## Ikiwiki wheezy installation and dependencies - - $ apt-get install ikiwiki libyaml-syck-perl markdown libsearch-xapian-perl texinfo # New Year Procedure diff --git a/contributing/web_pages/news/skeleton.mdwn b/contributing/web_pages/news/skeleton.mdwn index d45b87d1..d2ff5fad 100644 --- a/contributing/web_pages/news/skeleton.mdwn +++ b/contributing/web_pages/news/skeleton.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2014 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2015 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/copyright.mdwn b/copyright.mdwn index 34719931..07d46051 100644 --- a/copyright.mdwn +++ b/copyright.mdwn @@ -1,2 +1,2 @@ Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014 The Contributing Authors +2013, 2014, 2015 The Contributing Authors diff --git a/faq/release.mdwn b/faq/release.mdwn index 6ec26925..d0b9d4b5 100644 --- a/faq/release.mdwn +++ b/faq/release.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2008, 2013 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2013, 2015 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 @@ -12,12 +13,13 @@ License|/fdl]]."]]"""]] [[!meta title="When will the Hurd be released?"]] -0.5 has been [[released on 2013-09-27|news/2013-09-27]]. Read about the -[[Hurd's status|hurd/status]]. +GNU Hurd 0.6 has been [[released on 2015-04-10|news/2015-04-10-releases]], +along with GNU Mach 1.5 and GNU MIG 1.5. Read about the [[Hurd's +status|hurd/status]]. > OK, but when will it be finished? -Well, is the Linux kernel considered to be really "finished"? Hurd 0.5 does +Well, is the Linux kernel considered to be really "finished"? Hurd 0.6 does work, but of course it can still become better -- beginning to [[contribute|contributing]] and [[joining us|how_many_developers]] is the best way for you to help achieve that. :-) diff --git a/history.mdwn b/history.mdwn index 7cf5cd6e..50f10776 100644 --- a/history.mdwn +++ b/history.mdwn @@ -1,5 +1,5 @@ [[!meta copyright="Copyright © 1998, 1999, 2001, 2002, 2007, 2008, 2009, 2011, -2013 Free Software Foundation, Inc."]] +2013, 2015 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 @@ -112,6 +112,8 @@ mailing lists. "20020830194413.GA6819@outpost.dnsalias.org"]] (2002-08-30) * [[GNU Hurd 0.5, GNU Mach 1.4, GNU MIG 1.4 released|news/2013-09-27]] (2013-09-27) + * [[GNU Hurd 0.6, GNU Mach 1.5, GNU MIG 1.5 + released|news/2015-04-10-releases]] (2015-04-10) # An Incomplete GNU Hurd Timeline @@ -165,3 +167,6 @@ mailing lists. Hackers Meeting in Paris|community/meetings/ghm2013]], *Happy 30th birthday, GNU*: [[GNU Hurd 0.5, GNU Mach 1.4, GNU MIG 1.4 released|news/2013-09-27]]. + * [...] + * 2015: [...], [[GNU Hurd 0.6, GNU Mach 1.5, GNU MIG 1.5 + released|news/2015-04-10-releases]]. @@ -1,5 +1,5 @@ [[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, -2009, 2010, 2011, 2013 Free Software Foundation, Inc."]] +2009, 2010, 2011, 2013, 2015 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 @@ -12,7 +12,7 @@ License|/fdl]]."]]"""]] The GNU Hurd is under active development. Because of that, there is no *stable* version. We mainly distribute the Hurd sources through [[Git|source_repositories]]. The latest release is [[GNU Hurd -0.5|news/2013-09-27]]. +0.6|news/2015-04-10-releases]]. Although it is possible to bootstrap the GNU/Hurd system from the sources by cross-compiling and installing the system software and the basic applications, diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index cc075da8..ae500e35 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -85,4 +85,63 @@ is included in the section entitled * Validate\_Stat * Validate\_Stat * Check\_Open\_Permissions - * netfs\_implementation.adb:57 Netfs\_Implementation.Attempt\_Lookup
\ No newline at end of file + * netfs\_implementation.adb:57 Netfs\_Implementation.Attempt\_Lookup + +## Rev 68f905dc9b7c + + * Attemp\_Lookup implemented + +### ls -la . + * No more error : node is displayed as a directory + * Sequence call : validate\_state / check\_open\_permissions / validate\_state + +### ls -la node + + * Returns an error : + * ls: reading directory node: Operation not supported + * get\_dirents still not implemented + * Call sequence : + * validate\_state + * check\_open\_permissions + * validate\_state + * validate\_state + * check\_open\_permissions + * validate\_state + * get\_dirents line 90 of netfs\_implementation package + +### cd node + + * No more hang + * Call sequence : + * Validate\_Stat + * check\_open\_permissions + * Validate\_Stat + * Validate\_Stat + * check\_open\_permissions + * attemp\_lookup + * Validate\_Stat + * check\_open\_permissions + * attemp\_lookup + * Validate\_Stat + * Validate\_Stat + * check\_open\_permissions + * Validate\_Stat + * Not Implemented Netfs\_Implementation.Get\_Dirents + * attemp\_lookup + * Validate\_Stat + * Validate\_Stat + * check\_open\_permissions + * Validate\_Stat + * Not Implemented Netfs\_Implementation.Get\_Dirents + * attemp\_lookup + * Validate\_Stat + * Validate\_Stat + * check\_open\_permissions + * Validate\_Stat + * Not Implemented Netfs\_Implementation.Get\_Dirents + * attemp\_lookup + * Validate\_Stat + * Validate\_Stat + * check\_open\_permissions + * Validate\_Stat + * Not Implemented Netfs\_Implementation.Get\_Dirents
\ No newline at end of file @@ -1,5 +1,5 @@ [[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, -2009, 2010, 2011, 2013 Free Software Foundation, Inc."]] +2009, 2010, 2011, 2013, 2015 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 @@ -98,7 +98,8 @@ are rendered on a [[Debian_GNU/Hurd|hurd/running/debian]] system. # Current Status -The last release is [[GNU Hurd 0.5|news/2013-09-27]], 2013-09-27. The Hurd is +The latest releases are [[GNU Hurd 0.6, GNU Mach 1.5, GNU MIG +1.5|news/2015-04-10-releases]], 2015-04-10. The Hurd is developed by [[a few volunteers in their spare time|faq/how_many_developers]]. The project welcomes any assistance [[you can provide|contributing]]. Porting and development expertise is still badly needed in many key areas. diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn index 84307a49..88c38999 100644 --- a/microkernel/mach/gnumach.mdwn +++ b/microkernel/mach/gnumach.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013 Free Software -Foundation, Inc."]] +[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013, 2015 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 @@ -24,7 +24,7 @@ GNU Mach runs on x86 machines. See the [[hardware_compatibility_list]] and information about [[ports]] to other architectures. -The latest release is [[GNU Mach 1.4|news/2013-09-27]]. +The latest release is [[GNU Mach 1.5|news/2015-04-10-releases]]. # Advantages of GNU Mach diff --git a/microkernel/mach/gnumach/ports/xen.mdwn b/microkernel/mach/gnumach/ports/xen.mdwn index f3c990c2..1af19257 100644 --- a/microkernel/mach/gnumach/ports/xen.mdwn +++ b/microkernel/mach/gnumach/ports/xen.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2013, 2014 Free Software -Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2013, 2014, 2015 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/microkernel/mach/history.mdwn b/microkernel/mach/history.mdwn index 62bd3e34..a1df8a10 100644 --- a/microkernel/mach/history.mdwn +++ b/microkernel/mach/history.mdwn @@ -216,4 +216,4 @@ IRC, freenode, #hurd, 2013-07-04: --- [[!tag open_issue_documentation]]Update for [[GNU Mach 1.4 -release|news/2013-09-27]]. +release|news/2013-09-27]], and [[GNU Mach 1.5|news/2015-04-10-releases]]. diff --git a/microkernel/mach/mig/gnu_mig.mdwn b/microkernel/mach/mig/gnu_mig.mdwn index 933453f7..77cbed05 100644 --- a/microkernel/mach/mig/gnu_mig.mdwn +++ b/microkernel/mach/mig/gnu_mig.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2001, 2006, 2008, 2009, 2010, 2013 Free Software -Foundation, Inc."]] +[[!meta copyright="Copyright © 2001, 2006, 2008, 2009, 2010, 2013, 2015 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 @@ -24,7 +24,7 @@ Like its predecessor, it can only generate C code, that has to be compiled and linked to client and server programs respectively ([[!taglink open_issue_mig]]). -The latest release is [[GNU MIG 1.4|news/2013-09-27]]. +The latest release is [[GNU MIG 1.5|news/2015-04-10-releases]]. * [[Building]] - building (and obtaining) GNU MIG * [[Open Issues|tag/open_issue_mig]] diff --git a/news/2015-04-10-releases.mdwn b/news/2015-04-10-releases.mdwn new file mode 100644 index 00000000..f3064f20 --- /dev/null +++ b/news/2015-04-10-releases.mdwn @@ -0,0 +1,55 @@ +[[!meta copyright="Copyright © 2015 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="2015-04-17 13:25 UTC"]] + +GNU Hurd 0.6, GNU Mach 1.5, GNU MIG 1.5 released. +[[!if test="included()" then="""[[!toggle id=full_news +text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" +else=" +[[!paste id=full_news]]"]] + +[[!cut id="full_news" text=""" + + * **GNU Hurd 0.6**: [[!message-id desc=announcement + "8738415d4z.fsf@kepler.schwinge.homeip.net"]], + [NEWS](http://git.savannah.gnu.org/cgit/hurd/hurd.git/tree/NEWS?id=v0.6) + * **GNU Mach 1.5**: [[!message-id desc=announcement + "87618x5d5o.fsf@kepler.schwinge.homeip.net"]], + [NEWS](http://git.savannah.gnu.org/cgit/hurd/gnumach.git/tree/NEWS?id=v1.5) + * **GNU MIG 1.5**: [[!message-id desc=announcement + "874moh5d5c.fsf@kepler.schwinge.homeip.net"]], + [NEWS](http://git.savannah.gnu.org/cgit/hurd/mig.git/tree/NEWS?id=v1.5) + +If you want to give the Hurd a try, you may easily do so with [[Debian +GNU/Hurd|hurd/running/debian]]. + +Please read the [[FAQ]]. +Bug reports should be sent to [[mailing_lists/bug-hurd]] or filed on +<http://savannah.gnu.org/bugs/?group=hurd>. Requests for assistance +should be sent to [[mailing_lists/help-hurd]] or filed on +<http://savannah.gnu.org/support/?group=hurd>. You can also find us on +the Freenode IRC network in the [[#hurd|IRC]] channel. + +--- + +The **GNU Hurd** is the GNU project's replacement for the Unix kernel. It is a +collection of servers that run on the Mach microkernel to implement file +systems, network protocols, file access control, and other features that are +implemented by the Unix kernel or similar kernels (such as Linux). [[More +detailed|hurd/documentation]]. + +**GNU Mach** is the microkernel upon which a GNU Hurd system is based. It +provides an Inter Process Communication (IPC) mechanism that the Hurd uses to +define interfaces for implementing in a distributed multi-server fashion the +services a traditional operating system kernel provides. [[More +detailed|microkernel/mach/gnumach]]. + +"""]] |