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">
5 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
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" />
14 <body class="lfs" id="lfs-6.8">
15 <div class="navheader">
17 Linux From Scratch - Version 6.8
24 <a accesskey="p" href="architecture.html" title=
25 "LFS が対象とする CPU アーキテクチャ">前のページ</a>
27 LFS が対象とする CPU アーキテクチャ
31 <a accesskey="n" href="package-choices.html" title=
32 "各パッケージを用いる理由">次のページ</a>
38 <a accesskey="u" href="preface.html" title="序文">上に戻る</a>
41 <a accesskey="h" href="../index.html" title=
42 "Linux From Scratch - Version 6.8">ホーム</a>
46 <div class="sect1" lang="ja" xml:lang="ja">
48 <a id="pre-standards" name="pre-standards"></a>iv. LFS と各種標準
51 LFS の構成は出来る限り Linux の各種標準に従うようにしています。 主な標準は以下のものです。
53 <div class="itemizedlist">
57 <a class="ulink" href=
58 "http://www.unix.org/single_unix_specification">The Single UNIX
59 Specification Version 3 (POSIX)</a>. (登録操作が必要です。無料。)
64 <a class="ulink" href=
65 "http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem
66 Hierarchy Standard (FHS)</a>
71 <a class="ulink" href=
72 "http://refspecs.freestandards.org/LSB_4.0.0/">Linux Standard
73 Base (LSB) Core Specification 4.0</a>
76 LSB はさらに以下の5つの標準から構成されます。 コア (Core)、C++、デスクトップ
77 (Desktop)、ランタイム言語 (Runtime Languages)、印刷 (Printing) です。
78 また一般的な要求事項に加えて、アーキテクチャーに固有の要求事項もあります。 LFS
79 では前節にて示したように、各アーキテクチャーに適合することを目指します。
81 <div class="admon note">
82 <img alt="[注記]" src="../images/note.png" />
87 LSB の要求に対しては異論のある方も多いでしょう。 LSB を定義するのは、私有ソフトウェア (proprietary
88 software) をインストールした場合に、要求事項を満たしたシステム上にて問題なく動作することを目指すためです。
89 LFS はソースコードから構築するシステムですから、どのパッケージを利用するかをユーザー自身が完全に制御できます。 また
90 LSB にて要求されているパッケージであっても、インストールしない選択をとることもできます。
97 LFS の構築にあたっては LSB に適合していることを確認するテスト (certifications tests)
98 をクリアするように構築することも可能です。 ただし LFS の範囲外にあるパッケージ類を追加しなければ実現できません。
99 そのような追加パッケージ類については BLFS にて導入手順を説明しています。
101 <div class="variablelist">
103 LFS 提供のパッケージで LSB 要求に従うもの
106 <col align="left" valign="top" />
111 <span class="term"><span class="emphasis"><em>LSB
112 コア:</em></span></span>
117 Bash, Binutils, Coreutils, Diffutils, File, Findutils,
118 Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed,
119 Shadow, Tar, Util-linux, Zlib
126 <span class="term"><span class="emphasis"><em>LSB
127 C++:</em></span></span>
139 <span class="term"><span class="emphasis"><em>LSB
140 デスクトップ:</em></span></span>
152 <span class="term"><span class="emphasis"><em>LSB
153 ランタイム言語:</em></span></span>
165 <span class="term"><span class="emphasis"><em>LSB
166 印刷:</em></span></span>
178 <span class="term"><span class="emphasis"><em>LSB
179 マルチメディア:</em></span></span>
191 <div class="variablelist">
193 BLFS 提供のパッケージで LSB 要求に従うもの
196 <col align="left" valign="top" />
201 <span class="term"><span class="emphasis"><em>LSB
202 コア:</em></span></span>
207 Bc, Cpio, Ed, Fcrontab, PAM, Sendmail (あるいは Postfix または
215 <span class="term"><span class="emphasis"><em>LSB
216 C++:</em></span></span>
228 <span class="term"><span class="emphasis"><em>LSB
229 デスクトップ:</em></span></span>
234 ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig,
235 Glib2, GTK+2, Icon-naming-utils, Libjpeg, Libpng, Libxml2,
236 MesaLib, Pango, Qt3, Qt4, Xorg
243 <span class="term"><span class="emphasis"><em>LSB
244 ランタイム言語:</em></span></span>
256 <span class="term"><span class="emphasis"><em>LSB
257 印刷:</em></span></span>
269 <span class="term"><span class="emphasis"><em>LSB
270 マルチメディア:</em></span></span>
275 Alsa 関連ライブラリ, NSPR, NSS, OpenSSL, Java
282 <div class="variablelist">
284 LFS, BLFS で提供しないパッケージで LSB 要求に従うもの
287 <col align="left" valign="top" />
292 <span class="term"><span class="emphasis"><em>LSB
293 コア:</em></span></span>
298 At, Batch, Install_initd, Lsb_release, Remove_initd, Test
305 <span class="term"><span class="emphasis"><em>LSB
306 C++:</em></span></span>
318 <span class="term"><span class="emphasis"><em>LSB
319 デスクトップ:</em></span></span>
331 <span class="term"><span class="emphasis"><em>LSB
332 ランタイム言語:</em></span></span>
344 <span class="term"><span class="emphasis"><em>LSB
345 印刷:</em></span></span>
357 <span class="term"><span class="emphasis"><em>LSB
358 マルチメディア:</em></span></span>
371 <div class="navfooter">
374 <a accesskey="p" href="architecture.html" title=
375 "LFS が対象とする CPU アーキテクチャ">前のページ</a>
377 LFS が対象とする CPU アーキテクチャ
381 <a accesskey="n" href="package-choices.html" title=
382 "各パッケージを用いる理由">次のページ</a>
388 <a accesskey="u" href="preface.html" title="序文">上に戻る</a>
391 <a accesskey="h" href="../index.html" title=
392 "Linux From Scratch - Version 6.8">ホーム</a>