From owner-soc-status@FreeBSD.ORG Sun May 29 12:00:13 2011 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E49A1065675 for ; Sun, 29 May 2011 12:00:12 +0000 (UTC) (envelope-from iputsikau@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 285538FC1C for ; Sun, 29 May 2011 12:00:11 +0000 (UTC) Received: by qwc9 with SMTP id 9so1894278qwc.13 for ; Sun, 29 May 2011 05:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to:cc :content-type; bh=G2sgclS1gDFWjA18BBLnqb8Xv52suOUKlEgcjh4b3gk=; b=FsvdrEzL3E88z+ZVGk9TffMV4YoB4BrINj3ShH+4CNPxJVLlLVCabRM0xro4GQ9fzo 6OMswCYHCjCrpMRf0KbfGEzhyqDomlkbsc6xj8ehzvS2d+NukFrhjaHbET7Rfpdq2LV3 klsBPOmko4RfLdZIQcAeqCO8Nd5zpxTHrfPdw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=PJAr2Wz8+DbqwlvAaH7Dv1sS9L9vVOK5Fv5mR1XTQdyT6XUxAR06yckIqKI8ah/1wq OmwInLEFIm76xiSbZjxpCAMaaa9lcqscHgGeWiKs01TuIOf+o0BvgJ6dbFdx69Z3MEN6 T1IM5EhH6VsRbxIoikPufTXzNZrA2ZG/WY4+U= MIME-Version: 1.0 Received: by 10.229.90.12 with SMTP id g12mr2769931qcm.104.1306669032590; Sun, 29 May 2011 04:37:12 -0700 (PDT) Received: by 10.229.183.141 with HTTP; Sun, 29 May 2011 04:37:12 -0700 (PDT) Date: Sun, 29 May 2011 14:37:12 +0300 Message-ID: From: Ilya Putsikau To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 Cc: Ivan Voras , Hans Petter Selasky Subject: [fuse] Status report #1 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2011 12:00:13 -0000 Hello, I've started preparation work to merge fuse4bsd and macfuse. This week I was studying code and reducing differences between fuse4bsd and macfuse. No functional changes was committed. Macfuse has many style changes and some things are not the same: fuse_device: similar idea, but Mac has different devfs, cloning, etc fuse_ipc: message parsing is almost the same, few bits have changed fuse_vfsops: Mac has different mount subsystem and statfs. FreeBSD vfs_hash is not used, vnode allocation is different fuse_vnops: vnode operations are most difficult, not finished yet.