Re: _My_ turn for a 2.1 wishlist

Michael Elizabeth Chastain (mec@duracef.shout.net)
Tue, 16 Jul 1996 13:13:39 -0500


Hello,

> * Allow SMP to be configured via the config scripts. I'm thinking
> about something like:
> Support for symmetric multi-processing (SMP)? [Y/n]

This was considered and abandoned for 2.0. The top-level makefile says:

We don't want to have this in the config file because it makes
re-config very ugly and too many fundamental files depend on
CONFIG_SMP.

I gather the problem is that putting in CONFIG_SMP would make lots of
files in include/asm/*.h depend on include/linux/autoconf.h, which would
make almost the whole kernel depend on include/linux/autoconf.h.

I think it would be a good thing to split include/linux/autoconf.h into
a whole directory full of files, include/config/*.h, with one symbol per
file. This would solve the whole problem and allow CONFIG_SMP to be
just another symbol. It would still force a lot of recompilation to
change CONFIG_SMP but the system but it would force less recompilation
than now, and the system would be more regular.

> * Incorporate file-level compression into ext2fs. This is one feature
> I'd love to see in Linux 2.1.x.
>
> * Perhaps, incorporate ext2fs encryption and/or file undeletion.

Please don't touch ext2fs. Make a new all-singing all-dancing ext3fs if
you want. I like my stable ext2fs file system.

I did a word count on the fs/ext2 directory and it's only 5142 lines.
Copy that into fs/ext3 and have at it.

I favor the rest of the items on your list.

Michael Chastain
mec@duracef.shout.net