軽量カスタムLinuxビルド

軽量カスタムLinuxビルド

私は起動時にほとんどメモリを消費しないLinuxバージョンを探しています。 UIモジュールは必要ありません。

現在利用可能なガイドから選択するか、自分で作成する必要があります。 Arch Linux、Damn Small Linuxなど、いくつかのLinuxディストリビューションを見てきましたが、まだ決定していません。また、起動時にすぐにカスタムプログラムを実行することをお勧めします。

答え1

努力する小さなコア(さらにはマイクロコア)。

TinyCoreは10MB(ISO)、MicroCoreは6MBです。 TinyCoreにはXと最小のGUIがあり、MicroCoreにはテキストモードのみがあります。私は199MHz、32MBのRAMを備えた12年前のラップトップでこの製品を使用しています。 WLANなどでも完璧に動作します。

TinyCoreはカスタム機能を念頭に置いて設計されています。 TinyCoreで自分の最小drstroを簡単にフォークできます。これを容易にするためにリメイク方式ウィキペディアで。

答え2

あなたは行くことができますアーチLinuxしかし、これはあなたの「カスタム」ディストリビューションと厳密に一致するとは思いません。

私はLinux From Scratchを選択します。これは実際のディストリビューションではなく、独自のディストリビューションを構築するためのシステムです。私の考えでは、あなたが仕事を終えたら、Tcl / Tk(または少なくとも以前はそうでした)と、必ずしも必要ではない他のいくつかを構築してインストールすることができるので、システムに「厚い」部分があることがわかります。ただし、テストケースを半自動で実行できます。

答え3

通常、Busybox Webサイトでこれを行う方法を詳しく説明してシステムをローリングすることが可能です。

静的にリンクされたビジボックスバイナリには数メガバイトのメモリしか必要ありません(確かにカーネルが必要とするよりも多い)。 8M RAMを搭載したコンピュータを起動してログインできました。

しかし、作業に必要なすべてのシステムサービスを取得するのは比較的複雑で、小規模な既存のディストリビューションを使用する方が良いかもしれません。

「小さなメモリ」はいくらですか?非常に小さな組み込みシステムを使用していますか?メモリが64M未満の場合、またはプロセスで使用可能なRAMを大量に使用する必要がある場合(スワップなし)でない場合は、最小標準ディストリビューションを使用することをお勧めします。


編集:「buildroot」ツールは、非常に小さな利用可能なファイルシステムを構築するのに役立つBusyboxの補助ツールです。

答え4

一度試してください。http://buildroot.net/、これを使用して、お客様のニーズに完全に合ったカスタムLinuxシステムを構築できます。マイクロシステムの構築に使用できます。

関連情報