From owner-freebsd-current@FreeBSD.ORG Thu May 20 11:44:12 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2A2D16A4CE for ; Thu, 20 May 2004 11:44:12 -0700 (PDT) Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22D4943D4C for ; Thu, 20 May 2004 11:44:12 -0700 (PDT) (envelope-from freebsd-current@m.gmane.org) Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BQsWZ-0006Q2-00 for ; Thu, 20 May 2004 20:44:11 +0200 Received: from makrothumia.wingnet.net ([206.30.215.5]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 May 2004 20:44:11 +0200 Received: from jesse by makrothumia.wingnet.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 May 2004 20:44:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-current@freebsd.org From: Jesse Guardiani Date: Thu, 20 May 2004 14:44:06 -0400 Organization: WingNET Lines: 31 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: makrothumia.wingnet.net User-Agent: KNode/0.7.2 X-Mail-Copies-To: never Sender: news Subject: GEOM portable filesystem abstraction? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: jesse@wingnet.net List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 May 2004 18:44:12 -0000 Hello, I know next to nothing about GEOM, other than what the man page says (which I admittedly didn't read in full), so I'm probably totally off base, but I thought I'd ask this anyway: It seems like GEOM functions as a bit of a disk abstraction layer in FreeBSD. Would it be possible to port the GEOM subsystem as a loadable kernel module to Linux (and perhaps other OSes) to facilitate pluggable, portable filesystem code? I'm constantly frustrated by the fact that Linux and BSD are OPEN SOURCE OSes, but they *still* can't write each other's file systems any better than they can write the reverse engineered NTFS filesystem. Perhaps if GEOM were ported to Linux then Linux could use FreeBSD's UFS2 code to read FreeBSD UFS filesystems? Perhaps a windows and MacOSX GEOM kernel module could follow? Is that entirely too far fetched? -- Jesse Guardiani, Systems Administrator WingNET Internet Services, P.O. Box 2605 // Cleveland, TN 37320-2605 423-559-LINK (v) 423-559-5145 (f) http://www.wingnet.net