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>
