Article View: comp.sys.powerpc
Article #981Re: Dream OS
From: Robert Krawitz
Date: Mon, 14 Aug 1995 13:43
Date: Mon, 14 Aug 1995 13:43
63 lines
3096 bytes
3096 bytes
The Lisp Machine did all of this stuff right over a decade ago. In article <40mb7p$5id@vixen.cso.uiuc.edu> jeske@dcl-nxt44.cso.uiuc.edu (David Jeske) writes: nnb@haven.ios.com (Nikolai Bezroukov) writes: >: 5. File sysem >: -Hierarchy (of course) >: -Multi-gigabyte support It's about time we simply went to unlimited filesystem support (limited by available virtual memory or the like). As a compromise, I think 48 bits will work for most of us for about another 5 years, but 64 bits or more is really needed for the longer haul. But the filesystem switch shouldn't have a limit, only particular instances of filesystems. >: -Encryption The more widespread a particular encryption technology is, the more vulnerable to attack. This should be part of the driver for a particular class of filesystem. >: -long file name support ...like unlimited (at least the filesystem switch shouldn't impose a limit). >: -Suggestions Please (I don't know much abour file systems) >I would add: > - File aliases. They are very important and should be implemented directly > (UNIX-like are OK) Unix actually has two kinds of aliases: links (which are truly equal names pointing to the same inode, and can't cross filesystem boundaries), and symlinks (which are one-way pointers). There are some rather subtle issues here, though: 1) When you cd to a directory through a symlink, and cd .. (to get one level up) what happens? Since symlinks are one way pointers in Unix (and due to the implementation of getwd() and the way the current working directory is stored), you may not wind up where you started. This is a matter of no small debate in the Unix community. 2) Do you allow aliases (in the form of symlinks) to point to nonexistent files? This is permitted under Unix, and is useful, but is tricky. For example, stat vs. lstat, and the fact that unlink() removes the symlink, but open() opens the target of the symlink. > - ZIP-files should be consided as psoudo-directories (with > limitations) with native support for basic op (view, copy, move, > rename delete). > - mountable external subsystems (FAT and HPFS) A filesystem switch would permit a filesystem driver that handled ZIP files as a mountable filesystem, as David Jeske points out. -- Robert Krawitz <rlk@tiac.net> Member of the League for Programming Freedom -- mail lpf@uunet.uu.net Tall Clubs International -- tci-request@think.com or 1-800-521-2512
Technical Details
Message-ID:
<40njuk$388@sundog.tiac.net>Path:
arc1-ca.pugleaf.net!sundog.tiac.net!usenetShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sundog.tiac.net!usenet From: rlk@laraby.tiac.net (Robert Krawitz) Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600 Subject: Re: Dream OS Date: 14 Aug 1995 13:43:47 GMT Organization: The Internet Access Company Sender: rlk@laraby.tiac.net Distribution: world Message-ID: <40njuk$388@sundog.tiac.net> NNTP-Posting-Host: laraby.tiac.net In-reply-to: jeske@dcl-nxt44.cso.uiuc.edu's message of 14 Aug 1995 02:08:57 GMT