From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Newall Subject: Re: [RFC 0/7] [RFC] cramfs: fake write support Date: Sun, 01 Jun 2008 04:26:05 +0930 Message-ID: <48419F45.20908@davidnewall.com> References: <200805311737.58991.arnd@arndb.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, hch@lst.de To: arnd@arndb.de Return-path: Received: from eth7959.sa.adsl.internode.on.net ([150.101.82.22]:41189 "EHLO hawking.rebel.net.au" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1757171AbYEaS4U (ORCPT ); Sat, 31 May 2008 14:56:20 -0400 In-Reply-To: <200805311737.58991.arnd@arndb.de> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: arnd@arndb.de wrote: > Many existing systems currently use unionfs or aufs for this > purpose, by overlaying a tmpfs over a read-only file > system like cramfs, squashfs or iso9660. IMHO, it would > be a much nicer solution to not require unionfs for a simple > case like this, but rather have support for it in the file > system. If people find this useful, we can do the same in > other read-only file system. > I don't agree that it is nicer to do this in cramfs. I prefer the technique of union of a tmpfs over some other fs because a single solution that works with all filesystems is better than re-implementing the same idea in multiple filesystems. Multiple implementations is a recipe for bugs and feature mismatch.