summaryrefslogtreecommitdiff
path: root/documentation.mdwn
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2019-11-03 16:00:25 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-11-03 16:00:25 +0100
commit9ab6d6ec97a311c0b4511827a21ea44d771c05ed (patch)
treea0e30633719afe035be9fc23020e817a73fc5f3f /documentation.mdwn
parent270026f9029ad3f2d06299947ae9e7bae42217d3 (diff)
parent46872f49b7caed32fe6f893310b74fdf3be3dad7 (diff)
Merge branch 'master' of braunbox:~hurd-web/hurd-web
Diffstat (limited to 'documentation.mdwn')
-rw-r--r--documentation.mdwn82
1 files changed, 29 insertions, 53 deletions
diff --git a/documentation.mdwn b/documentation.mdwn
index 8e336b42..6d89ac5c 100644
--- a/documentation.mdwn
+++ b/documentation.mdwn
@@ -8,11 +8,11 @@ License|/fdl]]."]]"""]]
[[!meta title="Documentation"]]
+/!\ Some stuff is missing (see [[!taglink Documentation_Issues|open_issue_documentation]]).
+
Are you interested in getting familiar with the GNU/Hurd system architecture,
or specific components of it? Here is a collection of texts to read.
-/!\ A lot of stuff is still missing (see the list of [[!taglink Documentation_Issues|open_issue_documentation]]).
-
[[!toc levels=1]]
---
@@ -28,18 +28,20 @@ architecture. Yes, really. You needn't go through all of these, but they're all
* [[!wikipedia Advanced_Programming_in_the_Unix_Environment]] - May help you grasp UNIX & POSIX standards.
* [Operating Systems](http://www.deitel.com/Books/OperatingSystems/OperatingSystems3e/tabid/1711/Default.aspx) - A well praised book on the subject.
* [Operating System Concepts](https://www.os-book.com/OS9/) - Another well praised book.
-* [Modern Operating Systems](https://en.wikipedia.org/wiki/Modern_Operating_Systems) - This book has achieved world-wide praise. Of course [the Plan-9 people don't like it](http://harmful.cat-v.org/software/andy_tanenbaum).
+* [Modern Operating Systems](https://en.wikipedia.org/wiki/Modern_Operating_Systems) - This book has achieved world-wide praise. Of course [the cat-v.org people don't like it](http://harmful.cat-v.org/software/andy_tanenbaum).
## GNU/Hurd System Architecture
You may want to start reading a [[quick overview|overview]] of how the GNU/Hurd system
starts, and thus how it is structured. Also see our [[FAQ]]
### Capabilities
- * Read up on [[Capabilities|capability]], [[!wikipedia Capability-based_security]],
- and, [What is a Capability, Anyway?](https://archive.is/20130112225523/http://www.eros-os.org/essays/capintro.html)
+ * [[Capabilities|capability]]
+ * [[!wikipedia Capability-based_security]] (Wikipedia)
+ * [What is a Capability, Anyway?](https://archive.is/20130112225523/http://www.eros-os.org/essays/capintro.html)
+ * [Capability Theory by Sound Bytes](http://www.cap-lore.com/CapTheory/)
+ * [What Are Capabilities?](http://habitatchronicles.com/2017/05/what-are-capabilities/)
- In the GNU/Hurd system, a capability is represented by a [[Mach
- port|microkernel/mach/port]].
+In the Hurd, a capability is represented by a [[Mach port|microkernel/mach/port]].
---
# Specific Components
@@ -61,67 +63,41 @@ from userlandish interfaces (Hurd) or from the microkernel itself (Mach).
---
# Presentations
-## 2019
-
- * FOSDEM: {{$community/meetings/fosdem_2019#thibault_hurd}}
-
-## 2018
-
- * FOSDEM: {{$community/meetings/fosdem_2018#thibault_hurd}}
-
-## 2017
-
+* **2019**
+ * FOSDEM: {{$community/meetings/fosdem_2019#thibault_hurd}}
+* **2018**
+ * FOSDEM: {{$community/meetings/fosdem_2018#thibault_hurd}}
+* **2017**
* FOSDEM: {{$community/meetings/fosdem_2017#ragkousis_guix_hurd}}
* FOSDEM: {{$community/meetings/fosdem_2017#winter_hurd}}
-
-## 2016
-
+* **2016**
* FOSDEM: {{$community/meetings/fosdem_2016#ragkousis_guix_hurd}}
* FOSDEM: {{$community/meetings/fosdem_2016#thibault_hurd}}
-
-## 2015
-
+* **2015**
* FOSDEM: {{$community/meetings/fosdem_2015#thibault_hurd}}
- * Debconf 15: {{$community/meetings/debconf15#youpi_hurd}}
-
-## 2014
-
+ * Debconf: {{$community/meetings/debconf15#youpi_hurd}}
+* **2014**
* FOSDEM: {{$community/meetings/fosdem_2014#thibault_hurd}}
-
-## 2013
-
+* **2013**
* GNU Hackers Meeting in Paris: {{$community/meetings/ghm2013#thibault_hurd}}
-
* FOSDEM: {{$community/meetings/fosdem_2013#thibault_hurd}}
-
-## 2011
-
+* **2011**
* GNU Hackers Meeting in Paris: {{$community/meetings/ghm2011#thibault_hurd}}
-
-## 2010
-
+* **2010**
* GNU Hackers Meeting in the Hague: {{$community/meetings/ghm2010#walfield_hurd}}
+ * Debconf: {{$community/meetings/debconf10#banck_hurd}}
+ * FOSDEM: {{$community/meetings/fosdem_2010#olaf_hurd1}}
+ * FOSDEM: {{$community/meetings/fosdem_2010#olaf_hurd2}}
+* **2004**
+ * Ognyan Kulev, [*presentation of the Hurd*](http://debian.fmi.uni-sofia.bg/~ogi/hurd/liofest-20040702-hurd.ppt)
+at the seminar *LIO and friends*, in Bulgarian.
- * Debconf 10: {{$community/meetings/debconf10#banck_hurd}}
-
- * Fosdem 2010: {{$community/meetings/fosdem_2010#olaf_hurd1}}
- * Fosdem 2010: {{$community/meetings/fosdem_2010#olaf_hurd2}}
-
-## 2004
-
- * 2004-07-02
-
- Ognyan Kulev, *presentation of the Hurd*, at the seminar *LIO and friends*,
- <http://debian.fmi.uni-sofia.bg/~ogi/hurd/liofest-20040702-hurd.ppt>, in
- Bulgarian.
+<!-- The above link is broken. My browser cannot load .ppt files so I do not know which wayback link should be used) -->
---
# General
-
* [[Media_Appearances]]
-
----
-# IRC Logs
+ * [IRC Logs](http://richtlijn.be/~larstiq/hurd/)
The IRC logs contain wealth of information. Many topics have been covered before in the IRC logs. You can use wget to
download all of the logs and grep for the information that you want (~100MB):