From owner-freebsd-fs@FreeBSD.ORG Wed Jun 23 04:23:23 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A002716A4CE for ; Wed, 23 Jun 2004 04:23:23 +0000 (GMT) Received: from f19.mail.ru (f19.mail.ru [194.67.57.49]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B61643D2D for ; Wed, 23 Jun 2004 04:23:23 +0000 (GMT) (envelope-from shmukler@mail.ru) Received: from mail by f19.mail.ru with local id 1BczI9-0002xh-00; Wed, 23 Jun 2004 08:23:21 +0400 Received: from [24.184.137.115] by msg.mail.ru with HTTP; Wed, 23 Jun 2004 08:23:21 +0400 From: Igor Shmukler To: k_tutorials@yahoo.com Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [24.184.137.115] Date: Wed, 23 Jun 2004 08:23:21 +0400 In-Reply-To: <20040622215833.80037.qmail@web13124.mail.yahoo.com> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: cc: freebsd-fs@freebsd.org Subject: Re: File Logging for Mac OS X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Igor Shmukler List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 04:23:23 -0000 > It is my understanding that the FreeBSD file system, > which is the one used in the Darwin kernel of Mac OS > is stackable. Hence I should be able to write a layer > on top to do this. I think you are wrong. FreeBSD has leaf file systems. It least that it currectly the case with OS X (based on older [Free]BSD [VFS]). Apple had a sample stackable fs - webdavfs, but they currently do not support stackable file systems. Look through darwin-development mailing list for details. Usually, OS X installations mean that you would be running HFS[+]. It's a very cool file system that has interesting features, but it is implementament as leaf fs as well. Check out relevant documentation. Apple advises that VFS interfaces are in transitional fase. IS.