delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/01/28/13:36:42

From: webbs AT cs DOT colostate DOT edu (Steven Webb (The walking glitch))
Subject: Re: Dos file system?Why?
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Date: Fri, 28 Jan 1994 11:17:06 -0700 (MST)

> I'm using djgpp for a while - it makes my dos quite like UN*X... BUT!
> I've got fed up with non-casesensitive 13-char MS-DOS file system.
>  The following idea seemed to be obvious to me:
> why not to write extender for dos to allow faked long case-sens. names:
> [...]

OS/2, NT, and chicago does that.  Why try to improve msdos so much that
It's COMPLETELY a hack?  First, there's no spawn, then there's memory problems,
now that gnu_C++ can fix those problems there's still the file system problem
(as you've stated).  My idea is to re-write the filesystem in a way sorta like
arj, or stacker do it.  Every time you open a file, change it, and write it again, it goes to your big file.  This way, you can re-organize the whole @#$% thing
any way you want to!  You can make semaphores for file access, make compression
standard, do long file names, keep object information with your files, whatever
ou want! You can even add permissions, etc...  The only thing you need to get
started is a file conversion program to take all of your files that you want to 
have these properties, and convert them!  A friend of mine has written something
like what I've described above, just not so involved, and it workes like a 
charm, with the exception of outside programs.  TSR's are hacks.

-- 
     \_\_                                         ][ Steven Webb
    \_    \_   \_                                 ][ Computer Science - Senior
     \_         \_     \_\_   \_   \_   \_\_      ][ Colorado State University
\_\_    \_\_   \_\_\_ \_    \_ \_   \_ \_    \_   ][ webbs AT cs DOT colostate DOT edu
             \_   \_   \_\_\_   \_   \_ \_\_\_    ][ ** Earth is 98% Full.
        \_    \_   \_   \_        \_ \_  \_       ][ Please delete anyone
           \_\_       \_   \_\_     \_      \_\_  ][ you can.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019