Re: Fw: Some very thought-provoking ideas about OS architecture.

Alan Cox (alan@lxorguk.ukuu.org.uk)
Mon, 21 Jun 1999 11:12:20 +0100 (BST)


> That doesn't mean the using OO in a stronger sense than what Linux
> and BSD variants is bogus.

I think you'll find both Linux and BSD are very object oriented when you
actually sit and think about them. Linux is a set of classes with virtual
methods.

> On the topic of File Systems, The BeOS (BFS) file system is highly underrated
> and has per file attribute association, Journaling.

Read only BFS is out

> The BeOS will even bypass the buffer cache for streaming media applications
> to prevent needlessly flushing buffer cache.

SGI, late 1980's 8). O_DIRECT.

> It would be cool to see these ideas in Linux.

Take a look on ftp.linux.org.uk:/pub/linux/sct

> > That I would argue is a property of good file system design not a fundamental
> > change in programming models of any kind.
>
> Except when you do a classic Unix linear search of a file system in a directory
> with buttloads of entries, then moving to a stronger algorthym like B-trees is
> important. That requires a shift away from the quick and dirty stuff that
> Unix is known for...

Thats still hardly a model change. If you look at btree based fs's like OS/2
hpfs they fit straight into a unix vfs. I don't think you will find any
recent design large disk size targetted unix fs using linear directories.

-
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/