Date: Thu, 2 Apr 2009 18:04:23 +0200 From: Gabriele Modena <gabriele.modena@gmail.com> To: Robert Watson <rwatson@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: GSoC: Semantic File System Message-ID: <1fe1d5d60904020904ya6dcb00h54a54d6a00e2bd0@mail.gmail.com> In-Reply-To: <alpine.BSF.2.00.0903221649590.51184@fledge.watson.org> References: <1fe1d5d60903210422g70efef15hdd685695cdf8df3c@mail.gmail.com> <alpine.BSF.2.00.0903221649590.51184@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Mar 22, 2009 at 6:52 PM, Robert Watson <rwatson@freebsd.org> wrote: > We are certainly not uninterested in projects along these lines, but I th= ink > the trick will be creating a convincing proposal that argues that (a) you > can do the work in a summer, (b) there's a compelling usage case for > including the results in FreeBSD, and (c) find a mentor who can supervise > you in this project. Thanks, I will keep it on mind when writing the proposal. How do you suggest to proceed for finding a mentor? By the way, this is a project that I'm very probably going to carry on even without GSoC support (even though that would be very useful). > What sort of semantic file system do you have in mind? > =C2=A0How would you feel about a middle-ground project along the lines of= Mac OS > X Spotlight or similar efficient userspace indexing of a file system base= d > on feedback from the file system about what has changed, or something > BeOS-like, in which indexing takes place for extended attributes rather t= han > for contents? In this moment I am considering also an userspace approach similar to Spotlight/Beagles, but I don't know how I could propose this as a FreeBSD GSoC project. What I have in mind at the moment would be an indexing based on contents rather than extended fs attributes. I did not know about the BeOS semantics capabilities, I will surely have a look at that.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1fe1d5d60904020904ya6dcb00h54a54d6a00e2bd0>