diff --git a/en_US.ISO8859-1/articles/linux-emulation/article.xml b/en_US.ISO8859-1/articles/linux-emulation/article.xml
index b33ff0cb87..a4d9c13fda 100644
--- a/en_US.ISO8859-1/articles/linux-emulation/article.xml
+++ b/en_US.ISO8859-1/articles/linux-emulation/article.xml
@@ -261,31 +261,6 @@
&os;-on-&os; layers. Others are not supposed to work properly nor
be usable these days.
- &os; development happens in a central CVS repository where only
- a selected team of so called committers can write. This repository
- possesses several branches; the most interesting are the HEAD branch,
- in &os; nomenclature called -CURRENT, and RELENG_X branches, where X
- stands for a number indicating a major version of &os;. As of
- December 2006, there are development branches for 6.X development
- (RELENG_6) and for the 5.X development (RELENG_5). Other branches are
- closed and not actively maintained or only fed with security patches
- by the Security Officer of the &os; project.
-
- Historically the active development was done in the HEAD branch so
- it was considered extremely unstable and supposed to happen to break
- at any time. This is not true any more as the
- Perforce (commercial version control system)
- repository was introduced so that active development happen there.
- There are many branches in Perforce where
- development of certain parts of the system happens and these branches
- are from time to time merged back to the main CVS repository thus
- effectively putting the given feature to the &os; operating system.
- The same happened with the rdivacky_linuxolator
- branch where development of this thesis code was going on.
-
- More info about the &os; operating system can be found
- at [2].
-
Technical details
@@ -444,7 +419,7 @@
features are added or changed while D is a minor version for bugfixes
only.
- More information can be obtained from [4].
+ More information can be obtained from [3].
Technical details
@@ -454,7 +429,7 @@
be entered in two ways: via a trap or via a syscall. The return is
handled only in one way. The further description applies to
&linux; 2.6 on the &i386; architecture. This information was
- taken from [3].
+ taken from [2].
Syscalls
@@ -1468,10 +1443,8 @@ translate_traps(int signal, int trap_code)
The &linux; emulation layer in &os; supports runtime setting of
the emulated version. This is done via &man.sysctl.8;, namely
- compat.linux.osrelease, which is set to 2.4.2 by
- default (as of April 2007) and with all &linux; versions up to 2.6
- it just determined what &man.uname.1; outputs. It is different with
- 2.6 emulation where setting this &man.sysctl.8; affects runtime
+ compat.linux.osrelease.
+ Setting this &man.sysctl.8; affects runtime
behavior of the emulation layer. When set to 2.6.x it sets the
value of linux_use_linux26 while setting to
something else keeps it unset. This variable (plus per-prison
@@ -2353,13 +2326,10 @@ openat(stdio, bah\, flags, mode) /* returns error because stdio is not a directo
2005.
- http://www.FreeBSD.org
+ https://tldp.org
- http://tldp.org
-
-
- http://www.linux.org
+ https://www.kernel.org