Plethora of New User Space Filesystems For Mac OS X 225
DaringDan writes "As part of the recent MacFUSE 2.0 release Amit Singh has added support for an insane number of filesystems on the Mac. This video from Google and this blog post pretty much explain everything in detail but to sum-up Singh has written a new filesystem called AncientFS which lets you mount a ton of UNIX file formats starting from the very first version of UNIX. Even more interesting is that they have also taken Linux kernel implementations of filesystems like ufs, sysv-fs, minix-fs and made them work in user-space on the Mac, which means its now possible to read disks from OSes like FreeBSD, Solaris and NeXT on OS X. ext2/ext3 don't seem to be on the list but apparently the source for everything is provided, so hopefully some enterprising soul can apply the same techniques to ext2. One of their demos even has the old UNIX kernel compiled directly on the Mac through the original PDP C compiler by somehow executing the PDP binaries on OS X!"
Looking forward to this! (Score:4, Interesting)
I still have the old Intel Rhapsody DR2 disks lying around, and would love to see if this can read the filesystem. It's kind of fun playing around it what was NeXT with a MacOS interface, and at times I almost would rather have it than what OS X became, if only to eliminate the stupid gimmicks.
Re: (Score:2)
One man's "stupid gimmicks" is another man's graceful and easy-to-use system.
I know the above sounds snarky, but I worked on Mac OS Classic for years, and was a linux user at home for years as well. I was *very* put off at first by OS X's eye candy and general fooferah. And then I actually used it ( 8 hours a day at work ), and realized it was fantastic. I ditched my Slackware running thinkpad for a powerbook, and never looked back.
Sounds great. (Score:5, Interesting)
Especially if I ever need to recover one of my linux box's drives from a Mac.
But really, all I want for christmas is NTFS write support.
Re:Sounds great. (Score:5, Informative)
NTFS-3G which works with MacFUSE has full NTFS write support. It is, however, much slower at reading than the native NTFS read-only driver.
Re: (Score:3, Interesting)
So why can't you use the native NTFS read-only driver for reads and the NTFS-3G driver for writes?
Re:Sounds great. (Score:4, Informative)
Re: (Score:2)
Yes, but that is unstable. I don't know about you but when I'm making a backup of my media files to my external NTFS drive I would rather have it be slow and stable than risk a corrupt backup.
You can, however, disable NTFS-3G using the scripts in the TOOLS folder of the DMG and utilize the high speed reading ability until you need read-write. The scripts let you start/stop NTFS-3G.
By slow, I mean that I get 3MB/s in OSX but if I boot into XP bootcamp I can see ten times that speed.
Re: (Score:3, Informative)
NTFS-3g is just as stable and performant as a native fs, on both OSX and Linux. Ubuntu even supports it officially with Wubi now.
Re: (Score:2)
Must be rare (Score:3, Informative)
Well, for the last year or so, I have been using NTFS-3G every single day of the week, using it to running my virtual machines stored on a USB hard disk (performance is excellent, by the way -- with Linux's tendency to cache the VM images, Windows guest performance is easily better than running natively off a physical partition).
At my college, and at home, there are computers with faulty USB connectors. A few times a week, when running a VM, my USB cable will wriggle loose, and the hard disk will disconne
Re: (Score:2, Funny)
But really, all I want for christmas is NTFS write support.
Santa Jobs says you've been naughty. COAL filesystem support for you this year!
Re: (Score:3, Funny)
At least COAL won't murder your wife
Re: (Score:3, Informative)
Re: (Score:2)
Or you keep Steam on your windows parition and don't feel like rebooting to get your TF2 fix, so you load it up via crossover. And let me tell you, it is NOT fast enough for that. Load times are considerably longer than in Windows - Garry's Mod is nearly unplayable due to it taking around 30 minutes to load a map.
Re: (Score:2)
NTFS-3G is terribly slow. I tried just a filesystem copy of a few virtual machines and it was bad. Would have taken hours. I ended up copying the files over the network from a different machine, and it was considerably faster than a USB hard drive.
Re: (Score:2)
Yup. It's been totally fast enough for anything I've used it for, ever since the first MacFUSE came out. Don't forget to get MacFusion, too, if you also want to easily mount sshfs or ftpfs right in Finder. Other than screwed up space free counts (sshfs issue) it's teh sexxy.
ext3 (Score:5, Insightful)
What is needed is an ext3 implementation. There've been projects to bring ext2/3 to the Mac, but so far they've been incomplete and abandoned.
I'm actually pretty surprised that this hasn't been properly implemented already.
Re: (Score:2)
Why would you want a FUSE implementation of ext3? Wouldn't it be better to port it to the Darwin kernel and use that on OS X?
Re: (Score:2)
Pretty sure I, and most others, don't care what form it takes.
Re: (Score:2)
Now I install OSX and it turns out apple can't even implement a very popular(presumably well documented) open source file system! Now you tell me they don't even write NTFS!!! Bloo
ext2 on Mac (Score:2)
A couple years old, but ext2fsx [sourceforge.net] still works.
Re:ext2 on Mac (Score:4, Insightful)
If by "works" you mean "i have a 10.3 panther PPC machine and need non-journaling access to an ext3 partition", or "i have a tiger/leopard Intel machine and don't care if my machine suddenly panics". Those are the choices at the moment.
It's curious really, this is a filesystem for which the spec is very well known, implementations are available fully open source, and yet here we are with unmaintained and unstable projects that are alpha quality for both OS X and Windows. The drivers for Windows ext2/3 support cause bluescreens under various conditions, so yea those are alpha too.
Re: (Score:2)
Every filesystem! Except the ones that matter... (Score:2, Flamebait)
So it supports and insane number of filesystems just not the two most popular ones?
Insane's the word...
Re:Every filesystem! Except the ones that matter.. (Score:5, Informative)
No, NTFS has support via NTFS3G. The other popular file system, FAT, is already supported natively.
FUSE for Windows (Score:3, Informative)
Also, it seems to be a good time to plug Dokan and my FUSE4Win project :)
There's a wonderful project named "Dokan" (http://dokan-dev.net/en/), it makes posssible to write user-space filesystem in Windows.
I've adapted FUSE interface for it, so it's possible to use (almost) unmodified FUSE filesystems in Windows: http://hg.sharesource.org/fuse4win [sharesource.org]
Currently, SSHFS works fine. NTFS3g also works :)
cool, now lets make in run on linux (Score:2, Flamebait)
Too bad it for the mac, lets make it work under Ubuntu so it can be useful to those of us who don't want to overpay for our hardware.
Re:cool, now lets make in run on linux (Score:4, Funny)
You're supposed to flaimebait anonymously.
Re: (Score:2)
Or at least not stupidly and non-anonymously - FUSE was around for Linux before it came out for OS X...
You just can't get good flamebait these days...
Re: (Score:2)
Ok. I got it to work. Any way you could forward some of that savings from overpay on to me? me@nigeria.com.
Here are the instructions. I tried to make it simple
sudo apt-get install fuse-utils fusesmb unionfs-fusentfs-3g.
For some additional support I'll try to get other file systems.
Re: (Score:2)
Maybe clueless on this one.
What am I missing?
I am not that into file systems. I do video and usb drivers.
A Plethora? (Score:5, Funny)
El Guapo: Many new user space filesystems?
Jefe: Oh yes, many!
El Guapo: Would you say I have a plethora of new user space filesystems?
Jefe: A what?
El Guapo: A *plethora*.
Jefe: Oh yes, you have a plethora.
El Guapo: Jefe, what is a plethora?
Jefe: Why, El Guapo?
El Guapo: Well, you told me I have a plethora. And I just would like to know if you know what a plethora is. I would not like to think that a person would tell someone he has a plethora, and then find out that that person has *no idea* what it means to have a plethora.
Jefe: Forgive me, El Guapo. I know that I, Jefe, do not have your superior intellect and education. But could it be that once again, you are angry at something else, and are looking to take it out on me?
FUSE vs. FST (Score:3, Interesting)
Apple's GS/OS had FSTs (File System Translators) that allowed that operating system to access HFS, ProDOS, DOS 3.3, and FAT volumes. How does FUSE compare in function to GS/OS's FSTs? You know, apart from working with non-obsolete hardware.
Re: (Score:3, Informative)
Apple's GS/OS had FSTs (File System Translators) that allowed that operating system to access HFS, ProDOS, DOS 3.3, and FAT volumes. How does FUSE compare in function to GS/OS's FSTs? You know, apart from working with non-obsolete hardware.
Fuse is not a file system or even a translation layer per se. It's just a way to let you run a filesystem in userspace, instead of inside the kernel where it would normally reside.
This is slower, but has many benefits including easy development/debugging, not requiring ac
Re: (Score:2)
FUSE also has the benefit of already being standard in Linux, so there are plenty of FUSE drivers out there. If FUSE is also available for OS X, and even Win32 (see a few posts above!), it means that you can now write a single cross-platform FS driver.
Re: (Score:2)
Though as far as I understand, it is more than "just that the OS knew how to read more than one kind of disk". FSTs are plugins, though unfortunately that plugin interface was never documented. In other words, the filesystem access in GS/OS is at least _partially_ abstracted, and the FSTs are what do various things on different filesystems.
(That was one of the ideas thought about with the Ethernet card that never came ou
Does this include ext3? (Score:2)
As probably the most commonly used filesystem on linux, is ext3 supported by Mac OS X FUSE?
If not, why not?
Re: (Score:2)
http://sourceforge.net/projects/ext2fuse/
Re: (Score:2)
Latest release:
ext2fuse v 0.8.1 (June 26, 2008) - Preliminary Mac OS X support, may not work.
Wonderful!
Seriously. Is ext2/3 support that much more difficult than all the other filesystems that fuse supports. It's not as if the filesystem is not well documented. There are probably at least a couple open source implementations of the filesystem as well that they can reference...
Re: (Score:2)
Works for me. And you know what they say about open source and meeting your own needs.
Re: (Score:2)
But why? FreeBSD, Linux and even Windows (http://www.fs-driver.org/) have native ext2/3 drivers which are much faster and feature-complete than FUSE drivers can be. There's just no need for FUSE.
Fixed Summary (Score:2)
ext2/ext3 don't seem to be on the list but apparently the source for everything is provided, so hopefully some enterprising soul can apply the same techniques to ext2
Corrected:
ext2/ext3 don't seem to be on the list but apparently the source for everything is provided, so the maintainer will be harassed for this feature while the "community" sits idly by.
Reiser 4 (Score:3, Interesting)
Wasn't this sort of thing the idea behind the original "plug-in" mechanism planned for Reiser 4? I remember being intrigued by the idea of writing file-system customizations in perl, and I was looking forward to playing around with it to see what could be done with it.
Unfortunately, it appears that the kernel devs don't want to hear about any functionality that doesn't fit in the box of their VFS layer.
Re:Reiser 4 (Score:4, Informative)
I was semi-involved in this -- basically, Reiser4 wanted to make the filesystem pluggable, but in kernel-mode. The idea was that features would be implemented in the filesystem itself -- crypto, compression, files-of-files (for example, instead of suid utilities like passwd, just let me edit /etc/passwd/sanity), metadata-as-files (Unix permissions are a file, or things like foo.mp3/id3/genre)....
Lots of cool ideas bouncing around, and most of them might work better as FUSE filesystems -- for example, there's no reason id3lib needs to be in the kernel.
Some of them, it makes sense -- certainly for spinning disks, even moreso for external media, the media is so much slower than the CPU that compression makes sense, but you want to compress on flush, and not before. The part that was cool about that was, from the benchmarks they were getting, performance was actually better with compression turned on, because of how fast the algorithm is, how fast CPUs are, and how slow spinning disks are.
But if you break down the "plug-in" concept, it was really horribly mis-named and mis-marketed -- it was just an API, like the pluggable IO schedulers were. It's really something that would probably go in the VFS layer -- something Hans had a really difficult time selling; according to his story, the first time he brought up his ideas, they told him to go put it inside his filesystem, not in the VFS, to try it out without making such drastic changes that would affect other filesystems. When he did that, and came back with the so-called "plugin" architecture, they told him that it should have been in the VFS, so that other filesystems could use it, and they refused to merge it.
Looking at it now, it looks like most of these ideas, and some filesystems currently in the kernel, are better as FUSE filesystems. Better to keep the kernel smaller and more reliable, especially when the performance advantage is minimal -- FUSE will never be the bottleneck for sshfs, for example. Crypto works well enough at the block level (for full-disk crypto). And 20 years from now, we'll have computers so absurdly fast that no one will care about the performance hit of FUSE -- arguably, we're there already.
But I do still wish that the compression, at least, would be tried, if those benchmarks have any truth to them.
Anyway -- more directly, you would never have been able to write file-system customizations in Perl, unless Perl was put in the kernel, which would be an atrocity. However, you can write whole filesystems in Perl, Python, Ruby, or pretty much anything you want -- just use FUSE -- and nothing is stopping you from letting a real filesystem handle 90% of that.
These are mostly read-only (Score:4, Informative)
These are mostly read-only implementations for dealing with archival data. They're not read/write, which is more work to implement and not that useful.
QNX has had user-space file systems for decades. (It's a microkernel; almost everything is in user space.) Some users wrote file system implementations for weird file systems, like .zip files. Most of the modern QNX file system action is supporting various flash-based file systems and networked file systems.
Could this be better done as a Mach server? (Score:2)
SSHFS? (Score:2)
This is the one I'd most like to see. I've started using it extensively on my Linux boxes, and I like it much better than NFS or Samba. Big transfers require more CPU because of the encryption, but on WiFi transfer speeds are that high anyway, so it's not a bottleneck. Anyway, my wife's Mac is the one machine in the house it doesn't work on, and it would be great if she could use sshfs to mount stuff from the file server.
Real programmers do bigger on smaller (Score:4, Interesting)
> "One of their demos even has the old UNIX kernel compiled directly on the Mac
> through the original PDP C compiler by somehow executing the PDP binaries on OS X!"
Hmpfh... Circa 1978-79, Forrest Howard and I wrote a PDP-10 simulator that ran on a PDP-11/70 (a 36 bit machine on a 16 bit machine for those not educated in DEC hardware). It was used to recompile the DEC Fortran compiler which was written in Bliss-11. And the Bliss-11 compiler could only be run on a PDP-10. Lacking a PDP-10 (expensive pseudo-mainframe computers in those days) we simply wrote a simulator. It didn't run fast, as I recall the DEC Fortran compiler recompile took several weeks, but it did run.
Reproducing a PDP-11 sumulator on modern hardware would be relatively trivial, though it would have been much easier on older Macs because it could be argued that the 680X0 architecture was a knockoff of the PDP-11 architecture. Though one could suppose that current era (non-680X0 or non-PowerPC) machines are fast enough that it is a noop. I think the PDP-11 had a 300 ns cycle time and current machines are ~10x faster. Any current machines could easily simulate a '70s era minicomputer (or even most mainframes).
How about the CPM filesystem? (Score:2)
I have a bunch of old floppies I'd like to access... B-)
Plethora (Score:2)
I know this is off topic, but I really like the words 'Plethora' as well as 'thwart'.
Unfortunately I haven't been able to make up a sentence with both plethora and thwart in them that make much sense.
Something like: "I will thwart you and your plethora of new user space file systems."
Back to work....
That's why UNIX is important... (Score:3, Insightful)
Someone makes a filesystem in the 70s, and then 30 years later is still accessible...I don't think that's gonna be the case with Windows in 30 years in the future!
Re: (Score:3, Insightful)
I searched on that phrase and found a note on Apple's site with a Last Modified date of October 30, 2008: http://support.apple.com/kb/TS1545 [apple.com]
Heck, here's one that makes reference to Mac OS 9 and OS X 10.2.4: http://support.apple.com/kb/TS1411 [apple.com]
Doesn't sound like it's even remotely new, yet alone being new news.
Re: (Score:2)
Yes, I'm sure this is a conspiracy! Everyone gather up your torches and pitchforks so we can go after CmdrTaco!
I think I actually had the "blue screen" problem that you're referring to. I say "I think" because I'm not sure what you're referring to. The only upgrade problem I've heard about is the one I had, which was very minor and nothing like a "blue screen of death". During the upgrade process, the upgrade stopped working and just sat there. It didn't crash, but it just sat there. If you did a har
Re: (Score:2, Insightful)
Slashdot reports on useful software for OS X: "What the hell? Why aren't you paying attention to $RANDOM_BUG_AFFECTING_1%_OF_MAC_USERS."
Slashdot reports on a random bug in the Linux kernel: "What the hell? Why aren't you reporting on all the great free software for Linux? Are you trying to give people the wrong idea?"
Re: (Score:2)
Sorry, which other sites? I'm a fairly avid reader of these things and I haven't spotted any reports over and above the usual update glitch reports.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
How is this news while the Mac Blue Screen problem upon upgrade thing isn't mentioned anywhere on the front page? (It was news on other sites yesterday.)
It will be on Slashdot - you're just a few months early.
Re: (Score:2)
I hadn't heard of it, but reading the story elsewhere I can say I have had no problem with the latest update on my 4-core Mac Pro.
I'm not seeing it on the Firehose. Perhaps you'd like to submit it?
I have had a different problem where the system wouldn't take me to the login screen, sticking on the blue background. Pulling the iPod Shuffle from its USB dock immediately resolves that problem. It just doesn't like having it connected at startup.
Re: (Score:2)
Re:News? (Score:5, Insightful)
Because slashdot isn't a public service announcement system and macfuse is more interesting?
Re:News? (Score:4, Insightful)
I'd say that what's interesting and what's not interesting is all a matter of opinion, but it stands to reason that if you own a Mac and would be interested in this software, you would also be interested in knowing that a recently released update from Apple is causing major system trouble.
Re:News? (Score:5, Funny)
Comment removed (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
It ain't easy to make an angry post on the blog when your computer just won't boot :)
Re: (Score:2)
When Apple releases a fix or tells us what the problem really is (rather than relying on posts to forums..sorry, "lots" of posts to forums on the subject) THEN I suspect it'll qualify for "news for nerds"...
But until then, the MacFuse and AincentFS announcements ARE news.
Re: (Score:2)
As in "breaking Pwnage tool"? Oh noes...
Re: (Score:3, Insightful)
This isn't a Windows news site either, yet we get tons of stories about Windows Update failures and Windows exploits.
Your argument is weak, grasshopper.
Re: (Score:2, Insightful)
FUSE is interesting and nerdy. Scaremongering about how an operating system update may not work as advertised isn't particularly interesting, even if it is indicative of a QA failure on the part of the vendor.
Because... (Score:4, Insightful)
Some users installing third party apps that modify their system files, and then apply updates over them have issues is hardly newsworthy.
Re:Because... (Score:5, Funny)
Riiiiiight... Because a Linux-heavy audience would never even consider violating the sanctity of those spoooooky "system files" of which you speak...
Sure (Score:5, Insightful)
You most certainly can if you want to. But if you have system files A and B and you modify B and later system update modifies A to call something in B that you changed the behavior of, then don't blame the system update.
That's all I'm saying.
Re:Because... (Score:4, Insightful)
Try that with Ubuntu, upgrade, and then see what happens... similar :) I know, I've been there...
Re: (Score:2)
much of that problem is a holdover from pre-OS X days. many Mac users got so used to using little hacks from garage developers that they keep using them with OS X rather than finding a better way to do it. I've been a productive Mac users since 10.0 and haven't seen the need for "haxies" or other Rube Goldberg type programs.
Since when does ./ post the particulars? (Score:3, Insightful)
I've seen plenty of stories where Joe hacked this, or John hacked that or Larry came up with this ingenious hack. But since when is slashdot concerned with the details of said hack?
If your news story is "If you hack your Mac OS X system files and then upgrade, you'll get a blue screen," then that's not news on slashdot. Anyone crowd who is "linux-heavy" should know this and go "duh!", and anyone who is not in that crowd has no idea what that means anyway.
The news here is not that exists but the details of
Re: (Score:3, Insightful)
In my experience, no, they wouldn't.
Most linux users -- even talented ones -- rarely do anything to their system files other than apply vendor-created packages. For most people the idea of replacing system libraries with non-standard versions is almost unthinkable; if they wanted some other functionality they'd switch distros, not replace standard system files.
Re: (Score:3)
Re: (Score:2)
Well for one, it's not so you've lost a lot of the shock you're attempting to drum up.
Re: (Score:3, Insightful)
From a geek standpoint, one is a cool project and the other a mundane bit of troubleshooting.
Re: (Score:2)
Re:News? (Score:5, Funny)
Macs are gay.
Yeah. My macs are gay. But I talked to them, I explained I am hetero, and they never molested me - they never did anything to hurt my feelings. I am tolerant, but not interested in gay relationships. My computers understood that.
Not that I would ever be interested in having sex with a computer anyway...
Roberto
Re:News? (Score:5, Funny)
Not that I would ever be interested in having sex with a computer anyway...
Well, SOMEBODY'S in the minority on Slashdot...
Re: (Score:2)
OK, so Blu-Ray and HD-DVD (and UDF 2.5) is a "bag of hurt"
I know what you're referring to, but starting with Leopard, UDF 2.5 is built-in. Also, Apple's DVD Player will play HD DVDs if they're mastered with DVD Studio Pro (i.e. not encrypted).
Don't buy ReadDVD! by Software Architects to get UDF 2.5, 2.6 support for Tiger. It does not work.
Re: (Score:2)
They aren't providing a GUI for sshfs on macfuse anymore
MacFusion (Score:2)
They aren't providing a GUI for sshfs on macfuse anymore
I was disappointed about that too until I discovered MacFusion [macfusionapp.org], which is like the sshfs GUI app, but does any FS that MacFUSE supports.
crap (Score:2)
It actually just supports sshfs and ftpfs at the moment, but people could write plugins for it to support other FUSE plugins.
Re: (Score:2)
There used to be a GUI app which sort of helped you mount SSHFS volumes, but it was very unsupported and I could never get it to work at all.
I built sshfs for MacFUSE 1, and the binaries still work under MacFuse 2, which is handy. However, it was an PITA to build, as MacFuse had to generate the makefiles for sshfs, gettext, et al. If you followed the directions it did work, but it took a long time to get running.
A GUI sshfs that was supported and worked would be a great addition. A protocol helper would be
Re: (Score:2)
Yes, if you need support for a filesystem, changing the entire operating system around that need makes much more sense.
Re:So what? (Score:5, Insightful)
External hard drives, for one. I have some external drives I use on Linux boxes for various things. All of these boxes are up in an air conditioned server room. On occasion I need to get one file off onto my workstation, which is a Mac. Currently I have to walk it up to server room, connect it up, go back down, shell into the machine and mount it (if it's not an automounted drive), then somehow get the file out of the linux box to my Mac (scp or something). If I could just mount it on my workstation, it would save a lot of time.
Additionally, there are occasions where a recovery process needs to be run on a bad drive. The same procedure applies. It's mainly a convenience thing, but it would make the Mac into a much more useful tool for admins. I can definitely see the usefulness for FAT/NTFS in a desktop support environment.
Naturally you can always comment "Why use a Mac in the first place when you could have a linux desktop?" but I would reply that I don't have a choice, the CEO only buys Macs for workstations. So I have to use what I've got. This would make my life easier.
Re:So what? (Score:4, Interesting)
Naturally you can always comment "Why use a Mac in the first place when you could have a linux desktop?" but I would reply that I don't have a choice, the CEO only buys Macs for workstations. So I have to use what I've got. This would make my life easier.
And Macs don't run linux?
Re: (Score:2)
Do you ever run a virtualization program (VMWare, VirtualPC, QEmu, VirtualBox, etc.) on your Mac? Ever had a situation where you wish you could move files from the host to the client? Tired of creating ISOs just to move files back and forth?
Well, have we go a solution for you!!!! ;-)
(Call now! Operators are standing by!)
Re: (Score:2)
VMWare and Parallels have drag+drop support from host to VM (unsure about the others). If others don't have that, they at least have a shared folder support. This is what drag+drop is essentially, except it moves the copied files to the location at which you dragged the file into.
But back to the OP... Some people DO migrate data from one OS to another. People DO move from Windows to Mac, Mac to Linux, Linux to Mac, etc. Using your philosophy, we should all just stick to ONE OS, with ONE filesystem, essentia
Re: (Score:2)
There are a variety of circumstances under which this doesn't work. Particularly when dealing with a custom build of an OS or a true hobby OS. Such OSes often have support for common file systems, so this sort of solution is perfect.
In addition, using a lesser known VM environment can also lead to difficulties in transferring data back and forth. e.g. Q
Re: (Score:2)
Been there, done that. As I mentioned in another post, it's not always a viable solution.
Q: Am I the only one around here who uses VMs to write or build custom kernels?
This being Slashdot and all, I'd generally expect a greater response in the affirmative. Hmm...
Re: (Score:2, Flamebait)
Spoken like a person who knows nothing about the joys of coding and having fun seeing what you can do with your computer system. Congratulations on working a bit of flamebait in there too - your comment is a double whammy of stupidity.
Re: (Score:2)
Don't forget that these filesystems are running in userspace, so the BSD-like vfs in XNU isn't really a factor. If I remember correctly, FUSE was originally a Linux project, so it probably makes sense to use the Linux implementation of a given filesystem to use it with FUSE. That's just a guess though.
Re: (Score:2)
So somebody at Apple finally discovered SIMH, which has been running on other UNIX systems (and Windows) for many years.
Amit Singh is at Google, not Apple, and people have probably run SIMH on OS X before.
But, yes, there's nothing magical you have to do to "somehow" run PDP-11 binaries on OS X.