Re: My desires for 2.2

Roger Espel Llima (espel@llaic.u-clermont1.fr)
Sat, 15 Nov 1997 13:30:56 +0100


> On Fri, 14 Nov 1997, Lorenzo M. Catucci wrote:
>
> > 1.a ext2 undelete support... help me with stupid users, like the one who
> > did an rm -r on his own home directory (it was myself some year ago,
> > but have been lucky enough since I made a backup the previus day)
>
> Hmm.. Not very likely..

I'm not sure if filesystem-level undelete support is such a good thing.
It means that the fs must avoid writing to recently freed sectors, which
might result in more fragmentation.

> > 1.b ext2 compression support... bigger drives get more files, and fill
> > faster...
>
> This patch has become quite mature (IHMO) and warrents becoming a
> expirmental feature in 2.2.

If it's mature, why not.

How about some other long-standing missing features that have at some
point or other been scheduled for 2.2?

1) shared memory through anonymous shared mappings. this is one pretty
large missing feature that most Unix variants have...

2) raw devices. DaveM posted something like "2.2 WILL have raw devices."
a while ago, so let's hope :)

3) a little TCP bug: if you connect() a non-blocking TCP socket, and
when the connection is completed (as reported by select()), you re-do
a call to connect(), it succeeds and returns 0 (both on 2.0.31 and
2.1.62). This should fail with EISCONN, as it does on other Unixes.

4) don't allow write access to /dev/[k]mem if securelevel>0. there are
other securelevel insecurities, but this one makes it *so* easy to
circumvent that we might as well not have securelevels at all.

I'm not much of a kernel hacker so I won't touch #1 or #2, but I can
try to make patches for #3 and #4 if there's interest...

-- 
Roger Espel Llima
espel@llaic.u-clermont1.fr, espel@unix.bigots.org
http://www.eleves.ens.fr:8080/home/espel/index.html