All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matt Mackall <mpm@selenic.com>
To: linux-kernel <linux-kernel@vger.kernel.org>
Subject: 2.6.1-rc1-tiny1 tree for small systems
Date: Fri, 2 Jan 2004 21:08:14 -0600	[thread overview]
Message-ID: <20040103030814.GG18208@waste.org> (raw)

This is the third release of the -tiny kernel tree. The aim of this
tree is to collect patches that reduce kernel disk and memory
footprint as well as tools for working on small systems. Target users
are things like embedded systems, small or legacy desktop folks, and
handhelds.

Latest release includes:
 - sync against 2.6.1-rc1
 - latest netdrvr patchkit 
 - SLOB allocator
 - Andi Kleen's bloat-o-meter
 - configurable tcpdiag, inetpeer, dnotify, ptrace, sysenter/vsyscall
 - configurable X86 CPU feature detection
 - ability to override arch CFLAGS from Kconfig
 - optional uninlining of current and thread_info
 - other minor tweaks

The big bit here is SLOB, which optionally replaces the SLAB allocator
and kmalloc wrappers with a traditional malloc arena and a SLAB
emulation layer. SLOB is less than a tenth the size of the SLAB code
and is considerably more space efficient with its allocations, but is
not as fast and may prove less resistant to long-term fragmentation.

Thanks to Andi Kleen, Magnus Naeslund, and various others for their
contributions and suggestions.

The patch can be found at:

 http://selenic.com/tiny/2.6.1-rc1-tiny1.patch.bz2
 http://selenic.com/tiny/2.6.1-rc1-tiny1-broken-out.tar.bz2

Contributions and suggestions are encouraged. In particular, it would
be helpful if people with non-x86 hardware could take a stab at
extending some of the stuff that's currently only been done for X86 to
other architectures.


-- 
Matt Mackall : http://www.selenic.com : Linux development and consulting

             reply	other threads:[~2004-01-03  3:08 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-03  3:08 Matt Mackall [this message]
2004-01-04  7:42 ` 2.6.1-rc1-tiny1 tree for small systems Eric W. Biederman
2004-01-04  8:40   ` Matt Mackall
2004-01-04 16:02     ` Eric W. Biederman
2004-01-05  0:00     ` Eric W. Biederman
2004-01-05  0:34       ` viro
2004-01-05  4:34         ` Eric W. Biederman
     [not found]       ` <20040105170938.GY18208@waste.org>
2004-01-08 19:22         ` Eric W. Biederman
2004-01-09 20:15           ` Arnaldo Carvalho de Melo
2004-01-10 21:49           ` Matt Mackall
2004-01-08 21:04     ` bill davidsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040103030814.GG18208@waste.org \
    --to=mpm@selenic.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.