]> git.tuebingen.mpg.de Git - aple.git/blobdiff - Unix_Concepts.m4
OSLV: Replace LXC section.
[aple.git] / Unix_Concepts.m4
index ae0c4ecf603fbc41fcb1a5e8ceed77f4e79947ec..3841c01348f9f75c1844197299a3a920d69ed015 100644 (file)
@@ -202,10 +202,6 @@ EXERCISES()
        <li> Run <code>uname -a</code> on various Unix machines to see the
        OS type and the kernel version. </li>
 
        <li> Run <code>uname -a</code> on various Unix machines to see the
        OS type and the kernel version. </li>
 
-       <li> Nice read on the
-       <a href="http://www.catb.org/~esr/writings/taoup/html/ch02s01.html">Origins and
-       History of Unix</a>, 1969-1995. </li>
-
        <li> Explore the <a
        href="https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg">Unix
        time line</a>. </li>
        <li> Explore the <a
        href="https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg">Unix
        time line</a>. </li>
@@ -214,14 +210,6 @@ EXERCISES()
        href="http://www.gnu.org/cgi-bin/license-quiz.cgi">Free Software
        licensing quiz</a>. </li>
 
        href="http://www.gnu.org/cgi-bin/license-quiz.cgi">Free Software
        licensing quiz</a>. </li>
 
-       <li> Read the <a
-       href="https://www.newyorker.com/business/currency/the-gnu-manifesto-turns-thirty">
-       notes on the 30th anniversary</a> of the GNU Manifesto. </li>
-
-       <li> Read the <a
-       href="http://www.catb.org/~esr/writings/unix-koans/end-user.html">
-       Koan of Master Foo and the End User</a>. </li>
-
        <li> On a Debian or Ubuntu system, run <code>aptitude search
        python</code> to list all python-related Ubuntu packages. Run
        <code>aptitude show python-biopython</code> to see the description
        <li> On a Debian or Ubuntu system, run <code>aptitude search
        python</code> to list all python-related Ubuntu packages. Run
        <code>aptitude show python-biopython</code> to see the description
@@ -796,11 +784,11 @@ as described below. </p>
 
 <table>
        <tr>
 
 <table>
        <tr>
-               <td> </td>
-               <td> <em>Directories</em> </td>
-               <td> <em>Non-directories</em> </td>
+               <th> &nbsp;&nbsp; </th>
+               <th> Directories </th>
+               <th> Non-directories </th>
        </tr> <tr>
        </tr> <tr>
-               <td> <code>&nbsp;r&nbsp;</code> </td>
+               <th> <code>r</code> </th>
 
                <td> The permission to list the directory contents. More precisely,
                this bit grants the permission to call <code>opendir(3)</code>
 
                <td> The permission to list the directory contents. More precisely,
                this bit grants the permission to call <code>opendir(3)</code>
@@ -813,7 +801,7 @@ as described below. </p>
                fail for other reasons, though.
 
        </tr> <tr>
                fail for other reasons, though.
 
        </tr> <tr>
-               <td> <code>&nbsp;w&nbsp;</code> </td>
+               <th> <code>w</code> </th>
 
                <td> The permission to add or remove directory entries. That is,
                to create new files or to remove existing files. Note that write
 
                <td> The permission to add or remove directory entries. That is,
                to create new files or to remove existing files. Note that write
@@ -827,7 +815,7 @@ as described below. </p>
                permissions. </td>
 
        </tr> <tr>
                permissions. </td>
 
        </tr> <tr>
-               <td> <code>&nbsp;x&nbsp;</code> </td>
+               <th> <code>x</code> </th>
 
                <td> The permission to <em>search</em> the directory. Searching
                a directory means to access its entries, either by retrieving
 
                <td> The permission to <em>search</em> the directory. Searching
                a directory means to access its entries, either by retrieving
@@ -858,9 +846,9 @@ three digits. </p>
 
 <table>
        <tr>
 
 <table>
        <tr>
-               <td> octal value </td>
-               <td> symbolic representation </td>
-               <td> meaning </td>
+               <th> Octal Value </th>
+               <th> Symbolic Representation </th>
+               <th> Meaning </th>
        </tr> <tr>
                <td> 0 </td>
                <td> <code>---</code> </td>
        </tr> <tr>
                <td> 0 </td>
                <td> <code>---</code> </td>
@@ -1131,11 +1119,7 @@ file. Paths can be mapped to files, but not the other way around. In
 particular, there is no such thing like "the list of paths which have
 changed since yesterday".
 
 particular, there is no such thing like "the list of paths which have
 changed since yesterday".
 
-The concept of hard- and soft links complicates
-the situation further. This topic is discussed in a <a
-href="#soft_and_hard_links">subsequent section</a>. See the exercises
-therein for more information.
-
+The concept of hard- and soft links complicates the situation further.
 »)
 
 HOMEWORK(«
 »)
 
 HOMEWORK(«
@@ -2518,6 +2502,18 @@ SUBSECTION(«symlink_madness»)
 
 SECTION(«Further Reading»)
 <ul>
 
 SECTION(«Further Reading»)
 <ul>
+       <li> <a
+       href="http://www.catb.org/~esr/writings/taoup/html/ch02s01.html">Origins
+       and History of Unix, 1969-1995</a> by Eric Steven Raymond. </li>
+
+       <li> <a
+       href="https://www.newyorker.com/business/currency/the-gnu-manifesto-turns-thirty">
+       The GNU Manifesto Turns Thirty</a>, by Maria Bustillos. </li>
+
+       <li> <a
+       href="http://www.catb.org/~esr/writings/unix-koans/end-user.html">
+       The Koan of Master Foo and the End User</a>. </li>
+
        <li> <a href="https://lwn.net/Articles/411845/">Ghosts of Unix Past:
        a historical search for design patterns</a>, by Neil Brown. </li>
 
        <li> <a href="https://lwn.net/Articles/411845/">Ghosts of Unix Past:
        a historical search for design patterns</a>, by Neil Brown. </li>