Linux をゼロからについて詳しく解説

導入

Linuxをゼロから作る
Tux.svg

家族Unix システム
ライセンスクリエイティブ・コモンズ・ライセンスとMITライセンス
最新の安定バージョン6.6

Linux From Scratch ( Linux from ScratchLFSと略されることが多い) は、Gerard Beekmans によって開始されたプロジェクトで、これを使用すると、付属のソフトウェアのソースから独自のLinux ディストリビューションを構築し、GNU/Linux の内部動作を理解できます。

実際、Linux From Scratch プロジェクトは、Linux システムを作成するためのさまざまな手順を説明したドキュメント(書籍) です。 2010 年 3 月の時点で、LFS ブックの安定バージョンは 6.6 です。この本の開発版があり、定期的に更新されます

原理自体はとてもシンプルです。既存の Linux ディストリビューション (開発指向) または LFS Live CDから始めて、ユーザーはホスト ディストリビューションのコンパイル ツールを使用して、すべての重要なソース プログラムを別のパーティションにコンパイルします。これにより、カスタマイズするLinux カーネルを構築するための開始環境が提供されます。次に、そのパーティションに自身を配置し、すべてのプログラムを 1 つずつ再コンパイルしますが、前の手順で作成したコンパイル ツールを使用します。

その結果、ユーザーのニーズを満たす、非常に高速で最適化された完全にカスタマイズされたシステムが実現します。

 Linux をゼロからについて詳しく解説

LFS コンポーネントのリスト

これは、LFS バージョン 6.4 に含まれるソース プログラムのリストです。

  • 自動設定2.64
  • オートメイク1.11
  • バッシュ4.0
  • Bash ドキュメント 4.0
  • バークレーDB 4.7.25
  • Binutils 2.19.1
  • バイソン2.4.1
  • bzip2 1.0.5
  • コアユーティリティ 7.4
  • すでに GNU 1.4.4
  • Diffutils 2.8.1
  • e2fsprogs 1.41.8
  • 5.43.0 を期待
  • ファイル5.03
  • findutils 4.4.2
  • フレックス2.5.35
  • ゴーク 3.1.6
  • GCC 4.4.1
  • ゲットテキスト 0.17
  • Glibc 2.10.1
  • GMP 4.3.1
  • grep 2.5.4
  • グロフ1.20.1
  • グラブ 0.97
  • gzip 1.3.12
  • イアナなど 2.30
  • Inetutils 1.6
  • IPRoute2 2.6.29-1
  • KBD 1.15
  • 少ない 429
  • LFS ブートスクリプト 6.4 (20081031)
  • リブツール2.2.6a
  • Linux 2.6.30.2
  • GNU m4 1.4.13
  • 3.81にする
  • マンDB 2.5.5
  • マンページ 3.22
  • モジュール初期化ツール 3.10
  • MPFR 2.4.1
  • Ncurses 5.7
  • パッチ2.5.9
  • パール5.10.0
  • プロップス 3.2.8
  • プミスク 22.8
  • リードライン6.0
  • sed 4.2.1
  • シャドウ4.1.4.2
  • Sysklogd 1.5
  • Sysvinit 2.86
  • タール 1.22
  • Tcl 8.5.7
  • テックスインフォ4.13a
  • ウデヴ 145
  • Udev 構成 Tarball 6.4 (20081015)
  • util-linux-ng 2.16
  • ヴィム7.2
  • Vim 7.2 言語ファイル (オプション)
  • zlib 1.2.3
 Linux をゼロからについて詳しく解説

内部リンク

  • Linux を超えてゼロから

外部リンク

  • ( ja )公式サイト
  • ( fr ) LFS フランス語
  • ( ja )ブート可能な LFS CD を作成するにはどうすればよいですか?
Linuxをゼロから作る
vdm
主要なオペレーティング システム
アップル
前駆体ソフトウェア システム5システム6システム7NeXTSTEP
Mac OS Mac OS 8 · Mac OS 9 ·ダーウィン· Mac OS
BeOSの派生製品BlueEyedOS ·俳句· ZETA
戻るDR-DOSFreeDOSPC-DOS
IBM AIXMVSOS/2OS/360OS/390z/OSOS/400
マイクロソフト Windows
DOSベースMS-DOS · 3.x · 95 · 98 ·
ノーザンテリトリー支店NT2000XP2003Vista20087
POSIX / UNIX
BSD FreeBSD · NetBSD · OpenBSD · DragonFly BSD · PC-BSD
GNU/Linux (リスト) Debian · Fedora · Funtoo · Gentoo · Mandriva · Red Hat · Slackware · SuSE · Ubuntu · Chrome OS
その他のデリバティブHP-UX · LynxOS · Minix · QNX · Solaris · System V · ChorusOS
AmigaOS の派生製品モルフォスアロス
歴史的に重要な意味を持つCTSS · GCOS · Genera · ITS · Multics · Plan 9 · QDOS · RSTS · TENEX · TOPS-20 · TOS · VMS
その他のシステムeyeOS · FreeDOS · Inferno · MenuetOS · ReactOS · VxWorks
モバイルオペレーティングシステムAndroid · Bada · Blackberry OS · Cisco IOS · iOS · Palm OS · Palm webOS · Symbian OS · Windows CE · Windows Mobile
完全なリストについては、「オペレーティング システムのリスト」および「カテゴリ:オペレーティング システム」を参照してください。
  1. لينكس من الصفر – arabe
  2. Linux From Scratch – catalan
  3. Linux From Scratch – tchèque
  4. Linux From Scratch – danois
  5. Linux From Scratch – allemand
  6. Linux From Scratch – anglais

Linux をゼロからについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。