I think ext3fs is a good starting point. Once I get confortable with kernel programming I'll work on porting/implementing other FS.
Thanks for the advice. Daniel. On Mon, Jul 4, 2011 at 6:35 PM, James A. Peltier <jpelt...@sfu.ca> wrote: > ----- Original Message ----- > | Hi, I'd like to start working on the openbsd kernel. I thought about > | adding JFS (http://jfs.sourceforge.net/) to it. > | > | Do you know if there's anyone already working on this? I cannot access > | the bug tracking system (seems to be down) > | > | It seems that the JFS maintenance is being carried out in kernel.org > | and contains the following legend: > | > | [...] > | /* > | * Copyright (C) International Business Machines Corp., 2000-2004 > | * > | * This program is free software; you can redistribute it and/or modify > | * it under the terms of the GNU General Public License as published by > | * the Free Software Foundation; either version 2 of the License, or > | * (at your option) any later version. > | * > | * This program is distributed in the hope that it will be useful, > | * but WITHOUT ANY WARRANTY; without even the implied warranty of > | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See > | * the GNU General Public License for more details. > | * > | * You should have received a copy of the GNU General Public License > | * along with this program; if not, write to the Free Software > | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 > | USA > | */ > | [...] > | > | it is ok to port this kind of source code or a reimplementation is > | preferred? > | > | Thanks. > | > | Regards. > | Daniel. > > No GPL software will ever be included in the kernel. However, you might want to have a look at the file systems in the other BSDs, such as maybe HAMMERFS in DragonflyBSD. It certainly wouldn't be easy, or even likely for that matter, to work it in but it is certainly an interesting file system. ;) > > -- > James A. Peltier > IT Services - Research Computing Group > Simon Fraser University - Burnaby Campus > Phone : 778-782-6573 > Fax : 778-782-3045 > E-Mail : jpelt...@sfu.ca > Website : http://www.sfu.ca/itservices > http://blogs.sfu.ca/people/jpeltier