lkml.org 
[lkml]   [2004]   [Sep]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: silent semantic changes with reiser4
    From
    Date
    On Thu, 2004-09-02 at 15:49, Pavel Machek wrote:
    > Hi!
    >
    > > >> FWIW, this is how Windows does it now. As of XP, 'Find files' has an
    > > >> option, enabled by default, to look inside archives. If you tell it to
    > > >> look for a driver in a given directory it will also look inside .cab
    > > >> and .zip files. It's extremely useful, I would imagine someone who uses
    > > >> XP a lot will come to expect this feature.
    > >
    > > > It is trivial to implement this by looking inside the files. I.e., the way
    > > > mc has done this for ages.
    > >
    > > Difference is that you can't do "locate" or "find" or "Search".. You
    > > would have to open the files in an archive-supporting application
    > > such as mc.
    >
    > You really need archive support in find. At the very least you need
    > option "enter archives" vs. "do not enter archives". Entering archives
    > automagically is seriously wrong.

    But is it efficient to make every application that reads files have to
    know how to get inside a tar file, just to read its contents? That
    seems like a massive duplication of effort. Better to have the contents
    accessible via a separate stream, in the same namespace. Fix it once in
    the kernel vs. fix it in umpteen apps.

    The key point here is that the expressive power of the system is greatly
    reduced by having a fragmented namespace. Of course there are any
    number of ways for an app to find out what is in a tar file, but
    exporting all of that information in a unified namespace is nontrivial
    and much more interesting.

    Lee

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:05    [W:3.005 / U:0.064 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site