Re: MFS Filesystem support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Apr 14, 2024, at 7:07 PM, The Mariocrafter <kayvonkamyar@xxxxxxxxx> wrote:

Macintosh File System (MFS) is a filesystem used in early Macintosh
models up to those running System 3, when the original HFS (which is
supported within Linux) supported it.  Although no Mac model that
shipped or can run with an MFS-only macOS can run Linux, floppy disks
formatted with an MFS system may still exist and the user never
bothered to reformat it to HFS or HFS+,

Mac OS never provided a facility for formatting 400K disks as anything but MFS.

and the main use case I can
think of is using MFS to transfer files from a modern device to a Mac
that does not support HFS.

This would require a read-write implementation of MFS.  By the way, are we talking disk images for e.g. Mini vMac, or actual 1980s hardware?

It would be nice supporting the MFS
filesystem natively within Linux, which could be read-only or
read-write.

An alternative to native filesystem support is to read and write disk images in userspace.  Aside from not increasing the kernel’s attack surface or imposing a licensing constraint, it has the benefit of being portable to other operating systems.

For example, I created a (so far) read-only implementation of MFS for Advanced Mac Substitute[1] (an emulator plus reimplementation of Mac OS for running 68K applications).

https://github.com/jjuran/metamage_1 (see 68k/modules/ams-fs/MFS.cc)

If someone does seek to implement MFS, at the very least you might find the comments useful.

Cheers,
Josh

[1] https://www.v68k.org/ams/






[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux