From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jamie Lokier Subject: Re: Which fs is a good example for learning ? Date: Tue, 6 Jan 2009 11:44:00 +0000 Message-ID: <20090106114400.GA7187@shareable.org> References: <20090105205945.GJ2002@parisc-linux.org> <38b2ab8a0901060049r18bb1d8do18a51ed4c3830ddf@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Avishay Traeger , Matthew Wilcox , linux-fsdevel@vger.kernel.org To: Francis Moreau Return-path: Received: from mail2.shareable.org ([80.68.89.115]:38947 "EHLO mail2.shareable.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751280AbZAFLoG (ORCPT ); Tue, 6 Jan 2009 06:44:06 -0500 Content-Disposition: inline In-Reply-To: <38b2ab8a0901060049r18bb1d8do18a51ed4c3830ddf@mail.gmail.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Francis Moreau wrote: > ramfs seems a good example for learning the page cache. But since > it's not a disk based filesystem, it doesn't cover the block dev > layer (bio, elevator...) and more important all data structures > used on the disk. Fair enough, that's good stuff to understand. Btw, only about half the filesystems in linux/fs use the block dev layer and work with block based disks. The others are virtual, userspace, network, flash or (being submitted) object-storage. -- Jamie