[270] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

xmsdos-0.1, extended msdos fs for Linux

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Mon Mar 6 19:04:21 1995

Date: Mon, 6 Mar 1995 16:49:46 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu

X-Mn-Key: announce

From: chaffee@zonker.cs.berkeley.edu (Gordon Chaffee)
Newsgroups: comp.os.linux.announce
Subject: xmsdos-0.1, extended msdos fs for Linux
Organization: University of California, Berkeley
Keywords: Windows 95, Windows NT
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Followup-to: comp.os.linux.development.system

Release: xmsdos 0.1

This is an extremely preliminary release of xmsdos, a filesystem that can
handle Windows 95 and Windows NT long filenames.  Be warned, it may do
irrepairable damage to your directories and your disk.  It was tested on
Linux 1.1.91 and Windows NT 3.5.

Where to get:

   mm-ftp.cs.berkeley.edu:/pub/multimedia/linux/xmsdos/xmsdos-0.1.tgz

What works (or is supposed to):

   * Creating and removing long filenames and directories.

   * Reading files created by Windows NT and Windows 95.

   * Writing files that can be read by Windows NT and Windows 95.

   * Renaming short filenames and directories to other short names.

   * Renaming long filenames and directories.


How to use:

   Until the system is stable, the filesystem is called xmsdos.  To use
   as a loadable module,  When the filesystem is stable, I would hope
   that it may replace the msdos filesystem.  In order for that to happen,
   quite a bit more work and integration needs to occur.

      insmod xmsdos.o

   To mount a floppy:

      mount -t xmsdos /dev/fd0 /mnt


Things to note:

    I've changed the default handling of files from the MSDOS file
    system.  Under the MSDOS file system, all shortnames show up as
    lowercase.  When you look at files under NT that were created with
    Linux's MSDOS file system, they are all capitalized.  The will
    also show up capitalized under xmsdos.  You filenames should all
    look the same under NT, Windows 95, and xmsdos.

    If you use non-ASCII characters on Windows NT in a filename, you
    will be unable to retrieve that file.  Right now, this has not been
    tested at all, so the results are unpredictable.

    The makefile has -CCONFIG_MODVERSIONS turned on.  If you're kernel
    is built without them on, you'll need to remove them from the Makefile.

If you find bugs, please send mail to chaffee@bugs-bunny.cs.berkeley.edu.
Please specify the filename and the operation that gave you trouble.

Acknowledgements:

    Thanks to Galen C. Hunt (gchunt@cs.rochester.edu) for the very useful
    information he provided on creating the short filename checksum and the
    structure of the long filenames.


Gordon Chaffee
chaffee@bugs-bunny.cs.berkeley.edu

--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.


home help back first fref pref prev next nref lref last post