Slashdot Mirror


Plethora of New User Space Filesystems For Mac OS X

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!"

225 comments

  1. Looking forward to this! by Pope · · Score: 3, 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.

    --
    It doesn't mean much now, it's built for the future.
    1. Re:Looking forward to this! by TomorrowPlusX · · Score: 1

      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.

      --

      lorem ipsum, dolor sit amet
    2. Re:Looking forward to this! by drinkypoo · · Score: 0, Flamebait

      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.

      I used it side-by-side with Windows XP, 8 hours a day at work, and what really aggravated me about OSX is that if you don't like the way it behaves you are forced to resort to stupid, hackish extensions to make it do what you like, just like you had to do on classic MacOS (I have spent more hours in INIT hell than anyone should have to, but that's the distant past now, right?) and just like you have to do on Windows, except to be honest, the Windows interface has less failings. Being able to resize the window in the Windows/Motif style is just absolutely necessary and yes, I have installed the flaky hack that makes it happen on OSX, and no I am not impressed.

      What boggles my mind about Mac lovers is that it's Steve's way or the highway, and yet you profess to adore it and beg for more - and Apple without Steve Jobs is like Penn without Teller or something. It just doesn't work, right?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  2. Sounds great. by solios · · Score: 4, 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.

    1. Re:Sounds great. by DarthStrydre · · 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.

    2. Re:Sounds great. by Anonymous Coward · · 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!

    3. Re:Sounds great. by JonLatane · · Score: 2, Informative

      Merry Christmas. NTFS-3G is more than fast enough to read documents from your Windows partitions. The only time its slower speeds will really be a noticeable problem, in my experience, is if you run OS X applications from your NTFS disk. But why would you keep your OS X applications on an NTFS volume?

    4. Re:Sounds great. by mrsteveman1 · · Score: 2, Funny

      At least COAL won't murder your wife

    5. Re:Sounds great. by Koiu+Lpoi · · Score: 1

      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.

    6. Re:Sounds great. by DanJ_UK · · Score: 1

      Hahaha

      --
      - Dan
    7. Re:Sounds great. by Anonymous Coward · · Score: 0

      From my own experiences, that's attributed to Crossover, and not the fact that the content is residing on an NTFS partition.

      Don't get me wrong, I'm in the same boat you are - but Steam and it's counterparts (mostly anything done with the Source engine) is going to chug, hard, when you throw Crossover at it, regardless of the filesystem that it resides within.

    8. Re:Sounds great. by MMC+Monster · · Score: 2, Interesting

      So why can't you use the native NTFS read-only driver for reads and the NTFS-3G driver for writes?

      --
      Help! I'm a slashdot refugee.
    9. Re:Sounds great. by j-cloth · · Score: 1

      And it has a nasty tendency to corrupt the volume when the power goes out. I haven't had to do so many disk repairs since FAT16.

    10. Re:Sounds great. by BrentH · · Score: 3, Informative

      Because he hasnt tried the ublio builds of the nfts-3g plugin: it read and writes with comparable speed to a native filesystems (http://www.csamuel.org/2007/04/25/comparing-ntfs-3g-to-zfs-fuse-for-fuse-performance). I can read/write with 30MB/s on an external USB drive.

    11. Re:Sounds great. by dougisfunny · · Score: 1

      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.

      --
      This is not the funny you're looking for.
    12. Re:Sounds great. by Anonymous Coward · · Score: 1

      Your power goes out that often? Have you considered a UPS?

    13. Re:Sounds great. by ACMENEWSLLC · · Score: 1

      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.

    14. Re:Sounds great. by Artifex · · Score: 1

      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.

      --
      Get off my launchpad!
    15. Re:Sounds great. by BrentH · · Score: 2, Informative

      That hasn't been unstable for a long time. Been using it for over a year now on a regular basis, for backups, and I havn't ever had any problems with it. I also havn't actually heard of reports of breakage for over a year, and many reports of succes. It's what Linux ntfs-3g uses too, and the stability/corruption issues just aren't there.

      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.

    16. Re:Sounds great. by jonbryce · · Score: 1

      It's certainly not as fast as HFS+, probably about 1/4 of the speed. I don't think zfs is a native filesystem yet, though it is planned for a future version.

    17. Re:Sounds great. by ArsonSmith · · Score: 1

      My wife died in a coal mine you insensitive clod.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    18. Re:Sounds great. by BrentH · · Score: 1

      It's not as fast, but the difference is not much more than 20%.

      Try it (the ublio build), you'll see for yourself.

    19. Re:Sounds great. by Anonymous Coward · · Score: 0

      http://query.nytimes.com/gst/abstract.html?res=9807E3DA1239E733A25755C1A9679C946197D6CF

    20. Re:Sounds great. by Anonymous Coward · · Score: 0

      I have found this to be a whole lot more useful. ^.^

  3. Geek by El+Lobo · · Score: 1

    The practical value of all this may not be that great for 99% of the users out there, but I really understand the geek value of this all. It's like when I experimented calling a Volume Shadow Copy provider I wrote in C# from my Delphi application. Just for fun. I could have done this easier using only Delphi or C# only, but my point was just to see if it was possible. And it was cool, for me anyway.

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:Geek by Anonymous Coward · · Score: 0

      "The practical value of all this may not be that great for 99% of the users out there..."

      Ah, but there is also SSHFS for MacFUSE. Now I'd say that being able to GUI browse any box that is running SSH just increased the audience somewhat. It has done wonders for my mixed environment.

    2. Re:Geek by mrsteveman1 · · Score: 1

      They aren't providing a GUI for sshfs on macfuse anymore

    3. Re:Geek by poopdeville · · Score: 1

      Apple dropped the Finder?

      --
      After all, I am strangely colored.
    4. Re:Geek by koehn · · Score: 1

      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 even better, so that I could tell somebody to hit command K from the Finder, enter "sshfs:user@host:/path" and hit return and have the volume show up on their desktop.

      Sadly I don't have the time to put it together.

    5. Re:Geek by Anonymous Coward · · Score: 0

      Uhm... wtf? What about Finder?

    6. Re:Geek by poopdeville · · Score: 1

      Oh, I see. I just put a call to mount my share in a launchd config file and let the Finder deal with the details of using it. OS X sees the ssh file system as a mount in /Volumes, and treats it like any other disk (image).

      --
      After all, I am strangely colored.
    7. Re:Geek by Anonymous Coward · · Score: 0

      http://www.macfusionapp.org/

      "Macfusion is an open source Mac application that allows you to work with files on servers across the internet, as if they were sitting on your computer. Macfusion presents a Volume in Finder, letting you use your favorite Mac applications to work with them."

      http://www.macfusionapp.org/about.html

    8. Re:Geek by SanityInAnarchy · · Score: 1

      For what it's worth, KDE has this out of the box -- the protocol helper is called fish. Works with ssh keys, ssh-agent and everything.

      Never tried on OS X, though -- good luck.

      --
      Don't thank God, thank a doctor!
  4. ext3 by fracai · · 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.

    --
    -- i am jack's amusing sig file
    1. Re:ext3 by Hatta · · Score: 1

      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?

      --
      Give me Classic Slashdot or give me death!
    2. Re:ext3 by fracai · · Score: 1

      Pretty sure I, and most others, don't care what form it takes.

      --
      -- i am jack's amusing sig file
    3. Re:ext3 by spandex_panda · · Score: 1
      I personally think it is ridiculous... I have been fiddling with installing osx86 and one large stumbling block is bloody file systems! I thought I had it figured out, where I have large storage partitions partitioned with ext3 so that with extifs (or whatever) I can read and write them from windows and they are all good in Linux.

      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!!! Bloody Ubuntu has been by default using NTFS-3g for years, and it was apt-get easy in debian 3 or 4 years ago when I started. I though OSX would make for better desktop computing than Ubuntu but it has driver issues ... file system issues ...boot partition issues.

      --
      like phosphorescent desert buttons singing one familiar song
    4. Re:ext3 by mike260 · · Score: 1

      The same question would apply to any filesystem. You're actually asking why FUSE exists at all, and the answer is, to reduce complexity (at the cost of performance).

    5. Re:ext3 by squiggleslash · · Score: 1

      Surely you care if it affects how you can use the file system?

      FUSE is a great tool for reading non-native discs as a user, but that's where it ends. If you'd prefer your operating system to use a specific file system for itself, FUSE cannot do that. How the file system is implemented does matter.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:ext3 by RiotingPacifist · · Score: 1

      I though OSX would make for better desktop computing than Ubuntu but it has driver issues ... file system issues ...boot partition issues.

      osx only "just works" on macs
      windows/linux sometimes "just work" on preinstalls, but at least their fan boys don't boast about it.

      --
      IranAir Flight 655 never forget!
    7. Re:ext3 by chrish · · Score: 1

      OS X "just works" on supported hardware. Windows/Linux sometimes "just works" on supported hardware.

      Big difference.

      I suppose Linux is more likely to stay working on supported hardware than Windows... still trying to figure out why my XP box keeps randomly switching to French keyboard input (note: I don't have a French keyboard, and I don't use French at all).

      --
      - chrish
  5. Re:News? by neokushan · · Score: 1, Interesting

    I'm curious why this was modded troll, I think the above poster has a valid point - why did slashdot miss out on a pretty important article that could potentially affect all Mac users, while they posted an article that's not really going to apply to more than 1% or 2% of Mac users?

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  6. Other file systems to port... by Anonymous Coward · · Score: 0

    ...might include DEC's AdvFS, whose framework was recently released by HP. Yes, it would need some tidying up and porting, but couple that with an Alpha emulator and someone could run Tru64 UNIX apps and their data on a Mac...

  7. Re:News? by mrsteveman1 · · Score: 5, Insightful

    Because slashdot isn't a public service announcement system and macfuse is more interesting?

  8. Read disks from OSs like FreeBSD by Anonymous Coward · · Score: 0

    > which means its now possible to read disks from
    > OS's like FreeBSD,

    I'm reasonably certain that you can read ufs/ffs file systems, and have been since 10.0.

  9. Hm. by Anonymous Coward · · Score: 1, Interesting

    A plethora of new user space filesystems for OS X and they didn't include the most common Linux filesystems? That seems odd.

  10. ext2 on Mac by wiredog · · Score: 1

    A couple years old, but ext2fsx still works.

    1. Re:ext2 on Mac by Anonymous Coward · · Score: 0

      Not very well. Wouldn't work for me on Leopard 10.5.5. It would kind of work.

    2. Re:ext2 on Mac by mrsteveman1 · · Score: 3, 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.

    3. Re:ext2 on Mac by Anonymous Coward · · Score: 0

      I think by "works" they mean, it works.

      I haven't had any issues accessing ext3 on Leopard. Sure, it can't do journaling, but reading is plenty. Just plug the drive back into my Linux box and do a fsck for safety's sake.

    4. Re:ext2 on Mac by Atti+K. · · Score: 1

      It kinda works for me on Leopard (PPC Mac), but it refuses to mount read/write ext3 filesystems with the dir_index feature. So, just read-only for me.

      --
      .sig: No such file or directory
    5. Re:ext2 on Mac by drinkypoo · · Score: 1

      How much demand is there for this really? Most OSX users I have encountered seem to be one of two varieties, the classic dumb-as-a-post "I can't figure out a command line" users who you can find staring confusedly at screens while trying to print at Kinko's everywhere, and the "I love OSX because it's a beautiful Unix and I'm never looking back" variety, who only needs to access those volumes once anyway. Hence the existence of not only ntfs support, but performance upgrades for ntfs support, while ext support is ignored. Don't feel bad... ever try the Ext2 IFS for Windows NT/2000/XP? *shudder*

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:ext2 on Mac by Anonymous Coward · · Score: 0

      Huh. The windows driver always worked fine for me. Lucky, I gues...

    7. Re:ext2 on Mac by m50d · · Score: 1
      The drivers for Windows ext2/3 support cause bluescreens under various conditions, so yea those are alpha too.

      The open source drivers are alpha quality and unmaintained. That's probably because of the perfectly good working freeware drivers available, which are rock solid.

      --
      I am trolling
    8. Re:ext2 on Mac by Anonymous Coward · · Score: 0

      I'll try to explain this in a way you can understand: it's because NO ONE BLOODY CARES.

  11. Re:Fist Proust by techprophet · · Score: 0, Offtopic

    too bad

  12. Re:News? by 644bd346996 · · Score: 1, 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.

  13. Re:News? by Pope · · Score: 2, 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

    Heck, here's one that makes reference to Mac OS 9 and OS X 10.2.4: http://support.apple.com/kb/TS1411

    Doesn't sound like it's even remotely new, yet alone being new news.

    --
    It doesn't mean much now, it's built for the future.
  14. Re:News? by neokushan · · Score: 3, 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.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  15. Re:News? by techprophet · · Score: 1

    Indeed

  16. Because... by mario_grgic · · Score: 3, Insightful

    Some users installing third party apps that modify their system files, and then apply updates over them have issues is hardly newsworthy.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
    1. Re:Because... by pla · · Score: 5, Funny

      Some users installing third party apps that modify their system files, and then apply updates over them have issues is hardly newsworthy.

      Riiiiiight... Because a Linux-heavy audience would never even consider violating the sanctity of those spoooooky "system files" of which you speak...

    2. Re:Because... by MightyYar · · Score: 3, Insightful

      Try that with Ubuntu, upgrade, and then see what happens... similar :) I know, I've been there...

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:Because... by acvh · · Score: 1

      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.

    4. Re:Because... by profplump · · Score: 2, 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.

    5. Re:Because... by Abreu · · Score: 1

      You have never tried to install a custom kernel?

      --
      No sig for the moment.
    6. Re:Because... by Haeleth · · Score: 1

      Not since 1999, which was the last time I had more free time than sense. There's no real reason to any more. For the few cases where the distro doesn't provide a perfectly adequate kernel, there are generally third-party packages available that are reasonably well tested and integrated with the regular update system. (Example: Adamm's kernel for Ubuntu on EeePCs.)

    7. Re:Because... by Abreu · · Score: 1

      Its good that you mention the kernel for EeePCs, because just last week I installed a custom kernel for my Acer Aspire One made by a guy who based his work partly on the stuff done by the EeePC guys

      And yes, it did work, even if its not "reasonably well tested and integrated with the regular update system."

      --
      No sig for the moment.
  17. Re:News? by Hordeking · · Score: 0, Redundant

    Because /. is about tech news for nerds. Not a press release clearinghouse

    --
    Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
  18. Re:News? by pizzach · · Score: 2

    I think it's more luck. You can bitch about luck if you want, but there is not much you can do about it. I know I haven't heard anything about the blue screen problem yet. Did you try submitting it? The other thing is that MacFuse is an interesting open source project that makes Linux heads' eyes turn round like plates and mouths start dueling. Given that many times when a linux related article is shown, slashdot usually ends up ending the alticle with a disclaimer stating that they are owned by linux.com (or was it linux.org ?), I don't think that an article like this making it through first is all that strange. The article would more likely catch the eyes of the editors. Well that's my guess anywho. :-)

    --
    Once you start despising the jerks, you become one.
  19. Re:News? by larry+bagina · · Score: 1

    filesystems are nerdy.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  20. Re:News? by 0racle · · Score: 1

    could potentially affect all Mac users

    Well for one, it's not so you've lost a lot of the shock you're attempting to drum up.

    --
    "I use a Mac because I'm just better than you are."
  21. Re:So what? by mrsteveman1 · · Score: 1

    Yes, if you need support for a filesystem, changing the entire operating system around that need makes much more sense.

  22. Re:So what? by inKubus · · Score: 4, 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.

    --
    Cool! Amazing Toys.
  23. Every filesystem! Except the ones that matter... by EddyPearson · · Score: 1, Flamebait

    So it supports and insane number of filesystems just not the two most popular ones?

    Insane's the word...

    --
    You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
  24. Re:News? by Anonymous Coward · · Score: 0
  25. Re:News? by nine-times · · Score: 1

    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 hard reset, the system returned to the state it was in before you attempted the upgrade.

    Now you might ask, "what about the data you lost during the hard reset?" That might be a concern, except that the upgrade process froze at a point when you were essentially in the middle of rebooting anyhow.

    The whole thing was solved by downloading the installer for the update rather than using Apple's "Software Update" tool.

    Is that what you're referring to? Because I don't think anyone is too concerned.

  26. Re:News? by Anonymous Coward · · Score: 1, Insightful

    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.)

    Maybe because it is not widespread? Because it might be caused by hardware failures or installed third-party software that most people do not have installed?

    I did not have any problems with the 10.5.6 update other than having to reinstall my Cepstral Voices.

  27. Re:News? by AdmiralXyz · · 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?"

    --
    Dislike the Electoral College? Lobby your state to join the National Popular Vote Interstate Compact.
  28. Sure by mario_grgic · · 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.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
    1. Re:Sure by Anonymous Coward · · Score: 0

      Yeah, ESR (correctly) got absolutely no sympathy when he did a forced upgrade on Fedora and pooched his machine. http://linux.slashdot.org/article.pl?sid=07/02/22/207231

  29. FUSE for Windows by Cyberax · · Score: 2, 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

    Currently, SSHFS works fine. NTFS3g also works :)

    1. Re:FUSE for Windows by Anonymous Coward · · Score: 0

      Oh, cool, so now you can use NTFS in Windows!

      Waaaitaminute...!

    2. Re:FUSE for Windows by vonFinkelstien · · Score: 1

      Too bad this wasn't ready last year when I had to pay â to get a program to mount my SSH drive. Good work!

  30. Re:So what? by AKAImBatman · · Score: 1

    Ummm... Why bother?

    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!)

  31. cool, now lets make in run on linux by John+Sokol · · 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.

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
    1. Re:cool, now lets make in run on linux by MightyYar · · Score: 3, Funny

      You're supposed to flaimebait anonymously.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:cool, now lets make in run on linux by Ant+P. · · Score: 1

      I don't get it... are you genuinely that clueless, or just retarded?

    3. Re:cool, now lets make in run on linux by 0100010001010011 · · Score: 1

      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.

    4. Re:cool, now lets make in run on linux by sl3xd · · Score: 1

      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...

      --
      -- Sometimes you have to turn the lights off in order to see.
    5. Re:cool, now lets make in run on linux by John+Sokol · · Score: 1

      Maybe clueless on this one.
          What am I missing?

        I am not that into file systems. I do video and usb drivers.

      --
      I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
    6. Re:cool, now lets make in run on linux by Anonymous Coward · · Score: 0

      What do you expect? He's a Ubuntu user!

    7. Re:cool, now lets make in run on linux by intheshelter · · Score: 1

      He's a new breed. He's both.

  32. Re:News? by Anonymous Coward · · Score: 0

    OK, so Blu-Ray and HD-DVD (and UDF 2.5) is a "bag of hurt" but AncientFS makes it to the Mac?

    Irony.

    Can we at least have stuff like this on either an open OS, or at least on a closed one that doesn't issue fatwas against filesystem types, like Windows?

  33. Re:News? by MightyYar · · Score: 2, Insightful

    From a geek standpoint, one is a cool project and the other a mundane bit of troubleshooting.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  34. Re:So what? by abigor · · Score: 1, 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.

  35. Re:Every filesystem! Except the ones that matter.. by abigor · · Score: 4, Informative

    No, NTFS has support via NTFS3G. The other popular file system, FAT, is already supported natively.

  36. Re:News? by Angostura · · Score: 1

    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.

  37. A Plethora? by Ignatius+D'Lusional · · Score: 5, Funny

    Jefe: I have put many beautiful new user space filesystems in the Mac OS X, each of them filled with little suprises.
    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?

    1. Re:A Plethora? by Anonymous Coward · · Score: 0
    2. Re:A Plethora? by Anonymous Coward · · Score: 0

      IGGY 4 THA WIN

  38. Re:Every filesystem! Except the ones that matter.. by Anonymous Coward · · Score: 0

    So it supports and insane number of filesystems just not the two most popular ones?

    It's true that FUSE doesn't support the #1 most popular file system, but it doesn't need to. FAT is already supported by every major OS.

    For the sake of argument, let's not count 9660 and UDF, which are also built-in to most OSes.

    FUSE does support NTFS, which is #2.

    HFS is probably in 3rd place, with ext* rather farther down the list.

  39. Re:News? by Facetious · · Score: 1

    Information Week, PC Mag, The Register, and eFlux to name a few.

    --
    Let us not become the evil that we deplore.
  40. Re:News? by kestasjk · · Score: 4, Funny

    From my impression an Apple update causing major system trouble really isn't news.

    --
    // MD_Update(&m,buf,j);
  41. Re:News? by falcon5768 · · Score: 4, Insightful

    you mean BARELY causing? I am sorry but a hundred or so postings when there are over a million OS 10.5 users out there is NOT in my mind major trouble.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  42. Re:News? by Anonymous Coward · · Score: 0

    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.)

    Because no one submitted an article about the Mac Blue Screen issue that was interesting enough to make it to the main page. That's really all there is to it.

    There isn't really any sort of why is this newsworthy and another issue isn't. Nothing that people were interested in was submitted, so it is not on the front page.

  43. 3 Mac OS X generations? by Anonymous Coward · · Score: 0

    He talks about 3 generation of Mac OS X where one is censored or illegal. Anyone know what he meant? *confused*

    1. Re:3 Mac OS X generations? by Anonymous Coward · · Score: 0

      It is: **CENSORED**
      Was **CENSORED** by **CENSORED** because of **CENSORED** in **CENSORED**.

  44. ReiserFS by jkirby · · Score: 1

    What! No ReiserFS support; sounds like discrimination against a convicted murderer to me.

    Jamey

    --
    Jamey Kirby
  45. I for one... by Monkey_Genius · · Score: 1

    welcome the ability to compile and run ancient PDP-11 binaries on my shiny new Mac..."values of B will give rise to dom!"

    --
    I've got your sig, right here.
  46. Re:News? by Anonymous Coward · · Score: 0

    "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."

              And yet, this isn't a Mac news site. If you as a Mac owner are interested in Mac news, go to Macrumors or something. This is interesting because it's a new and unusual use of fuse, not because it increases the filesystems on the Mac.

  47. FUSE vs. FST by HTH+NE1 · · Score: 2, 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.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    1. Re:FUSE vs. FST by seanadams.com · · Score: 2, 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 access to kernel sources or rebuilding of the kernel, and easy portability of these filesystems to run atop different host OSes. It also gives the "guest" file system access to all the features of userland, making it easy to, for example, launch a process to convert a file or establish a TCP connection somewhere.

      GS/OS was very primitive by todays standards and did not even have a "user space" to speak of - there was no preemptive multitasking or protected memory, so FST was not some significant architectural paradigm - just that the OS knew how to read more than one kind of disk. It's not really comparable to fuse, although it is comparable to some of the things you can do with fuse.

      Look around for other projects that use fuse. There's some interesting stuff you can do with it. To give you an idea, years ago somebody did a filesystem which would make a bunch of audio files in a variety of formats all appear to be .MP3 files. When you view the directories all that's happening is the extensions are being changed, but then when you open one, he would transparently launch a decoder in the background to convert the file.

      You could also do things like making a remote FTP site appear as a normal file system... all kinds of stuff.

    2. Re:FUSE vs. FST by shutdown+-p+now · · Score: 1

      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.

    3. Re:FUSE vs. FST by mattack2 · · Score: 1

      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.

      You could also do things like making a remote FTP site appear as a normal file system.

      (That was one of the ideas thought about with the Ethernet card that never came out for the GS.)

      I'm not sure if this is exactly what you mean, but on Mac OS X, this seems to be exactly what you mean (except unfortunately read-only for now). cmd-K in the Finder, connect to ftp://ftp.apple.com and you can interact with it in the Finder. It shows up in /Volumes too.

    4. Re:FUSE vs. FST by HTH+NE1 · · Score: 1

      Wow. Thank you. That was... well, that was very informative, and you deserve to be moderated thus. I think I'm going to give this MacFUSE a try tonight!

      I imagine one could use this to reproduce the abilities of AnyDVD and AnyDVD HD, but for non-Windows users. But could it also be used to bring UDF 2.5 and 2.6 support to Mac OS X Tiger? (ReadDVD! doesn't work.)

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  48. Thank you APPLE! by Anonymous Coward · · Score: 0

    Thank you Apple for making all of this possible.

    If it weren't for Apple, Unix and open source would be dead and all of this history and cool code would be gone.

    So once again, THANK YOU APPLE. For doing what no one else can or could ever do.

    Think different. Think better. THINK APPLE.

    1. Re:Thank you APPLE! by Anonymous Coward · · Score: 0

      Nobody at apple moved a finger for this. One of the main developers is from google, a lot of work came from the fuse project. So you should thank the open source community.

  49. MacFusion by drewness · · Score: 1

    They aren't providing a GUI for sshfs on macfuse anymore

    I was disappointed about that too until I discovered MacFusion, which is like the sshfs GUI app, but does any FS that MacFUSE supports.

  50. Does this include ext3? by MMC+Monster · · Score: 1

    As probably the most commonly used filesystem on linux, is ext3 supported by Mac OS X FUSE?

    If not, why not?

    --
    Help! I'm a slashdot refugee.
    1. Re:Does this include ext3? by Jim+Buzbee · · Score: 1

      http://sourceforge.net/projects/ext2fuse/

    2. Re:Does this include ext3? by red_blue_yellow · · Score: 1

      Did you not finish reading the summary? From TFS: "ext2/ext3 don't seem to be on the list..."

      --
      A neutral communications medium is essential. It is the basis of science, by which humankind should decide what is true.
    3. Re:Does this include ext3? by MMC+Monster · · Score: 1

      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...

      --
      Help! I'm a slashdot refugee.
    4. Re:Does this include ext3? by Jim+Buzbee · · Score: 1

      Works for me. And you know what they say about open source and meeting your own needs.

    5. Re:Does this include ext3? by Cyberax · · Score: 1

      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.

  51. FUSE is open source by Anonymous Coward · · Score: 1, Insightful

    As such, this means FUSE is less reliable, poorly documented, MUCH harder to use, and is chock full of bugs.

    OS X is proof positive that closed source is superior to open source in every way.

  52. crap by drewness · · Score: 1

    It actually just supports sshfs and ftpfs at the moment, but people could write plugins for it to support other FUSE plugins.

  53. Re:News? by FiloEleven · · Score: 2, 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.

  54. Re:So what? by Ant+P. · · Score: 1

    Naturally you can always comment "Why use a Mac in the first place when you could have a linux desktop?"

    Why not both at the same time?

  55. Re:News? by FunkyELF · · Score: 1

    Completely agree. No matter what anyone else says on this thread you know that if Vista was bluescreening on an upgrade it would have made SlashDot.

  56. Re:News? by hotdiggitydawg · · Score: 1

    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.

  57. UFS by AkumaKuruma · · Score: 1

    I find it odd that they used the linux implementation to mount UFS instead of the FreeBSD version which OSX(Darwin) is based upon already

    1. Re:UFS by abigor · · Score: 1

      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.

    2. Re:UFS by SanityInAnarchy · · Score: 1

      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.

      It still seems dumb, unless there's a particular reason that filesystem is better. After all, if I was on Linux, why wouldn't I just use the kernel support?

      The best use I've seen for a formerly kernel-only filesystem (before this, anyway) was a ZFS port.

      Maybe there's some similarity between the Linux VFS and the FUSE API, but I still find it strange.

      --
      Don't thank God, thank a doctor!
  58. Re:News? by Anonymous Coward · · Score: 0

    I'm guessing because if there are problems with the last apple update not that many people are impacted is probably why it isn't making the news. I know we upgraded all of our systems in our company and didn't have any issues, just installed rebooted and was back. That is probably the experience most people had which is why you aren't seeing headlines about a handful of people that might have had trouble updating.

  59. Re:News? by HTH+NE1 · · Score: 1

    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.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  60. Re:News? by HTH+NE1 · · Score: 1

    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.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  61. Re:So what? by Piranhaa · · Score: 1

    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, essentially eliminating any innovation. Wait, I think that's already been tried before ...

  62. Since when does ./ post the particulars? by hellfire · · Score: 2, 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 what a proper OS X hacker might do to avoid getting the blue screen. That type of information properly belongs on a hacker website properly formatted and dedicated to handle this type of information. Slashdot's never handled that kind of hacker detail and I don't believe they intend to, nor should they.

    --

    "All great wisdom is contained in .signature files"

  63. Re:News? by Detritus · · Score: 1

    That certainly wouldn't be news. News implies something novel or unusual.

    --
    Mea navis aericumbens anguillis abundat
  64. Re:News? by Anonymous Coward · · Score: 0

    So that's what happened? I have a Mac Mini with Bootcamp on it. I messed up my windows installation, so I tried to go back to the Mac boot, and while doing an update, it showed that nice blue screen and a dramatic black clock (the one with bars but really dark) and died. After trying to reboot, never booted again.

    Good news was, that I only had a Windows CD close to me, so I repartitioned and completely removed Mac from the Macmini (which I thought wouldn't be possible).

  65. Fixed Summary by not+already+in+use · · Score: 1
    FTS:

    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.

    --
    Similes are like metaphors
  66. Re:So what? by AKAImBatman · · Score: 1

    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.

    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. QEmu, Bochs, etc. Apart from having low price tags, these projects rock because you can add debugging info into the VM and recompile. Makes it a lot easier to understand what you're doing wrong. (Especially when we're talking about kicking a kernel you wrote into protected mode. Always fraught with troubles, that is.)

  67. Re:News? by pizzach · · Score: 1

    Not to mention the people at Macworld, MacBytes, and MacRumors aren't even posting this news. It makes me question the newsieness of the blue screen story.

    --
    Once you start despising the jerks, you become one.
  68. Yawn by Anonymous Coward · · Score: 0

    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!"

    So somebody at Apple finally discovered SIMH, which has been running on other UNIX systems (and Windows) for many years.

    1. Re:Yawn by Guy+Harris · · Score: 1

      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.

  69. Re:News? by pizzach · · Score: 1

    I quickly checked Macworld, MacBytes, and MacRumors and didn't see anything. That still makes me question the newsiness of the problem. *shrug* If the Mac-centric sites aren't covering it, something is strange.

    --
    Once you start despising the jerks, you become one.
  70. Reiser 4 by doom · · Score: 2, 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.

    1. Re:Reiser 4 by SanityInAnarchy · · Score: 3, 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.

      --
      Don't thank God, thank a doctor!
  71. Re:News? by againjj · · Score: 1

    True. It should have been modded offtopic, not troll.

  72. These are mostly read-only by Animats · · Score: 3, 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.

  73. Re:So what? by againjj · · Score: 3, 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?

  74. Ummm... by Anonymous Coward · · Score: 0

    Schwing!

  75. Re:So what? by Brad_McBad · · Score: 1

    My point is not to rubbish the development effort, I'm sure it's significant, and I have my own projects. My point is that it's duplicated effort. Interesting, for sure, but there are more intelligent ways to move data around than mounting a minix / OS2 / whatever drive on a system that was never meant to support them.

  76. Re:So what? by Brad_McBad · · Score: 1

    In addition to the solution already given, can I suggest "virtual ethernet connection".

    If you've got enough time to make isos to move data back and forth youve got time to learn how to use the vm properly...

  77. Re:So what? by AKAImBatman · · Score: 1

    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...

  78. Re:News? by Anonymous Coward · · Score: 0

    So basically you have a windows box with a 33% markup on price? Good for you!

  79. Re:News? by Doctor_Jest · · Score: 1

    If you've had the problem... I'm sure you're aware. And as nerds... we are already aware of the problems from other news sites that don't say "News for Nerds... Stuff that matters" :)

    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.

    --
    It's the Stay-Puft Marshmallow Man.
  80. Re:So what? by Brad_McBad · · Score: 1

    Sorry, I was tired and annoyed when I wrote my original comment. I just think that it's a waste of time *for a workstation*. It makes more sense to have the drive in a machine that can already support it and get the data over the wire. The filesystem should be more or less transparent to the user.

  81. Re:News? by rmav · · 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

  82. Could this be better done as a Mach server? by Fished · · Score: 1

    I'm probably betraying my ignorance here, but the ability to implement filesystems in userspace was supposed to be one of the advantages of microkernel based operating systems. Given that Mac OS X is based on the Mach kernel, could this be better done as a Mach server (i.e. at the Mach layer) than in user space under the FreeBSD layer? I recognize that Darwin doesn't really take advantage of Mach as a microkernel in the way that it should, but surely there's *some* advantage to being built on Mach, right?

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:Could this be better done as a Mach server? by jeremyp · · Score: 1

      What is this Mach layer of which you speak?

      Seriously, although OS X is based on Mach, it is a traditional monolithic kernel. There's still only kernel space and user space. There's no magic "Mach space" that has all the advantages of a user space daemon (can't panic the OS) and none of the disadvantages (slower than a kernel space driver).

      Even for a user space file system, there has to be a small in kernel space portion that plugs into the VFS. Using Mach ports to communicate between the user space and kernel space is not a magic bullet. You still have to get your data across the barrier between the two and that's what is slow. On the other hand, if you put everything in kernel space, Mach ports are an unnecessary overhead. You can just make normal function calls which are much faster.

      Also bear in mind that the OS X virtual file system implementation is a direct descendant of the one in FreeBSD. Look at the VFS code and you won't see a hint of Mach ports anywhere. It's designed for the BSD world.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  83. SSHFS? by swillden · · Score: 1

    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.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:SSHFS? by VisceralLogic · · Score: 1

      Yep, it works just fine with MacFUSE. I've been using sshfs on my Mac for quite awhile now.

      --
      Stop! Dremel time!
    2. Re:SSHFS? by larry+bagina · · Score: 1

      I agree, it would be great to securely mount your wife remotely.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  84. Re:News? by Anonymous Coward · · Score: 0

    Let's face it, there are not many small quiet boxes with digital video outputs out there.

    This makes that little box a nice media center and using windows allows to put a TV tuner reducing the suffering of finding drivers and software for Mac.

    Besides, I didn't pay for it.

  85. Re:News? by Facetious · · Score: 1

    Submitting the story is tempting, but you can see from the responses here that it isn't wise to do anything that might get one labelled a Mac hater. (I'm rather indifferent, by the way, even though I am antagonistic toward Microsoft.)

    --
    Let us not become the evil that we deplore.
  86. Re:News? by Sorthum · · Score: 4, Funny

    Not that I would ever be interested in having sex with a computer anyway...

    Well, SOMEBODY'S in the minority on Slashdot...

  87. Re:News? by Anpheus · · Score: 0, Troll

    you mean BARELY causing? I am sorry but ten thousand or so postings when there are over a billion Windows users out there is NOT in my mind major trouble.

  88. Real programmers do bigger on smaller by bradbury · · Score: 3, 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).

    1. Re:Real programmers do bigger on smaller by Just+Some+Guy · · Score: 1

      I think the PDP-11 had a 300 ns cycle time and current machines are ~10x faster.

      As long as .3ns is about ~10x faster than 300ns, sure.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Real programmers do bigger on smaller by cpghost · · Score: 1

      Reproducing a PDP-11 simulator on modern hardware would be relatively trivial,

      it is.

      --
      cpghost at Cordula's Web.
    3. Re:Real programmers do bigger on smaller by bradbury · · Score: 1

      My bad (that number didn't look right but I didn't double check it). It looks like my Pentium 4 Prescott at 2.8 GHz is ~840 times faster than the PDP-11 though once one starts dealing with parallel instruction execution or multiple cores or overclocked CPUs the difference gets even greater.

    4. Re:Real programmers do bigger on smaller by Just+Some+Guy · · Score: 1

      Definitely. The Core 2 can retire four instructions per cycle per core (I believe), whereas say the 68000 took around 160 cycles for a divide. Not only is the clock a thousand times faster, but the IPC is also potentially hundreds of times higher. These are fun times, aren't they?

      --
      Dewey, what part of this looks like authorities should be involved?
  89. Re:News? by shutdown+-p+now · · Score: 1

    you mean BARELY causing? I am sorry but a hundred or so postings when there are over a million OS 10.5 users out there is NOT in my mind major trouble.

    It ain't easy to make an angry post on the blog when your computer just won't boot :)

  90. Re:So what? by donstenk · · Score: 1

    Why not plug the external drive into a router with USB support? Funny how over the network these things work better.

    Well, this is how I overcame the same issue.

    --
    Dennis Onstenk
  91. great. by Anonymous Coward · · Score: 0

    Hahaha

    I can't stop laughing either. There goes another weekend.

  92. Re:News? by wumpus188 · · Score: 1

    causing major system trouble

    As in "breaking Pwnage tool"? Oh noes...

  93. How about the CPM filesystem? by Ungrounded+Lightning · · Score: 1

    I have a bunch of old floppies I'd like to access... B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  94. None of this hot air by Anonymous Coward · · Score: 0

    seems to make this thing work. I have downloaded the DMG, mounted it, installed the package, rebooted, and... I have a new Pref Pane with very little functionality.

    If I open my Terminal and type sshfs - nothing (command not found).

    I am surprised at the lack of a straightforward "Getting started" page.

    Can anyone point me to something that will help me find out HOW TO mount a drive?

    1. Re:None of this hot air by mike260 · · Score: 1

      You have installed MacFUSE, but not any FSes. Get sshfs here.

  95. gmailfs by darmou · · Score: 1

    Has anyone been able to get gmailfs working? or could point me to an instruction page I have tried getting it working and have not had a lot of luck.

    thanks,

    darmou

    --
    -- remove NOSPAM for actual email address -- Things are not as square as they may seem
  96. Plethora by Whiteox · · Score: 1

    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....

    --
    Don't be apathetic. Procrastinate!
  97. Re:News? by SanityInAnarchy · · Score: 1

    makes Linux heads' eyes turn round like plates and mouths start dueling.

    That's an exaggeration, but this is kind of important in that it removes one of the larger arguments for Linux over OS X: The absurd number of filesystems the Linux kernel supports.

    Just one step closer to OS X completely displacing Linux on the high-end geek desktop.

    --
    Don't thank God, thank a doctor!
  98. WTF by Anonymous Coward · · Score: 0

    WTF is the relationship between having a filesystem in userspace and emulating a PDP ?

    Bad article.

  99. Executing binaries != filesystem by Gothmolly · · Score: 2, Insightful

    How is executing PDP binaries on OSX related to filesystems?

    --
    I want to delete my account but Slashdot doesn't allow it.
  100. *brain explodes* by SuperBanana · · Score: 1

    I remember being intrigued by the idea of writing file-system customizations in perl,

    Nnnngggggg *kaboom*

  101. Still waiting for XFS... by glarbl_blarbl · · Score: 1

    I did a quick search of the macfuse wiki, but it seems they haven't implemented support for XFS... It would be so nice to be able to format my firewire drive with xfs and use it between my 64studio box and my macbook.. Owell, guess I'll have to wait some more. No coder, I.

    --
    I use friend/foe to signal strong [dis]agreement instead of mod points. What else are f/f good for?
  102. Re:News? by Whiteox · · Score: 1

    Probably because no-one thought to submit it.

    --
    Don't be apathetic. Procrastinate!
  103. Thank you FOSS! by setagllib · · Score: 1

    Thank you FOSS for making all of this possible.

    If it weren't for FOSS, Apple and OSX would be dead and all of this history and cool code would be gone.

    So once again, THANK YOU FOSS, for doing what no one else can or could ever do.

    Think different. Think better. THINK FOSS.

    --
    Sam ty sig.
  104. Re:So what? by commodoresloat · · Score: 1

    And Macs don't run linux?

    They probably don't if the CEO doesn't want them to.

  105. Re:News? by Fred_A · · Score: 1

    Just one step closer to OS X completely displacing Linux on the high-end geek desktop.

    Why yes, now that I know that I can finally read my huge archive of MinixFS data, I'm buying a Mac tomorrow. (rolleyes)

    --

    May contain traces of nut.
    Made from the freshest electrons.
  106. Re:News? by SanityInAnarchy · · Score: 1

    Well, yes, exactly -- the excuses are getting lamer and lamer, even to me.

    Hardware is expensive! But you get what you pay for. Meanwhile, I spent $2700 on a fully-loaded Dell -- I'm not convinced that a Mac would've been more expensive, especially if I don't buy RAM from Apple.

    No virtual desktops! In Tiger, there were a few third-party ways to make that work. In Leopard, there's Spaces.

    No package management! Macports and Software Update covers most things I would care about. The rest have built-in updaters of their own. Not ideal, but not horrible, either.

    Commandline is BSD and weird! Not worse than Windows, and Macports makes it a lot more bearable. Besides which, Terminal.app has some features I wish I could find in an xterm clone. And with Leopard, it's bash by default, there's Ruby on Rails there out of the box (complete with Rubygems), and so on.

    Wine! Crossover. Filesystems! MacFUSE. Kopete! Adium. And so on...

    The only one I've really got now are low-level performance metrics that really don't matter much, the fact that it's proprietary (but so is half my X server, with nVidia), and the fact that there's a lot of the GUI that I really don't like (strange but true!) -- and the fact that it's not Linux, so I'd have to learn something other than iptables.

    So, if someone ported KDE4 to OS X, and I could use it as a shell replacement, complete with sloppy focus, wobbly windows, hotkeys and all, and without breaking compatibility with existing OS X apps, I'd seriously consider a Mac for my next box.

    As it is, I'm not entirely sure that's possible with the way the OS X video system is written, and there wouldn't be a lot of point if I somehow brought up X.org instead of Aqua.

    --
    Don't thank God, thank a doctor!
  107. Re:News? by ronocdh · · Score: 1

    Not that I would ever be interested in having sex with a computer anyway...

    Not that there's anything wrong with that!

  108. Re:News? by Fred_A · · Score: 1

    "Why would anybody need an excuse to not buy a Mac ?"

    I have a Mac and don't use it because I don't like it.
    I've been running Unix for ages and I found the Mac interface painful, Windows like and annoying. My iBook has been used as a paperweight for the last two years. I do not plan to give it another try.

    And if KDE is ported to MacOS (which it should be), that's a reason to get a Mac ? You do realize you can get KDE right now on any generic piece of kit ?

    Get a Mac if it floats your boat, but if KDE or filesystem support is the kind of thing you're looking for, I really don't have the faintest idea why you should bother locking yourself in that platform.

    You Mac people are getting weirder each generation.

    --

    May contain traces of nut.
    Made from the freshest electrons.
  109. Re:News? by the_womble · · Score: 1

    The difference is that this is also interesting to people who do not own a Mac: because it is a technical achievement, because it might show what can be achieved with Fuse on Linux, because it might let you recover some old archive you have, because knowing about MacFUSE might help if you need to mount a Linux drive on a Mac, etc.

  110. ButterFS? by kevind23 · · Score: 1

    btrfs? I think not!

  111. I don't care by freedom_india · · Score: 1

    Macs are not very good at running other FS in User Space.
    The NTFS3G user space file system is a joke.
    Unlike NT which loads them into Kernel, Mac does NOT trust anything not provided by Jobs.
    (Disclaimer: Iam agnostic to both: I own an iBook G4 and a kickass PC hardware with 9800GTX+ SLI running XP).
    NTFS read-write facility is slow, buggy and frequently crashes the application.
    I can format my disks in MacFS and use MacDrive to read write to them in XP. That's wayyy faster.
    The only two file systems that Mac truly supports (i mean as fast as NTFS in XP) are FAT32 and MacFS.
    The rest are a joke, and i couldn't care less, since most of the implementations would never make it to the real world.
    Have you EVER seen a Mac in production running on top of a NTFS read-write RAID?

    --
    "Doing what i can, with what i have." ~ Burt Gummer
    1. Re:I don't care by irgu · · Score: 1

      Have you EVER seen a Mac in production running on top of a NTFS read-write RAID?

      Never. Only on Linux using WUBI.

      Btw, does Mac indeed support RAID already?

    2. Re:I don't care by alannon · · Score: 1

      Sorry, but you're absolutely wrong about the OSX kernel somehow being 'locked down'. Anybody can make kernel extensions for the OS and they do not require any sort of signing to install or use. The vast majority of the kernel is even open source.
      On the other hand, I've tried MacDrive on XP to read my MacFS (HFS+) drives and ended up with a severely damaged filesystem when there was a power failure. So, well... I suppose your mileage my vary with any option...

  112. Re:News? by SanityInAnarchy · · Score: 1

    My iBook has been used as a paperweight for the last two years.

    Why didn't you put Linux on it, then?

    You do realize you can get KDE right now on any generic piece of kit ?

    I am typing this from Konqueror on a Dell laptop. I'm well aware of the hardware advantages of Linux. I don't much care, though -- it is worth spending a bit extra to know that all the hardware works, and is supported -- which is why I bought a Dell with Ubuntu preinstalled. (And, predictably, Windows XP was harder to install on this than a fresh Kubuntu.)

    And it's not bad hardware. I love the Macbook form-factor, and I love the Apple aluminum keyboard I'm using right now. (I also hate the Mighty Mouse with a passion, but that's a bit offtopic...)

    On top of which:

    if KDE or filesystem support is the kind of thing you're looking for, I really don't have the faintest idea why you should bother locking yourself in that platform.

    No, KDE and filesystem support are a couple of the reasons I refuse to use OS X now. There are a number of reasons I would love to have a Mac.

    For example: I cannot run Photoshop on KDE on any generic piece of kit. I would have to install Windows to do that, and that's quite a bit worse than OS X, even if I can find a way of pulling the same trick and using KDE as the shell instead of Explorer.

    And speaking of this keyboard: Believe it or not, it has firmware. That firmware can be updated via Software Update on OS X. I know of no way to update it on Linux -- so I occasionally borrow a Mac for that purpose alone.

    --
    Don't thank God, thank a doctor!
  113. Re:So what? by inKubus · · Score: 1

    Yeah, I have Boot Camp and Parallels, etc. But some of my work requires using some Mac software and having to reboot to access a filesystem would be detrimental. Parallels would be cool if it worked, but it has a hard time passing USB hardware through without OSX grabbing it first. There's probably a way to do that, but the implementation would be at least as hard as running MacFUSE ;)

    --
    Cool! Amazing Toys.
  114. Re:News? by Alpha830RulZ · · Score: 1

    Just one step closer to OS X completely displacing Linux on the high-end geek desktop.

    Not gonna happen until OS X is the same price as Fedora/Ubuntu/Gentoo. Ever.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  115. don't care much anymore by speedtux · · Score: 1

    I'm both a Mac and a Linux user. I used to use the Mac quite a bit, but I'm using it less and less now. An ext3 implementation would be nice, but I basically don't care much anymore.

  116. Re:News? by neokushan · · Score: 1

    I don't own a mac and I'm still pretty interested in knowing when Updates and such go awry.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  117. Must be rare by Jeremy+Visser · · 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 disconnect. Yes, while it's running NTFS-3G.

    However, not once in the last 12 months has my NTFS filesystem become corrupted. Not once.

  118. MS Office by bryan1945 · · Score: 1

    And MS Office can't even read files between versions?

    Yeah, pretty much trolling, but come on... I need a friggin add-on between versions?

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
  119. That's why UNIX is important... by master_p · · Score: 2, 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!

  120. Re:News? by Anonymous Coward · · Score: 0

    Newegg gives away the motherboard porn for free. =)

  121. Re:News? by SanityInAnarchy · · Score: 1

    Not gonna happen until OS X is the same price as Fedora/Ubuntu/Gentoo.

    Read that again: high-end geek desktop. I spent $2700 on a laptop -- were it a Mac, OS X would be included in the price. But what's an extra $100 or $200 on top of that?

    And if you were talking about "freedom", there isn't currently a viable, fully open source OS. I'm running Linux right now... probably half my X and a third of my kernel is nvidia, so WTF is the point? Most of the advantages of the Linux kernel, for me, as a desktop, are little pockets of flexibility that other people have built (like FUSE), and the slim possibility of fixing my own drivers, when my hardware isn't directly supported (but OS X has commercially-supported ones).

    I can still see plenty of uses for Linux. I use it on the server, I use it on older hardware, I assemble spare parts into working fileservers and routers, and I play with virtual machines, VPNs, and other cool stuff. And these are indeed places where price matters -- I don't particularly want to pay an extra 10% for an EC2 instance just to run Windows, for example, and there's no way to turn them into XServes.

    But if I'm going to be spending thousands of dollars on a new computer, I'm certainly willing to spend a premium on the OS, if it's better. The hardware looks and feels slicker, too.

    Right now, the balance is against Apple. They were dicks about my warranty on that Powerbook, I still remember enough things to hate about the OS X user interface, and Linux support for their hardware (Macbooks especially) is poor, so I know if I bought one, it'd be running Windows or OS X as a host OS, whether I want it or not.

    But more and more often, I'm becoming envious of things like being able to plug my laptop into a projector and have it Just Work, instead of having to go edit xorg.conf and ctrl+alt+backspace.

    --
    Don't thank God, thank a doctor!
  122. Re:News? by Alpha830RulZ · · Score: 1

    Well, you're a mystery to me. I have a relatively highend desktop. I built it myself, for ~$800 (not counting monitor and peripherals, of course). I don't get paying $2500+ for a PC these days. But it's a free country.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  123. Re:News? by SanityInAnarchy · · Score: 1

    I have a relatively highend desktop. I built it myself, for ~$800 (not counting monitor and peripherals, of course).

    Well, there's at least two huge differences:

    I was counting a monitor and peripherals. Specifically, I got an external hard drive and a 24" 1080p monitor with it, as well as some extra power cords and such.

    And, notice it's a laptop. It's got better specs than my old desktop.

    But hey, if I wanted to spend less money, a refurbished iMac isn't much more than you spent.

    --
    Don't thank God, thank a doctor!
  124. Re:News? by WiiVault · · Score: 1

    I always wondered why they were so stylish and a hard working! Thanks Mr. Troll!!

  125. Re:News? by Anonymous Coward · · Score: 0

    That should be bootcamp, because it was the only thing I had installed before it crashed, different from the standard MacOS installation.