From chinsan.tw@gmail.com  Sat Aug  5 04:37:54 2006
Return-Path: <chinsan.tw@gmail.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 3B03116A4DA;
	Sat,  5 Aug 2006 04:37:54 +0000 (UTC)
	(envelope-from chinsan.tw@gmail.com)
Received: from smtp2.bc.hgc.com.tw (smtp2.bc.hgc.com.tw [203.133.1.156])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7168643D66;
	Sat,  5 Aug 2006 04:37:50 +0000 (GMT)
	(envelope-from chinsan.tw@gmail.com)
Received: from smtp2.bc.hgc.com.tw (u14-109.u203-187.giga.net.tw [203.187.14.109])
	by smtp2.bc.hgc.com.tw (Postfix) with SMTP id 46D822F068;
	Sat,  5 Aug 2006 12:37:50 +0800 (CST)
Received: by smtp2.bc.hgc.com.tw (sSMTP sendmail emulation); Sat,  5 Aug 2006 12:44:01 +0800
Message-Id: <20060805043750.46D822F068@smtp2.bc.hgc.com.tw>
Date: Sat,  5 Aug 2006 12:44:01 +0800
From: chinsan <chinsan.tw@gmail.com>
Reply-To: chinsan <chinsan.tw@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: vanilla@FreeBSD.org
Subject: [UPDATE] zh_TW: Update handbook/linuxemu to SVN#963
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         101390
>Category:       docs
>Synopsis:       [UPDATE] zh_TW: Update handbook/linuxemu to SVN#963
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 05 04:40:18 GMT 2006
>Closed-Date:    Sat Aug 05 04:54:12 GMT 2006
>Last-Modified:  Sat Aug 05 04:54:12 GMT 2006
>Originator:     chinsan
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
FreeBSD Taiwan
>Environment:
System: FreeBSD chinsan2.twbbs.org 6.1-STABLE FreeBSD 6.1-STABLE #1: Fri Jun 2 16:44:35 CST 2006 root@chinsan2.twbbs.org:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
 - Update handbook/linuxemu to SVN#963
  (patch URL http://chinsan2.twbbs.org/chinsan/zh_TW.Big5.20060805_3.diff)

 - ChangeLog(Trac Timeline)
   https://opensvn.csie.org/traccgi/freebsddoc/timeline

>How-To-Repeat:
	
>Fix:

	

--- zh_TW.Big5.20060805_3.diff begins here ---
diff -ruN zh_TW.Big5.orig/books/handbook/linuxemu/chapter.sgml zh_TW.Big5/books/handbook/linuxemu/chapter.sgml
--- zh_TW.Big5.orig/books/handbook/linuxemu/chapter.sgml	Tue Jan 31 09:31:03 2006
+++ zh_TW.Big5/books/handbook/linuxemu/chapter.sgml	Sat Aug  5 12:26:53 2006
@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
 
      $FreeBSD: doc/zh_TW.Big5/books/handbook/linuxemu/chapter.sgml,v 1.3 2006/01/31 01:31:03 vanilla Exp $
-     Original revision: 1.127
+     Original revision: 1.132
 -->
 
 <chapter id="linuxemu">
@@ -28,101 +28,85 @@
     </authorgroup>
   </chapterinfo>
 
-  <title>Linux Binary Compatibility</title>
+  <title>P Linux Binary ۮe譱</title>
 
   <sect1 id="linuxemu-synopsis">
-    <title>Synopsis</title>
+    <title>z</title>
     <indexterm><primary>Linux binary compatibility</primary></indexterm>
     <indexterm>
       <primary>binary compatibility</primary>
       <secondary>Linux</secondary>
     </indexterm>
 
-    <para>FreeBSD provides binary compatibility with several other
-      &unix; like operating systems, including Linux.  At this point,
-      you may be asking yourself why exactly, does
-      FreeBSD need to be able to run Linux binaries?  The answer to that
-      question is quite simple.  Many companies and developers develop
-      only for Linux, since it is the latest <quote>hot thing</quote> in
-      the computing world.  That leaves the rest of us FreeBSD users
-      bugging these same companies and developers to put out native
-      FreeBSD versions of their applications.  The problem is, that most
-      of these companies do not really realize how many people would use
-      their product if there were FreeBSD versions too, and most continue
-      to only develop for Linux.  So what is a FreeBSD user to do?  This
-      is where the Linux binary compatibility of FreeBSD comes into
-      play.</para>
-
-    <para>In a nutshell, the compatibility allows FreeBSD users to run
-      about 90% of all Linux applications without modification.  This
-      includes applications such as <application>&staroffice;</application>,
-      the Linux version of <application>&netscape;</application>,
-      <application>&adobe;&nbsp;&acrobat;</application>,
-      <application><trademark class="registered">RealPlayer</trademark></application>,
-      <application><trademark>VMware</trademark></application>,
-      <application>&oracle;</application>,
-      <application><trademark class="registered">WordPerfect</trademark></application>, <application>Doom</application>,
-      <application>Quake</application>, and more.  It is also reported
-      that in some situations, Linux binaries perform better on FreeBSD
-      than they do under Linux.</para>
-
-    <para>There are, however, some Linux-specific operating system
-      features that are not supported under FreeBSD.  Linux binaries will
-      not work on FreeBSD if they overly use &i386; specific
-      calls, such as enabling virtual 8086 mode.</para>
+    <para>FreeBSD ѨLX &unix; like @~tΪ binary ۮeʡA䤤]AF LinuxC
+      Ai|ǴeG FreeBSD ݭn Linux Mΰ(binary)OH׫²A
+      \hqB}o̥u| Linux }o{A]oOثeT <quote>̼</quote> NC
+      oGo\h FreeBSD ϥΪ̤ohUoǤHO_ѥib FreeBSD W檺C
+      DOAjhƤqäAѷ|h֤H| FreeBSD A]L̤u}o Linux C
+       FreeBSD ϥΪ̸ӫOH״NO FreeBSD ҴѪ Linux binary ۮeC</para>
+
+    <para>²Aoجۮeʥi FreeBSD ϥΪ̪ 90%  Linux {AӤקC
+      oǥ]AFG <application>&staroffice;</application>B
+      <application>&netscape;</application>  Linux B
+      <application>&adobe;&nbsp;&acrobat;</application>B
+      <application><trademark class="registered">RealPlayer</trademark></application>B
+      <application><trademark>VMware</trademark></application>B
+      <application>&oracle;</application>B
+      <application><trademark class="registered">WordPerfect</trademark></application>B<application>Doom</application>B
+      <application>Quake</application> C~A]H^bYǱpUA
+      oǦb FreeBSD W檺 Linux {AƦܤ쥻b Linux onC</para>
+
+    <para>MөOA٬Oǥu Linux Sw@~tΥ\Ab FreeBSD Wå䴩C
+      pG Linux {LݥΥu &i386; [cW~Ϊ\ApG 8086 ҦA
+      hiLkb FreeBSD B@`C</para>
 
-    <para>After reading this chapter, you will know:</para>
+    <para>ŪoAzNFѡG</para>
     <itemizedlist>
       <listitem>
-	<para>How to enable Linux binary compatibility on your system.</para>
+	<para>pҥ Linux ۮeҦC</para>
       </listitem>
 
       <listitem>
-	<para>How to install additional Linux shared
-	  libraries.</para>
+	<para>pwB~ Linux share librariesC</para>
 	</listitem>
 
       <listitem>
-	<para>How to install Linux applications on your FreeBSD system.</para>
+	<para>pb FreeBSD Ww Linux {C</para>
       </listitem>
 
       <listitem>
-	<para>The implementation details of Linux compatibility in FreeBSD.</para>
+	<para>FreeBSD W Linux ۮeҦ@Ӹ`C</para>
       </listitem>
     </itemizedlist>
 
-    <para>Before reading this chapter, you should:</para>
+    <para>b\ŪoeAzFѡG</para>
 
     <itemizedlist>
       <listitem>
-	<para>Know how to install additional third-party
-        software (<xref linkend="ports">).</para>
+	<para>DpzL port Ӧw˳n(<xref linkend="ports">)C</para>
       </listitem>
     </itemizedlist>
 
   </sect1>
 
   <sect1 id="linuxemu-lbc-install">
-    <title>Installation</title>
+    <title>w</title>
 
     <indexterm><primary>KLD (kernel loadable object)</primary></indexterm>
 
-    <para>Linux binary compatibility is not turned on by default.  The
-      easiest way to enable this functionality is to load the
+    <para>w]ä|} Linux ۮeҦA²檺ҥΤ覡ANOJ 
       <literal>linux</literal> KLD object (<quote>Kernel LoaDable
-      object</quote>).  You can load this module by typing the
-      following as <username>root</username>:</para>
+      object</quote>)C  J覡AФ <username>root</username> 
+      vAMᥴUCOG</para>
 
     <screen>&prompt.root; <userinput>kldload linux</userinput></screen>
 
