Re: PUBLIC CHALLENGE: (was RE: devfs again, (was RE: USB devicealloc ation) )

david parsons (orc@pell.portland.or.us)
8 Oct 1999 15:37:37 -0700


In article <linux.kernel.Pine.GSO.4.10.9910080409500.10704-100000@weyl.math.psu.edu>,
Alexander Viro <viro@math.psu.edu> wrote:

>> You don't need ownership, except as root, on a filesystem to boot
>> a Linux+devfs system. It might not resemble a ``standard'' Unix
>> system, but one of the spiffy things about a Unix kernel is that
>> it can be adapted to a wide variety of environment.
>
> Ho-hum... /tmp without sticky bit is an interesting animal,

The sticky bit hasn't always been there, and when I was at university
20 years ago we had a bunch of machines running BSD 2.7 with /tmp
being 777.

>not to
>mention the nice stuff in /var (sparse files),

What sparse files live in /var? The big spaceeaters in /var on my
machines are X11, spool (==mail), and adm (==log), for the machines
that don't spit syslog off to a logserver.

>/usr/bin (suid/sgid not to
>root),

Why not? /usr/bin survives swimmingly even if it's owned by root.

>ditto for long names, ditto for cases-sensitivity, etc.

I don't think you need either of these.

> BTW, _what_ are those purposes? I'm really curious.

I'm thinking on the order of a native Wine-over-Windows install
disk that drops the kernel, enough scaffolding to load X and Wine,
and the glue to bring up the windowing system without having to
log in onto an existing Windows machine. This gives me the existing
windows interface (good) with a Unix kernel (double-plus good.)

plus fat takes a little less room than ext2fs on a floppy, so that
plus devfs may be enough so I can shoehorn the bloated elephant that
will be 2.6 onto my install floppy and still have enough room to fit
the installer and pcmcia utilities.

____
david parsons \bi/ this is assuming I can fit 2.6 onto a 1.44mb floppy.
\/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/