Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264890AbUDWRl6 (ORCPT ); Fri, 23 Apr 2004 13:41:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264891AbUDWRl6 (ORCPT ); Fri, 23 Apr 2004 13:41:58 -0400 Received: from thunk.org ([140.239.227.29]:7820 "EHLO thunker.thunk.org") by vger.kernel.org with ESMTP id S264890AbUDWRl5 (ORCPT ); Fri, 23 Apr 2004 13:41:57 -0400 Date: Fri, 23 Apr 2004 13:41:47 -0400 From: "Theodore Ts'o" To: Miquel van Smoorenburg Cc: linux-kernel@vger.kernel.org Subject: Re: File system compression, not at the block layer Message-ID: <20040423174146.GB5977@thunk.org> Mail-Followup-To: Theodore Ts'o , Miquel van Smoorenburg , linux-kernel@vger.kernel.org References: <408951CE.3080908@techsource.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1069 Lines: 25 On Fri, Apr 23, 2004 at 05:30:21PM +0000, Miquel van Smoorenburg wrote: > In article <408951CE.3080908@techsource.com>, > Timothy Miller wrote: > >Well, why not do the compression at the highest layer? > >[...] doing it transparently and for all files. > > http://e2compr.sourceforge.net/ It's been done (see the above URL), but given how cheap disk space has gotten, and how the speed of CPU has gotten faster much more quickly than disk access has, many/most people have not be interested in trading off performance for space. As a result, there are race conditions in e2compr (which is why it never got merged into mainline), and there hasn't been sufficient interest to either (a) forward port e2compr to more recent kernels revisions, or (b) find and fix the race conditions. - Ted - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/