Linux Tiny

Revision as of 13:28, 14 December 2006 by Wmat (talk | contribs) (Legacy Content Conversion)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


The linux-tiny patchset is a series of patches against the 2.6 mainline Linux kernel to reduce its memory and disk footprint, as well as to add features to aid working on small systems. Target users are developers of embedded system and users of small or legacy machines such as 386s and handhelds.

Resources Downloads

Linux-tiny seems not to have been maintained after kernel version 2.6.14. I've made my own broken-out patch set for


Original Announcements and e-mail

The original (Dec 11, 2003) announcement about the patchset, to the kernel mailing list, is available here:

Here are some other announcements from Matt Mackall to LKML:

Recent discussion thread on lkml is summarized at: LKML Thread Summary The thread is available at here

Note that currently, the smallest kernel that is reported in this thread is 197K compressed.


The Linux-tiny patchset can be downloaded from: Linux Tiny Patchset

Test Project and Results

The CELF System Size working group has worked extensively with the Linux-tiny patch set. There is a script to produce a report of size reductions for the individual patches in the patchset, and results from various vendors about their use of Linux-tiny. See LinuxTinyTestProject

There are some miscellaneous usage notes at: [Linux Tiny Notes]