[movitz-devel] Re: Topic of list

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Sun Apr 11 17:16:47 UTC 2004


james at unlambda.com (James A. Crippen) writes:

> If you think a POS is a good idea then don't hesitate to implement
> it. But it's not a good idea to have a general purpose operating
> system without a filesystem for it. People are very used to file
> handling and will be very confused when confronted with a system
> that doesn't do so.

But don't forget the confusion that actually results from the
omnipresent file-system model. Not just the confusion that computer
novices experience when first using a computer, but all the packaging,
versioning, (sym-)linking, etc. issues that to at least some degree
might be rooted in the way filesystems are.

> If you're looking towards a special purpose system or an embedded
> system that relies only on a POS then of course that makes
> sense. But for general purpose, especially desktop programming use,
> a POS isn't a sufficient replacement for a filesystem. The two
> organize data in completely different ways, and have very different
> purposes.

I don't think I agree with this. A desktop system tries to present the
analogy of a desktop, with drawers for the files one isn't working on
at the moment. The POS won't have any problems providing this. And I
don't think that e.g. the way Windows maps the desktop metaphor onto
filesystems is in any way clearly the Right solution.

> However, security shouldn't be hard to handle if you implement
> multiprocessing like on a Unixy system where every process has its
> own address space.

Remember that you can have protection also in a single address-space
system.

-- 
Frode Vatvedt Fjeld





More information about the movitz-devel mailing list