public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.2-rc3-tiny1 for small systems
@ 2004-02-01  5:23 Matt Mackall
  2004-02-02 18:39 ` Adrian Bunk
  0 siblings, 1 reply; 4+ messages in thread
From: Matt Mackall @ 2004-02-01  5:23 UTC (permalink / raw)
  To: linux-kernel

This is the latest 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:
 - update to 2.6.2-rc3
 - add latest netdrvr patchkit (Jeff Garzik)
 - numerous compile warning fixes from last release
 - work for compiling with gcc 3.4
 - smaller, cleaned up inflate code for kernel, initramfs, etc.
 - optional support for file locking
 - optional support for uid16 interfaces
 - enhanced CPU feature selection (Adrian Bunk)
 - selectable vendor support for MTRRs
 - optional TSC timer support
 - optional ramfs-based shmem/tmpfs support
 - minor space-saving cleanups

As always, I'm looking for more ideas for space-savings. Suggestions
in the TCP/IP area are especially useful right now.

Here's a test boot of my development config (console, ide, ext2, and
ipv4) with mem=2m, which is actually only 1664k after accounting for
BIOS memory holes:

Uncompressing Linux... Ok, booting the kernel.
# mount /proc
# cat /proc/meminfo
MemTotal:          980 kB [up from 916k for last release!]
MemFree:           312 kB
Buffers:            32 kB
Cached:            296 kB
SwapCached:          0 kB
Active:            400 kB
Inactive:           48 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:          980 kB
LowFree:           312 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:               0 kB
Writeback:           0 kB
Mapped:            380 kB
Slab:                0 kB
Committed_AS:      132 kB
PageTables:         24 kB
VmallocTotal:  1032172 kB
VmallocUsed:         0 kB
VmallocChunk:  1032172 kB
#

The patch can be found at:

 http://selenic.com/tiny/2.6.2-rc3-tiny1.patch.bz2
 http://selenic.com/tiny/2.6.2-rc3-tiny1-broken-out.tar.bz2

Webpage for your bookmarking pleasure:

 http://selenic.com/tiny-about/


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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.2-rc3-tiny1 for small systems
  2004-02-01  5:23 2.6.2-rc3-tiny1 for small systems Matt Mackall
@ 2004-02-02 18:39 ` Adrian Bunk
  2004-02-02 19:29   ` Matt Mackall
  0 siblings, 1 reply; 4+ messages in thread
From: Adrian Bunk @ 2004-02-02 18:39 UTC (permalink / raw)
  To: Matt Mackall; +Cc: linux-kernel

On Sat, Jan 31, 2004 at 11:23:48PM -0600, Matt Mackall wrote:
>...

The patch contains 3 .orig files that could be removed:
linux-2.6.2-rc3/arch/i386/boot/compressed/misc.c.orig
linux-2.6.2-rc3/arch/i386/mm/init.c.orig
linux-2.6.2-rc3/fs/proc/proc_misc.c.orig

> Latest release includes:
>...
>  - enhanced CPU feature selection (Adrian Bunk)
>...

You could kill all the CPU_SUP_* options with my CPU selection scheme.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.2-rc3-tiny1 for small systems
  2004-02-02 18:39 ` Adrian Bunk
@ 2004-02-02 19:29   ` Matt Mackall
  2004-02-02 20:50     ` Adrian Bunk
  0 siblings, 1 reply; 4+ messages in thread
From: Matt Mackall @ 2004-02-02 19:29 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: linux-kernel

On Mon, Feb 02, 2004 at 07:39:44PM +0100, Adrian Bunk wrote:
> On Sat, Jan 31, 2004 at 11:23:48PM -0600, Matt Mackall wrote:
> >...
> 
> The patch contains 3 .orig files that could be removed:
> linux-2.6.2-rc3/arch/i386/boot/compressed/misc.c.orig
> linux-2.6.2-rc3/arch/i386/mm/init.c.orig
> linux-2.6.2-rc3/fs/proc/proc_misc.c.orig
> 
> > Latest release includes:
> >...
> >  - enhanced CPU feature selection (Adrian Bunk)
> >...
> 
> You could kill all the CPU_SUP_* options with my CPU selection scheme.

I looked at that but ended up deciding I still didn't have the desired
granularity. So I'm currently thinkg of your stuff as "select family"
and my stuff as "select vendor support".

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.6.2-rc3-tiny1 for small systems
  2004-02-02 19:29   ` Matt Mackall
@ 2004-02-02 20:50     ` Adrian Bunk
  0 siblings, 0 replies; 4+ messages in thread
From: Adrian Bunk @ 2004-02-02 20:50 UTC (permalink / raw)
  To: Matt Mackall; +Cc: linux-kernel

On Mon, Feb 02, 2004 at 01:29:05PM -0600, Matt Mackall wrote:
> On Mon, Feb 02, 2004 at 07:39:44PM +0100, Adrian Bunk wrote:
> > On Sat, Jan 31, 2004 at 11:23:48PM -0600, Matt Mackall wrote:
> > >...
> > 
> > The patch contains 3 .orig files that could be removed:
> > linux-2.6.2-rc3/arch/i386/boot/compressed/misc.c.orig
> > linux-2.6.2-rc3/arch/i386/mm/init.c.orig
> > linux-2.6.2-rc3/fs/proc/proc_misc.c.orig
> > 
> > > Latest release includes:
> > >...
> > >  - enhanced CPU feature selection (Adrian Bunk)
> > >...
> > 
> > You could kill all the CPU_SUP_* options with my CPU selection scheme.
> 
> I looked at that but ended up deciding I still didn't have the desired
> granularity. So I'm currently thinkg of your stuff as "select family"
> and my stuff as "select vendor support".

Note that this only makes a difference for the CPU_486 and CPU_586 
choices - all more recent CPU_* options include both.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-02-02 21:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-01  5:23 2.6.2-rc3-tiny1 for small systems Matt Mackall
2004-02-02 18:39 ` Adrian Bunk
2004-02-02 19:29   ` Matt Mackall
2004-02-02 20:50     ` Adrian Bunk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox