Archive for the 'MacFUSE' Category

Why MacFUSE Installation Recommends a Reboot

Monday, March 2nd, 2009

I often hear users—and even developers, for that matter—grumbling about the fact that they are "required" to reboot their systems after installing or upgrading MacFUSE. I’ve even heard explanations that because MacFUSE "does something with the kernel," a reboot is necessary. Well, this whole rebooting-required thing is a myth. Lets clear up some misconceptions.
When you [...]

Extended Notes on AncientFS

Wednesday, December 17th, 2008

Here are some extended notes on understanding, compiling, and using AncientFS, the file system I talked about in the previous blog post.

More User-Space File System Goodies

Tuesday, December 16th, 2008

There has been much buzz about new features and functionality in MacFUSE 2.0. Besides the MacFUSE 2.0 release, there are still more new and interesting things to be discussed in the realm of user-space file systems. As I described and briefly demonstrated during my recent talk at the Googleplex, I wrote several new user-space file [...]

A Note on Automounting MacFUSE File Systems

Thursday, December 11th, 2008

Mac OS X, like many other Unix-like operating systems, includes the “autofs” file system layer that make automatic on-demand mounting of remote resources possible. See the man page for automount(8) for more details.
Such automatic mounting is orthogonal to and possible with MacFUSE. (NB: You will need MacFUSE 2.0 or above for this to work properly [...]

VeryBigFS: All You Can Read

Wednesday, December 10th, 2008

VeryBigFS is a trivial MacFUSE file system—about 60 lines of C code—that creates a huge volume with a huge file in it. “Huge” would be 512TB in this case.
This is useful if you want to see how a program will deal with unusually large files. Since it is extremely unlikely for the majority of us [...]

MacFUSE 2.0 is Here!

Monday, December 8th, 2008

It was a little over two years ago that I gave serious thought to making user-space file systems a reality on Mac OS X. The result of that work, MacFUSE, was introduced at the Macworld conference in January 2007. Since then, MacFUSE has come a long way. It’s been used in projects big and small [...]

MacFUSE Talk at Google

Tuesday, December 2nd, 2008

Next Monday (December 8, 2008), there will be an open-to-all talk on MacFUSE at Google’s Mountain View headquarters. Here is a more detailed announcement.

GrabFS Source Code

Tuesday, August 19th, 2008

Earlier this year, I released GrabFS, a MacFUSE file system that shows “live” screenshots of Mac OS X applications. If you wish to understand how GrabFS works, you can now browse its source.
Enjoy.

New Install/Update Capabilities in MacFUSE

Friday, July 25th, 2008

MacFUSE has a new install/update mechanism that greatly simplifies and improves things both for end users and developers who use MacFUSE in their software.
The relevant wiki page has all the details.
Note that instead of Tiger- and Leopard-specific downloads, now there’s a single downloadable disk image containing a single installable package. The package, which third parties [...]

New Version of MacFUSE

Monday, April 28th, 2008

Version 1.5 of MacFUSE is out.
The CHANGELOG has details of what’s new.

MacFUSE Now Friendlier with Objective-C

Wednesday, January 9th, 2008

Quoting my Google Mac Blog post in its entirety:

A new version of MacFUSE is now available. As always, you can download a ready-to-install prebuilt package, or browse the ready-to-build source. Besides bug fixes and other minor improvements, there is a major new developer feature in this release: an Objective-C framework is now part of the [...]

GrabFS: The Screenshot File System

Wednesday, January 2nd, 2008

A while ago, I wrote about procfs for Mac OS X, a MacFUSE-based file system. Subsequently, I added more cool features to my procfs implementation. Recently, I had reason to demonstrate procfs again and realized that I needed still more cool features. That need led to GrabFS.

In a pinch, GrabFS is a file system that [...]

MacFUSE: New Release, Leopard Support

Friday, October 26th, 2007

A new release of MacFUSE is here. There is a new version for Leopard, a new version for Tiger, and a new version of sshfs.app that runs on both Tiger and Leopard.
Downloads: http://code.google.com/p/macfuse/downloads/list
Documentation: http://code.google.com/p/macfuse/w/list

Making procfs Cooler

Tuesday, June 5th, 2007

A few weeks ago, I released as open source a MacFUSE-based process file system for Mac OS X.
I recently added several new features to this procfs implementation. Some of these features are "cool" in that they put a new twist on certain types of visual information.
For example, there’s a folder /proc/system/hardware/displays/ that contains a subfolder [...]

Video: MacFUSE “Open Source” Talk

Friday, June 1st, 2007

We did a MacFUSE talk at Google last week:
Video on YouTube

Public Talk on MacFUSE @ Google

Thursday, May 10th, 2007

People are welcome to join us at Google on Thursday, May 24, for an open-to-public talk on all things MacFUSE. I’m told that “Doors open at 6:30PM at Google’s Mountain View campus. Guests should plan to sign in at Building 41 reception upon arrival. Refreshments will be served…”
Here’s an abstract:

File systems provide one of the [...]


All contents of this site, unless otherwise noted, are ©1994-2010 Amit Singh. All Rights Reserved.