Date: Tue, 29 May 2018 00:14:05 +0000 (UTC) From: Eitan Adler <eadler@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51740 - head/en_US.ISO8859-1/articles/linux-emulation Message-ID: <201805290014.w4T0E5Bj032235@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805290014.w4T0E5Bj032235>