svn commit: r51740 - head/en_US.ISO8859-1/articles/linux-emulation

Eitan Adler eadler at FreeBSD.org
Tue May 29 00:14:06 UTC 2018


Author: eadler
Date: Tue May 29 00:14:05 2018
New Revision: 51740
URL: https://svnweb.freebsd.org/changeset/doc/51740

Log:
  linux-emulation: modernize a bit
  
  - remove references to CVS, p4, etc.
  - remove indirect reference to FreeBSD.org
  - stop talking about old defaults
  - update links
  
  This page can be cleaned up some more, but has some valuable information
  so should not be deleted without moving the information elsewhere first.

Modified:
  head/en_US.ISO8859-1/articles/linux-emulation/article.xml

Modified: head/en_US.ISO8859-1/articles/linux-emulation/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/linux-emulation/article.xml	Mon May 28 23:38:40 2018	(r51739)
+++ head/en_US.ISO8859-1/articles/linux-emulation/article.xml	Tue May 29 00:14:05 2018	(r51740)
@@ -261,31 +261,6 @@
 	&os;-on-&os; layers.  Others are not supposed to work properly nor
 	be usable these days.</para>
 
-      <para>&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.</para>
-
-      <para>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
-	<application>Perforce</application> (commercial	version control system)
-	repository was introduced so that active development happen there.
-	There are many branches in <application>Perforce</application> 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 <filename>rdivacky_linuxolator</filename>
-	branch where development of this thesis code was going on.</para>
-
-      <para>More info about the &os; operating system can be found
-	at [2].</para>
-
       <sect3 xml:id="freebsd-tech-details">
 	<title>Technical details</title>
 
@@ -444,7 +419,7 @@
 	features are added or changed while D is a minor version for bugfixes
 	only.</para>
 
-      <para>More information can be obtained from [4].</para>
+      <para>More information can be obtained from [3].</para>
 
       <sect3 xml:id="linux-tech-details">
 	<title>Technical details</title>
@@ -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].</para>
+	taken from [2].</para>
 
 	<sect4 xml:id="linux-syscalls">
 	  <title>Syscalls</title>
@@ -1468,10 +1443,8 @@ translate_traps(int signal, int trap_code)
 
 	<para>The &linux; emulation layer in &os; supports runtime setting of
 	  the emulated version.  This is done via &man.sysctl.8;, namely
-	  <literal>compat.linux.osrelease</literal>, 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
+	  <literal>compat.linux.osrelease</literal>.
+	  Setting this &man.sysctl.8; affects runtime
 	  behavior of the emulation layer.  When set to 2.6.x it sets the
 	  value of <literal>linux_use_linux26</literal> while setting to
 	  something else keeps it unset.  This variable (plus per-prison
@@ -2353,13 +2326,10 @@ openat(stdio, bah\, flags, mode)	/* returns error beca
 	  2005.</para>
       </listitem>
       <listitem>
-	<para><uri xlink:href="http://www.FreeBSD.org">http://www.FreeBSD.org</uri></para>
+	<para><uri xlink:href="https://tldp.org">https://tldp.org</uri></para>
       </listitem>
       <listitem>
-	<para><uri xlink:href="http://tldp.org">http://tldp.org</uri></para>
-      </listitem>
-      <listitem>
-	<para><uri xlink:href="http://www.linux.org">http://www.linux.org</uri></para>
+	<para><uri xlink:href="https://www.kernel.org">https://www.kernel.org</uri></para>
      </listitem>
     </orderedlist>
   </sect1>


More information about the svn-doc-all mailing list