OSDN Git Service

4ad6229c05d831a91810cfe1e5f3c3f0da917fe8
[linuxjf/JF.git] / docs / LFS-BOOK / prologue / standards.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4   <head>
5     <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
6     <title>
7       LFS と各種標準
8     </title>
9     <link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
10     <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
11     <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
12     "text/css" media="print" />
13   </head>
14   <body class="lfs" id="lfs-6.8">
15     <div class="navheader">
16       <h4>
17         Linux From Scratch - Version 6.8
18       </h4>
19       <h3>
20         序文
21       </h3>
22       <ul>
23         <li class="prev">
24           <a accesskey="p" href="architecture.html" title=
25           "LFS が対象とする CPU アーキテクチャ">前のページ</a>
26           <p>
27             LFS が対象とする CPU アーキテクチャ
28           </p>
29         </li>
30         <li class="next">
31           <a accesskey="n" href="package-choices.html" title=
32           "各パッケージを用いる理由">次のページ</a>
33           <p>
34             各パッケージを用いる理由
35           </p>
36         </li>
37         <li class="up">
38           <a accesskey="u" href="preface.html" title="序文">上に戻る</a>
39         </li>
40         <li class="home">
41           <a accesskey="h" href="../index.html" title=
42           "Linux From Scratch - Version 6.8">ホーム</a>
43         </li>
44       </ul>
45     </div>
46     <div class="sect1" lang="ja" xml:lang="ja">
47       <h1 class="sect1">
48         <a id="pre-standards" name="pre-standards"></a>iv. LFS と各種標準
49       </h1>
50       <p>
51         LFS の構成は出来る限り Linux の各種標準に従うようにしています。 主な標準は以下のものです。
52       </p>
53       <div class="itemizedlist">
54         <ul>
55           <li>
56             <p>
57               <a class="ulink" href=
58               "http://www.unix.org/single_unix_specification">The Single UNIX
59               Specification Version 3 (POSIX)</a>. (登録操作が必要です。無料。)
60             </p>
61           </li>
62           <li>
63             <p>
64               <a class="ulink" href=
65               "http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem
66               Hierarchy Standard (FHS)</a>
67             </p>
68           </li>
69           <li>
70             <p>
71               <a class="ulink" href=
72               "http://refspecs.freestandards.org/LSB_4.0.0/">Linux Standard
73               Base (LSB) Core Specification 4.0</a>
74             </p>
75             <p>
76               LSB はさらに以下の5つの標準から構成されます。 コア (Core)、C++、デスクトップ
77               (Desktop)、ランタイム言語 (Runtime Languages)、印刷 (Printing) です。
78               また一般的な要求事項に加えて、アーキテクチャーに固有の要求事項もあります。 LFS
79               では前節にて示したように、各アーキテクチャーに適合することを目指します。
80             </p>
81             <div class="admon note">
82               <img alt="[注記]" src="../images/note.png" />
83               <h3>
84                 注記
85               </h3>
86               <p>
87                 LSB の要求に対しては異論のある方も多いでしょう。 LSB を定義するのは、私有ソフトウェア (proprietary
88                 software) をインストールした場合に、要求事項を満たしたシステム上にて問題なく動作することを目指すためです。
89                 LFS はソースコードから構築するシステムですから、どのパッケージを利用するかをユーザー自身が完全に制御できます。 また
90                 LSB にて要求されているパッケージであっても、インストールしない選択をとることもできます。
91               </p>
92             </div>
93           </li>
94         </ul>
95       </div>
96       <p>
97         LFS の構築にあたっては LSB に適合していることを確認するテスト (certifications tests)
98         をクリアするように構築することも可能です。 ただし LFS の範囲外にあるパッケージ類を追加しなければ実現できません。
99         そのような追加パッケージ類については BLFS にて導入手順を説明しています。
100       </p>
101       <div class="variablelist">
102         <h3>
103           LFS 提供のパッケージで LSB 要求に従うもの
104         </h3>
105         <table border="0">
106           <col align="left" valign="top" />
107           <tbody>
108             <tr>
109               <td>
110                 <p>
111                   <span class="term"><span class="emphasis"><em>LSB
112                   コア:</em></span></span>
113                 </p>
114               </td>
115               <td>
116                 <p>
117                   Bash, Binutils, Coreutils, Diffutils, File, Findutils,
118                   Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed,
119                   Shadow, Tar, Util-linux, Zlib
120                 </p>
121               </td>
122             </tr>
123             <tr>
124               <td>
125                 <p>
126                   <span class="term"><span class="emphasis"><em>LSB
127                   C++:</em></span></span>
128                 </p>
129               </td>
130               <td>
131                 <p>
132                   Gcc
133                 </p>
134               </td>
135             </tr>
136             <tr>
137               <td>
138                 <p>
139                   <span class="term"><span class="emphasis"><em>LSB
140                   デスクトップ:</em></span></span>
141                 </p>
142               </td>
143               <td>
144                 <p>
145                   なし
146                 </p>
147               </td>
148             </tr>
149             <tr>
150               <td>
151                 <p>
152                   <span class="term"><span class="emphasis"><em>LSB
153                   ランタイム言語:</em></span></span>
154                 </p>
155               </td>
156               <td>
157                 <p>
158                   Perl
159                 </p>
160               </td>
161             </tr>
162             <tr>
163               <td>
164                 <p>
165                   <span class="term"><span class="emphasis"><em>LSB
166                   印刷:</em></span></span>
167                 </p>
168               </td>
169               <td>
170                 <p>
171                   なし
172                 </p>
173               </td>
174             </tr>
175             <tr>
176               <td>
177                 <p>
178                   <span class="term"><span class="emphasis"><em>LSB
179                   マルチメディア:</em></span></span>
180                 </p>
181               </td>
182               <td>
183                 <p>
184                   なし
185                 </p>
186               </td>
187             </tr>
188           </tbody>
189         </table>
190       </div>
191       <div class="variablelist">
192         <h3>
193           BLFS 提供のパッケージで LSB 要求に従うもの
194         </h3>
195         <table border="0">
196           <col align="left" valign="top" />
197           <tbody>
198             <tr>
199               <td>
200                 <p>
201                   <span class="term"><span class="emphasis"><em>LSB
202                   コア:</em></span></span>
203                 </p>
204               </td>
205               <td>
206                 <p>
207                   Bc, Cpio, Ed, Fcrontab, PAM, Sendmail (あるいは Postfix または
208                   Exim)
209                 </p>
210               </td>
211             </tr>
212             <tr>
213               <td>
214                 <p>
215                   <span class="term"><span class="emphasis"><em>LSB
216                   C++:</em></span></span>
217                 </p>
218               </td>
219               <td>
220                 <p>
221                   なし
222                 </p>
223               </td>
224             </tr>
225             <tr>
226               <td>
227                 <p>
228                   <span class="term"><span class="emphasis"><em>LSB
229                   デスクトップ:</em></span></span>
230                 </p>
231               </td>
232               <td>
233                 <p>
234                   ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig,
235                   Glib2, GTK+2, Icon-naming-utils, Libjpeg, Libpng, Libxml2,
236                   MesaLib, Pango, Qt3, Qt4, Xorg
237                 </p>
238               </td>
239             </tr>
240             <tr>
241               <td>
242                 <p>
243                   <span class="term"><span class="emphasis"><em>LSB
244                   ランタイム言語:</em></span></span>
245                 </p>
246               </td>
247               <td>
248                 <p>
249                   Python
250                 </p>
251               </td>
252             </tr>
253             <tr>
254               <td>
255                 <p>
256                   <span class="term"><span class="emphasis"><em>LSB
257                   印刷:</em></span></span>
258                 </p>
259               </td>
260               <td>
261                 <p>
262                   CUPS
263                 </p>
264               </td>
265             </tr>
266             <tr>
267               <td>
268                 <p>
269                   <span class="term"><span class="emphasis"><em>LSB
270                   マルチメディア:</em></span></span>
271                 </p>
272               </td>
273               <td>
274                 <p>
275                   Alsa 関連ライブラリ, NSPR, NSS, OpenSSL, Java
276                 </p>
277               </td>
278             </tr>
279           </tbody>
280         </table>
281       </div>
282       <div class="variablelist">
283         <h3>
284           LFS, BLFS で提供しないパッケージで LSB 要求に従うもの
285         </h3>
286         <table border="0">
287           <col align="left" valign="top" />
288           <tbody>
289             <tr>
290               <td>
291                 <p>
292                   <span class="term"><span class="emphasis"><em>LSB
293                   コア:</em></span></span>
294                 </p>
295               </td>
296               <td>
297                 <p>
298                   At, Batch, Install_initd, Lsb_release, Remove_initd, Test
299                 </p>
300               </td>
301             </tr>
302             <tr>
303               <td>
304                 <p>
305                   <span class="term"><span class="emphasis"><em>LSB
306                   C++:</em></span></span>
307                 </p>
308               </td>
309               <td>
310                 <p>
311                   なし
312                 </p>
313               </td>
314             </tr>
315             <tr>
316               <td>
317                 <p>
318                   <span class="term"><span class="emphasis"><em>LSB
319                   デスクトップ:</em></span></span>
320                 </p>
321               </td>
322               <td>
323                 <p>
324                   なし
325                 </p>
326               </td>
327             </tr>
328             <tr>
329               <td>
330                 <p>
331                   <span class="term"><span class="emphasis"><em>LSB
332                   ランタイム言語:</em></span></span>
333                 </p>
334               </td>
335               <td>
336                 <p>
337                   なし
338                 </p>
339               </td>
340             </tr>
341             <tr>
342               <td>
343                 <p>
344                   <span class="term"><span class="emphasis"><em>LSB
345                   印刷:</em></span></span>
346                 </p>
347               </td>
348               <td>
349                 <p>
350                   なし
351                 </p>
352               </td>
353             </tr>
354             <tr>
355               <td>
356                 <p>
357                   <span class="term"><span class="emphasis"><em>LSB
358                   マルチメディア:</em></span></span>
359                 </p>
360               </td>
361               <td>
362                 <p>
363                   Xdg-utils
364                 </p>
365               </td>
366             </tr>
367           </tbody>
368         </table>
369       </div>
370     </div>
371     <div class="navfooter">
372       <ul>
373         <li class="prev">
374           <a accesskey="p" href="architecture.html" title=
375           "LFS が対象とする CPU アーキテクチャ">前のページ</a>
376           <p>
377             LFS が対象とする CPU アーキテクチャ
378           </p>
379         </li>
380         <li class="next">
381           <a accesskey="n" href="package-choices.html" title=
382           "各パッケージを用いる理由">次のページ</a>
383           <p>
384             各パッケージを用いる理由
385           </p>
386         </li>
387         <li class="up">
388           <a accesskey="u" href="preface.html" title="序文">上に戻る</a>
389         </li>
390         <li class="home">
391           <a accesskey="h" href="../index.html" title=
392           "Linux From Scratch - Version 6.8">ホーム</a>
393         </li>
394       </ul>
395     </div>
396   </body>
397 </html>