Thread View: comp.sys.powerpc
6 messages
6 total messages
Started by Robert Krawitz
Mon, 14 Aug 1995 13:43
Re: Dream OS
Author: 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
Re: Dream OS
Author: Kazimir Kylheku
Date: Wed, 16 Aug 1995 22:36
Date: Wed, 16 Aug 1995 22:36
21 lines
1368 bytes
1368 bytes
In article <40njuk$388@sundog.tiac.net>, Robert Krawitz <rlk@laraby.tiac.net> wrote: >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. Not true. The more widespread a particular encryption technology is, the more people have a chance to poke holes in it, and the more chance you have of finding out about a weakness before you are affected by it. One of the reasons you can trust PGP is that the source code is freely and widely distributed, and is the subject of scrutiny by encryption experts. If one-time pads became a "widespread encryption technology", would you lose confidence in them? -- Finger c2a192@keats.ugrad.cs.ubc.ca for PGP public key. Or contact one of the public key servers -- the key id is 0xD3C7995D.
Re: Dream OS
Author: Gaven Miller
Date: Fri, 18 Aug 1995 15:40
Date: Fri, 18 Aug 1995 15:40
17 lines
1313 bytes
1313 bytes
Robert Krawitz (rlk@laraby.tiac.net) wrote: > >: -long file name support > ...like unlimited (at least the filesystem switch shouldn't impose a > limit). Yes, and in the AOL-esque sense, I can just image a file name that spans five screens full of path and name, just to contain a "Me too" as the data. How would one store, and iterate a filesystem where filenames could be any size? Would one open a system file called "Directory", and use a system-supplied database utility to iterate the files? Far better would be a (say) 1024 limit on the total path size. So from the root directory to the end of the filename would total not more than 1024 chars.
Re: Dream OS
Author: Steven Blakey
Date: Fri, 18 Aug 1995 19:40
Date: Fri, 18 Aug 1995 19:40
32 lines
1847 bytes
1847 bytes
In article <412c9o$ll3@inca01.inca.co.nz>, gmiller@inca.co.nz (Gaven Miller) wrote: > Robert Krawitz (rlk@laraby.tiac.net) wrote: > > > >: -long file name support > > > ...like unlimited (at least the filesystem switch shouldn't impose a > > limit). > > Yes, and in the AOL-esque sense, I can just image a file name that spans > five screens full of path and name, just to contain a "Me too" as the data. > > How would one store, and iterate a filesystem where filenames could be > any size? Would one open a system file called "Directory", and use a > system-supplied database utility to iterate the files? > > Far better would be a (say) 1024 limit on the total path size. So from > the root directory to the end of the filename would total not more than > 1024 chars. How 'bout a max of about 256 characters. The first thirty or so would be displayed in most cases ie. dialog boxes, icon layouts etc. but the next 220 could be displayed by option clicking (or whatever) I realy don't see any use for more thatn 256. On the topic of file systems I think the idea of newton-esque data "soup" is cool (i have used a newton quite a bit.) however, how would that work for transfering specific pecies of data across networks or on floppys? Steven Blakey
Re: Dream OS
Author: pierrot
Date: Sun, 20 Aug 1995 16:37
Date: Sun, 20 Aug 1995 16:37
51 lines
2875 bytes
2875 bytes
In <dblakey-1808951440240001@dblakey.wat.hookup.net>, dblakey@hookup.net (Steven Blakey) writes: >In article <412c9o$ll3@inca01.inca.co.nz>, gmiller@inca.co.nz (Gaven >Miller) wrote: > >> Robert Krawitz (rlk@laraby.tiac.net) wrote: >> >> > >: -long file name support >> >> > ...like unlimited (at least the filesystem switch shouldn't impose a >> > limit). >> >> Yes, and in the AOL-esque sense, I can just image a file name that spans >> five screens full of path and name, just to contain a "Me too" as the data. >> >> How would one store, and iterate a filesystem where filenames could be >> any size? Would one open a system file called "Directory", and use a >> system-supplied database utility to iterate the files? >> >> Far better would be a (say) 1024 limit on the total path size. So from >> the root directory to the end of the filename would total not more than >> 1024 chars. > >How 'bout a max of about 256 characters. The first thirty or so would be >displayed in most cases ie. dialog boxes, icon layouts etc. but the next >220 could be displayed by option clicking (or whatever) I realy don't see >any use for more thatn 256. > >On the topic of file systems I think the idea of newton-esque data "soup" >is cool (i have used a newton quite a bit.) however, how would that work >for transfering specific pecies of data across networks or on floppys? > > >Steven Blakey I, too, really like the way Newtons store data. It's really a lot simpler than constantly debating maximum file- and path- lengths (for the record, I think that files should have a maximum of 50 characters [who really needs a 255- character name?], and pathnames should be of unlimited length). As for data transfer, it could be accomplished the same way Newtons do it now. Simple yet advanced-- THAT will make a Dream OS. BTW, what do we call the filesystem? DreamFS? ;) Shawn Dessaigne /-------------------------------------------------\ |pierrot@jersey.net |"It's difficult to work | |pgfs89c@prodigy.com |a group when you're | |------------------------|omnipotent." -Q | |OS/2, Amiga, Apple IIgs,|------------------------| |Epson QX-10, Epson QX-16| WHS Class of '97 | \-------------------------------------------------/
Re: Dream OS
Author: Jeffery D. Walker
Date: Tue, 22 Aug 1995 15:08
Date: Tue, 22 Aug 1995 15:08
49 lines
2881 bytes
2881 bytes
whats wrong with giving a user a choice, whether or not to make a path statment five pages long. If someone had enough time to type all that text in, just for a file that said "me too", so be it. does that effect you? of course not. if it does, you can change it with mv easily. whats wrong with a choice. I usually dont give filenames that are over 10 chars long, but if i need it it is there. I am always sad when i work on a ms-dog machine because my "unique" file names always seem to repeat on the 8+3 schem, on unix/linux, it does not. your idea of how to store long file names is almost correct. in unix, directories are nothing more that specaily named files. these files contain the long filename and its i-node information(another break thru for file storage) so one could say that, yes each directory has its own little database called directory infomation, and that is all it takes, you dont need an SQL server to keep track of you file system or anything like that. it is simple and fast and efficent, what else do you expect from UNIX/Linux? ------------------------------------------------- Jeffery Walker Auburn University 04 CPE Computer Engineering walkej2@eng.auburn.edu "Real programmers don't document. If it was hard to write, it should be hard to understand." ------------------------------------------------- On 18 Aug 1995, Gaven Miller wrote: > Robert Krawitz (rlk@laraby.tiac.net) wrote: > > > >: -long file name support > > > ...like unlimited (at least the filesystem switch shouldn't impose a > > limit). > > Yes, and in the AOL-esque sense, I can just image a file name that spans > five screens full of path and name, just to contain a "Me too" as the data. > > How would one store, and iterate a filesystem where filenames could be > any size? Would one open a system file called "Directory", and use a > system-supplied database utility to iterate the files? > > Far better would be a (say) 1024 limit on the total path size. So from > the root directory to the end of the filename would total not more than > 1024 chars. > > >
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads