Loading article…
TinyLinuxは、 Linuxカーネルのメモリ使用量とバイナリファイルサイズの両方を削減するために2003年にMatt Mackallによって開始されたプロジェクトです。組み込みデバイス用のコンパクトなLinuxシステムを作成することが目的でした。開発はCE Linuxフォーラムによって後援されました。[1]これは-tinyツリーとしても知られています。
2006 年までに、このプロジェクトはほぼ放棄されました。2007 年に再び CELF の支援を受けて新たな注目を集めましたが、2007 年以降、活動はほとんど見られませんでした。
TinyLinux は、Linux カーネルに対するパッチのセットで構成されており、特定の機能をオプションにしたり、システムの監視と測定を追加してさらに最適化できるようにします。これらはメインライン カーネルとマージできるように作成されており、これまでに多くのパッチがマージされています。
機能には、ELFコアダンプを無効にする機能、スワップファイルの数を減らす機能、SLOB メモリアロケータの使用、BUG() を無効にする機能などがあります。測定とアカウンティングの機能には、/proc/kmalloc を介して kmalloc/kfree 割り当てを監視する機能、カーネルコンパイル中のインライン使用量の測定などがあります。TinyLinux を実行するには、Intel 80386 以上が必要です。[2]
参照
- 組み込み可能な Linux カーネル サブセット(ELKS)
参考文献
- ^ Bird, Tim. 「Linux-tiny の復活」(PDF)。
- ^ 「ホーム」。
外部リンク
- 公式サイト
