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>