Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Mar 1995 12:56:57 MST
From:      imp@village.org
To:        hackers@FreeBSD.org
Subject:   Gordon Chaffee: xmsdos-0.1, extended msdos fs for Linux
Message-ID:  <199503141956.MAA26872@marvin.boulder.openware.com>

next in thread | raw e-mail | index | archive | help
Saw this in comp.os.linux.announce.  Is anybody looking into this for
2.1/2.2?  I'm thinking that this might not be a bad thing to do for
the file sharing problem that I have between my NT box and my FreeBSD
box (well, same box, but different boot personalities).

Warner

------- Forwarded Message

From: chaffee@zonker.cs.berkeley.edu (Gordon Chaffee)
Newsgroups: comp.os.linux.announce
Subject: xmsdos-0.1, extended msdos fs for Linux
Followup-To: comp.os.linux.development.system
Date: 6 Mar 1995 16:49:38 +0200
Organization: University of California, Berkeley
Lines: 70
Sender: wirzeniu@cc.helsinki.fi
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Message-ID: <3jf7e2$4ch@kruuna.helsinki.fi>
NNTP-Posting-Host: kruuna.helsinki.fi
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Keywords: Windows 95, Windows NT

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.

------- End of Forwarded Message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503141956.MAA26872>