aple.git
7 months agoOS-Level_Virtualization: Fix typo. master
Andre Noll [Mon, 20 Jul 2020 16:33:50 +0000 (18:33 +0200)]
OS-Level_Virtualization: Fix typo.

10 months agoIntroduction: Fix duplication anchor.
Andre Noll [Tue, 21 Apr 2020 08:23:03 +0000 (10:23 +0200)]
Introduction: Fix duplication anchor.

Since the chapter list is contained twice on the intro page, we
must use different names for the anchors. To do so, change the
TABLE_OF_CONTENTS() macro to receive the name of the anchor as an
argument.

Found by checklink.

Fixes: 47d1b278687988739b214025788f7c5739916e70

10 months agoOS-Level_Virtualization: Reword exercise on AMD's Secure Virtual Machine.
Andre Noll [Tue, 21 Apr 2020 08:11:53 +0000 (10:11 +0200)]
OS-Level_Virtualization: Reword exercise on AMD's Secure Virtual Machine.

The link is dead. Reword the exercise to avoid referring to the
document directly.

Found by checklink.

10 months agoFix two broken links.
Andre Noll [Tue, 21 Apr 2020 08:05:19 +0000 (10:05 +0200)]
Fix two broken links.

The cluster and the user-info repo were merged recently, and
the cluster repo was removed afterwards. This commit makes
the links refer to the user-info repo instead.

This only affects the internal version of the pages.

Found by checklink.

11 months agoFilesystems: Improve section on dentry cache.
Andre Noll [Thu, 26 Mar 2020 10:06:15 +0000 (11:06 +0100)]
Filesystems: Improve section on dentry cache.

11 months agoAdd link to LWN article on dcache.
Andre Noll [Mon, 27 Jan 2020 12:21:49 +0000 (13:21 +0100)]
Add link to LWN article on dcache.

Although a bit dated, it's still worth reading.

11 months agoAdd table of contents to the main page.
Andre Noll [Tue, 25 Feb 2020 14:25:27 +0000 (15:25 +0100)]
Add table of contents to the main page.

At least the netsurf browser completely ignores the hamburger icon,
so provide an alternative way to navigate the pages.

11 months agoHave the logo link to the top level page.
Andre Noll [Tue, 25 Feb 2020 14:12:30 +0000 (15:12 +0100)]
Have the logo link to the top level page.

This allows the user to switch back to the main page from any chapter.

12 months agoUnix Concepts: Move some links to "Further Reading".
Andre Noll [Mon, 10 Feb 2020 12:06:59 +0000 (13:06 +0100)]
Unix Concepts: Move some links to "Further Reading".

These are independent documents rather than exercises.

12 months agoUnix Concepts: Use <th> for table headers.
Andre Noll [Mon, 10 Feb 2020 11:51:28 +0000 (12:51 +0100)]
Unix Concepts: Use <th> for table headers.

This way they are styled according to the values in the css file.

12 months agoLVM: Fix broken link to COW.
Andre Noll [Mon, 3 Feb 2020 12:42:09 +0000 (13:42 +0100)]
LVM: Fix broken link to COW.

The link broke when the section on the virtual address space was made
a subsection. Just link to the containing section on processes instead.

Use the opportunity to reformat the whole paragraph and add the
missing at the end of the paragraph </p>.

12 months agoUnix Concepts: Remove broken link.
Andre Noll [Mon, 3 Feb 2020 12:36:36 +0000 (13:36 +0100)]
Unix Concepts: Remove broken link.

The section on soft and hard links was made a subsection, which has
been merged into the section on Paths, Files and Directories. Remove
the misleading and broken link.

Found by checklink.

13 months agoDecrease font size of menu.
Andre Noll [Sun, 19 Jan 2020 10:24:48 +0000 (11:24 +0100)]
Decrease font size of menu.

To make it fit onto small cell phone screens.

13 months agoImprove menu.
Andre Noll [Sat, 11 Jan 2020 10:37:42 +0000 (11:37 +0100)]
Improve menu.

The grey bar was not very intuitive to use, and it does not work with
all browsers. While elinks ignores the css and renders the menu at
the top of the page, at least one popular cell phone browser neither
shows the bar nor the menu, making it impossible to navigate the pages.

This commit reworks the css and html code to always show an hamburger
icon at the top left corner of the page. Moving the pointer on the
icon opens the menu.

Suggested-by: Sanja Jasek <S.Jasek@exeter.ac.uk>
Tested-by: Maša Lenuzzi <masa.lenuzzi@tuebingen.mpg.de>
13 months agoAvoid stray '<!DOCTYPE>' text.
Andre Noll [Sat, 11 Jan 2020 11:21:47 +0000 (12:21 +0100)]
Avoid stray '<!DOCTYPE>' text.

The markdown converter converts the doctype header into html which
results in a stray line at the top of the chapter. This only affects
the chapters that still use markdown: Bash, Git, Command Line
Utilities, and Gridengine.

This patch applies a silly workaround. In the long run, the chapters
should be converted to plain html.

13 months agoInitial commit.
Andre Noll [Fri, 10 Jan 2020 10:38:48 +0000 (11:38 +0100)]
Initial commit.

These files were created 2015 and orginally contained only the
material that was used for the Unix courses held back then at the
MPI for development biology in Tübingen.

Over time, more content was added and existing contents have been
improved. Development was tracked within the non-public "user-info"
git repository that also contains unrelated contents for internal
use within the institute.

In 2019-12 the title was changed to "Advanced Problems in the Linux
Environment" and the pages were made public. To give interested
readers access to the source code, contents were moved to a dedicated
repository that was made public in 2020-01.

No attempts were made to filter out the 269 commits of the user-info
repo that touched the files of the unix course.