From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 22 15:34:37 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 457C849A for ; Mon, 22 Apr 2013 15:34:37 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm39-vm7.bullet.mail.bf1.yahoo.com (nm39-vm7.bullet.mail.bf1.yahoo.com [72.30.239.151]) by mx1.freebsd.org (Postfix) with ESMTP id E358D11C2 for ; Mon, 22 Apr 2013 15:34:36 +0000 (UTC) Received: from [98.139.215.141] by nm39.bullet.mail.bf1.yahoo.com with NNFMP; 22 Apr 2013 15:34:30 -0000 Received: from [98.139.213.11] by tm12.bullet.mail.bf1.yahoo.com with NNFMP; 22 Apr 2013 15:34:30 -0000 Received: from [127.0.0.1] by smtp111.mail.bf1.yahoo.com with NNFMP; 22 Apr 2013 15:34:30 -0000 X-Yahoo-Newman-Id: 110988.84568.bm@smtp111.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: yha.sJMVM1lCwSonbjtnrWbLuBrJG19ZDLOa29ERiO2Im7S V7zkHyBAmdWCHqmZ2T78zX_NZxpXixkACs0Co_Jw2JGlzYR.JZx6CP.jOc2i 6pbZTspLbJjNCHRCy65piZe8M33R0jKDBiJloNLsOKxtpf2sP8LUYs7NPNJz jQ7JKWU.Qv4_blfziH7ueV2BAYdzuW5OJUMvIsr4aDFkrzKKM2roHOc7VYWe fjxir8Dfd9gnbnxb31dgQTmFm0OieLVLrN1hzdGm2EgaGWz4AzoEiUOHs3yB H1.P4KVmA6mWd9YVu6aiNlVsACZmPOSbAd_.7kjx1o4_5Gc8BQjFkPb_pQvP J2QKrRVkCnmORVsfCNhiJhVGvdOfTaAN9f.Bqgy.J8p3G2BGXo_VeuG6OIrX VI1RfrGVtfphb7KteSfE3g.wa2sngDaObhNT91VTAzk0JbDOvZVhKzKHfQu_ myqKTcKm3XoC51no_BUPJcZuvkPj8Ze.Md1HJyEc6WLl6WtEu6_tUe9Tb.3a x8Kmm0zPbZNlqPxIGNB02ew-- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf X-Rocket-Received: from [192.168.0.102] (pfg@190.157.126.109 with plain) by smtp111.mail.bf1.yahoo.com with SMTP; 22 Apr 2013 08:34:30 -0700 PDT Message-ID: <51755884.1080202@FreeBSD.org> Date: Mon, 22 Apr 2013 10:34:28 -0500 From: Pedro Giffuni Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: Sreenath Battalahalli , freebsd-hackers@freebsd.org Subject: Re: Status of HFS support on FreeBSD Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Apr 2013 15:34:37 -0000 Hello Sreenath; Thank you for your interest in the HFS+ port. Around 2004-2005 there was an initial port done but the developer behind it lost interest and no one picked it up. Apparently the Apple code was very clean and a lot stuff just worked. Since then the Apple driver has advanced a lot though. My recommendation is to take a look at the webarchive link referred by in the wiki: https://wiki.freebsd.org/HFS Start from the newest XNU sources but take a look at the previous code for reference. Do try to keep some version control system (github, bitbucket, google code, etc) so that the effort can be picked up if you later lose interest. Note that this project is not tagged GSoC as it may take more dedication than just a Summer, however if we see there is interest, that the project is well planned, and even that some coding has started we would be likely to find a mentor. Pedro.