-    <para>If you would like Linux compatibility to always be enabled,
-      then you should add the following line to
-      <filename>/etc/rc.conf</filename>:</para>
+    <para>YnC}ҥΪܡAЧUCe[ 
+      <filename>/etc/rc.conf</filename> ɡG</para>
 
     <programlisting>linux_enable="YES"</programlisting>
 
-    <para>The &man.kldstat.8; command can be used to verify that the
-      KLD is loaded:</para>
+    <para>t~iH &man.kldstat.8; OAӽT{ KLD JG</para>
 
     <screen>&prompt.user; <userinput>kldstat</userinput>
 Id Refs Address    Size     Name
@@ -130,7 +114,7 @@
  7    1 0xc24db000 d000     linux.ko</screen>
     <indexterm>
       <primary>kernel options</primary>
-      <secondary>LINUX</secondary>
+      <secondary>COMPAT_LINUX</secondary>
     </indexterm>
 
     <para>If for some reason you do not want to or cannot load the KLD,
@@ -160,7 +144,7 @@
 	  from the <ulink type="html" url="file://localhost/usr/ports/">Ports Collection</ulink>.
 	  Simply do the following:</para>
 
-	<screen>&prompt.root; <userinput>cd /usr/ports/emulators/linux_base</userinput>
+	<screen>&prompt.root; <userinput>cd /usr/ports/emulators/linux_base-fc4</userinput>
 &prompt.root; <userinput>make install distclean</userinput></screen>
 
 	<para>You should now have working Linux binary compatibility.
@@ -1563,8 +1547,7 @@
       <title>Installation of FreeBSD</title>
 
       <para>First you have to install FreeBSD. There are several ways to do
-	this (FreeBSD&nbsp;4.3 was installed via FTP, FreeBSD&nbsp;4.5 directly from
-	the RELEASE CD) for more information read the <xref
+	this, for more information read the <xref
 	linkend="install-diff-media">.</para>
 
       <sect3 id="disk-layout">
@@ -2066,7 +2049,7 @@
 	  and <application>&oracle;</application>, therefore choose a larger
 	  number of shared memory pages.</para>
 
-	<note><para>With the default installation of FreeBSD&nbsp;4.5 on &i386;,
+	<note><para>With the default installation of FreeBSD on &i386;,
 	  leave <literal>MAXDSIZ</literal> and <literal>DFLDSIZ</literal> at 1&nbsp;GB maximum. Otherwise, strange 
 	  errors like <errorname>ORA-27102: out of memory</errorname> and 
           <errorname>Linux Error: 12: Cannot allocate memory</errorname>
@@ -3037,7 +3020,7 @@
       <sect3 id="ora-00001">
 	<title><errorcode>ORA-00001</errorcode></title>
 	<para>This error only happened with 
-	  <application>&oracle; 8.1.7</application> on FreeBSD&nbsp;4.5.
+	  <application>&oracle; 8.1.7</application> on FreeBSD.
 	  The reason was that the <application>&oracle;</application> database could not initialize itself
 	  properly and crashed, leaving semaphores and shared memory on the
 	  system. The next try to start the database then returned
--- zh_TW.Big5.20060805_3.diff ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: vanilla 
State-Changed-When: Sat Aug 5 04:54:10 UTC 2006 
State-Changed-Why:  
Committed, thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=101390 
>Unformatted:
