docs/100811: [UPDATE] zh_TW: Update developers-handbook/introduction to SVN#900 !
chinsan
chinsan.tw at gmail.com
Tue Jul 25 17:10:17 UTC 2006
>Number: 100811
>Category: docs
>Synopsis: [UPDATE] zh_TW: Update developers-handbook/introduction to SVN#900 !
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Jul 25 17:10:14 GMT 2006
>Closed-Date:
>Last-Modified:
>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 at chinsan2.twbbs.org:/usr/obj/usr/src/sys/GENERIC i386
>Description:
- Update developers-handbook/introduction to SVN#900 !
patch URL http://chinsan2.twbbs.org/chinsan/zh_TW.Big5.20060725.developers-handbook2.diff
- ChangeLog(Trac Timeline)
https://opensvn.csie.org/traccgi/freebsddoc/timeline
- Original translator: kevinblue
Revised by chinsan
Thanks.
>How-To-Repeat:
>Fix:
--- zh_TW.Big5.20060725.developers-handbook2.diff begins here ---
--- zh_TW.Big5/books/developers-handbook.orig/introduction/chapter.sgml Wed Jul 26 00:52:44 2006
+++ zh_TW.Big5/books/developers-handbook/introduction/chapter.sgml Wed Jul 26 00:53:27 2006
@@ -1,7 +1,8 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/zh_TW.Big5/books/developers-handbook/introduction/chapter.sgml,v 1.1 2006/06/17 10:22:43 vanilla Exp $
+ $FreeBSD$
+ Original revision: 1.18
-->
<chapter id="introduction">
@@ -18,83 +19,65 @@
</author>
</authorgroup>
</chapterinfo>
- <title>Introduction</title>
+ <title>²¤¶</title>
<sect1 id="introduction-devel">
- <title>Developing on FreeBSD</title>
-
- <para>So here we are. System all installed and you are ready to
- start programming. But where to start? What does FreeBSD
- provide? What can it do for me, as a programmer?</para>
-
- <para>These are some questions which this chapter tries to answer.
- Of course, programming has different levels of proficiency like
- any other trade. For some it is a hobby, for others it is their
- profession. The information in this chapter might be aimed
- toward the beginning programmer; indeed, it could serve useful
- for the programmer unfamiliar with the &os; platform.</para>
-
+ <title>¦b FreeBSD ¶}µoµ{¦¡</title>
+ <para>¦n¤F§Ú̶}©l§a¡I§Ú·Q§Aªº FreeBSD ¤w¸g¦w¸Ë¦n¤F¡A¦Ó¥B¤w¸g·Ç³Æ¦nn¥Î¥¦¼gÂIµ{¦¡¤F§a¡H
+ ¦ý¬On±qþ¸Ì¶}©l©O¡H&os; ¦³´£¨Ñ¼gµ{¦¡ªºµ{¦¡©ÎÀô¹Ò¶Ü¡H
+ ¨¬° programer ªº§Ú¥i¥H°µ¤°»ò©O¡H</para>
+
+ <para>¥»³¹¸ÕµÛ¦^µª§A¤@¨Ç°ÝÃD¡A·íµM¡A³æ´N programming µ{«×¨Ó»¡¥i¤À«Ü¦hºØ¼h¦¸¡A
+ ¦³ªº¤H¥u¬O³æ¯Â·í¿³½ì¡A¦³ªº«h¬O¥Lªº±M·~¡A
+ ¥»³¹¥Dn¤º®e¬O°w¹ïµ{¦¡ªì¾ÇªÌ¡A
+ ·íµM¡A¹ï©ó¨º¨Ç¤£¼ô &os; ªºµ{¦¡¶}µoªÌ¦Ó¨¥¡A¥»¤å¥ó¤º®e¤]¬O¤Q¤À¹ê¥Îªº¡C</para>
</sect1>
<sect1 id="introduction-bsdvision">
<title>The BSD Vision</title>
- <para>To produce the best &unix; like operating system package
- possible, with due respect to the original software tools
- ideology as well as usability, performance and
- stability.</para>
+ <para>¬°¤FÅý§A¼g¥X¨Óªºµ{¦¡¦b &unix; like¨t²Î¤W¨ã¦³¨}¦nªº¨Ï¥Î©Ê¡B®Ä¯à©Méw©Ê¡A
+ §ÚÌ¥²¶·¸ò§A¤¶²Ð¤@¨Çµ{¦¡·§©À(original software tools ideology)¡C </para>
</sect1>
<sect1 id="introduction-archguide">
- <title>Architectural Guidelines</title>
+ <title>µ{¦¡¬[ºc«ü«n</title>
- <para>Our ideology can be described by the following
- guidelines</para>
+ <para>§ÚÌ·Q¤¶²Ðªº·§©À¦p¤U</para>
<itemizedlist>
- <listitem><para>Do not add new functionality unless an
- implementor cannot complete a real application without
- it.</para></listitem>
-
- <listitem><para>It is as important to decide what a system is
- not as to decide what it is. Do not serve all the world's
- needs; rather, make the system extensible so that additional
- needs can be met in an upwardly compatible
- fashion.</para></listitem>
-
- <listitem><para>The only thing worse than generalizing from one
- example is generalizing from no examples at
- all. </para></listitem>
-
- <listitem><para>If a problem is not completely understood, it is
- probably best to provide no solution at all.</para></listitem>
-
- <listitem><para>If you can get 90 percent of the desired effect
- for 10 percent of the work, use the simpler
- solution.</para></listitem>
-
- <listitem><para>Isolate complexity as much as
- possible.</para></listitem>
-
- <listitem><para>Provide mechanism, rather than policy. In
- particular, place user interface policy in the client's
- hands.</para></listitem>
+ <listitem><para>¦b¾ãÓµ{¦¡ÁÙ¨S¼g§¹«e¡A¤£n¼W¥[·sªº¥\¯à¡C</para></listitem>
+
+ <listitem><para>¥t¥~¤@Ó«ÂI´N¬O¡AÅý§A¦Û¤v¿ï¾Ü§Aªºµ{¦¡±N·|¨ã¦³¦óºØ¥\¯à¡A
+ ¦Ó¤£¬OÅý§O¤H¨M©w¡A¤£·Qn¥hº¡¨¬¥þ¥@¬Éªº»Ý¨D¡A°£«D§A·QÅý§Aªºµ{¦¡¨ã¦³ÂX¥R©Ê©Î¬Û®e©Ê¡C</para></listitem>
+
+ <listitem><para>¤d¸U°O¦í¡G¦b¨S¦³¬ÛÃö¸gÅç®É¡A°Ñ¦Ò½d¨Òµ{¦¡½X©Ò¼g¥X¨Óªºµ{¦¡¡A
+ ·|¤ñ¦Û¤v¾ÌªÅ¼g¥X¨Óªº¦n¡C</para></listitem>
+
+ <listitem><para>·í§A¼gªºµ{¦¡¨S¿ìªk§¹¥þ¸Ñ¨M°ÝÃD®É¡A³Ì¦nªº¤èªk´N¬O¤£n¸ÕµÛn¥h¸Ñ¨M¥¦¡C</para></listitem>
+
+ <listitem><para>Y¥Î 10% ªº¤ß¤O´N¯à»´ÃP§¹¦¨ 90% ªº¤u§@¥÷¶q¡A´N¥Î³oÓ²³æªk¤l§a¡C</para></listitem>
+
+ <listitem><para>ºÉ¥i¯à¦a²¤Æ°ÝÃDªº½ÆÂø¡C</para></listitem>
+
+ <listitem><para>´£¨Ñ¾÷¨î(mechanism)¡A¦Ó«Dì«h(policy)¡C
+ ¤ñ¤è»¡¡A§â¨Ï¥ÎªÌ¤¶±¿ï¾ÜÅv¥æ¥Ñ¨Ï¥ÎªÌ¨Ó¨M©w¡C</para></listitem>
</itemizedlist>
- <para>From Scheifler & Gettys: "X Window System"</para>
+ <para>¥H¤WºK¦Û Scheifler & Gettys ªº "X Window System" ½×¤å</para>
</sect1>
<sect1 id="introduction-layout">
- <title>The Layout of
- <filename class="directory">/usr/src</filename></title>
+ <title><filename class="directory">/usr/src</filename> ªº¬[ºc</title>
- <para>The complete source code to FreeBSD is available from our
- public CVS repository. The source code is normally installed in
- <filename class="directory">/usr/src</filename> which contains the
- following subdirectories:</para>
+ <para>
+ §¹¾ãªº FreeBSD ì©l½X³£¦b¤½¶}ªº CVS repository ¤¤¡C
+ ³q±` FreeBSD ì©l½X³£·|¸Ë¦b <filename class="directory">/usr/src</filename>¡A
+ ¦Ó¥B¥]§t¤U¦C¤l¥Ø¿ý¡G
+ </para>
<para>
<informaltable frame="none" pgwide="1">
--- zh_TW.Big5.20060725.developers-handbook2.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-doc
mailing list