Re: silent semantic changes with reiser4

From: Horst von Brand (vonbrand_at_inf.utfsm.cl)
Date: 09/03/04

  • Next message: john stultz: "Re: [RFC][PATCH] new timeofday core subsystem (v.A0)"
    To: Stuart Young <cef-lkml@optusnet.com.au>
    Date:	Fri, 03 Sep 2004 15:17:49 -0400
    
    

    Stuart Young <cef-lkml@optusnet.com.au> said:

    [...]

    > Hence why I was suggesting the idea of disposable data in streams. As
    > long as people KNOW it's disposable, but useful to keep around as it cuts
    > down the time needed to do stuff, then apps will start to pick up
    > transporting streams properly. Least then (hopefully) no real information
    > will get lost that is important. Once transporting streams becomes
    > commonplace, then perhaps streams can be used for more useful things.

    How will you prevent people putting the "real" data under some random
    stream, "just because it is a prettier name"? (Yes, I've seen Windows users
    exporting everything because they found the folder + hand icon
    prettier...). Short answer: You can't. And if you did, then it would be
    (another) hell to go through when you start using streams for "useful
    data".

    [...]

    > The point of such information in my examples is that a stream can store
    > information in a particular format (ie: an index) that is common to one
    > indexing app/library.

    Great. Now you just need to convince everybody and Aunt Tillie to use that
    same format.

    > Such an index can be used by ANY app that knows the
    > index format to search the document. This is almost exactly what MS will
    > do (if they haven't done it already) with the File Indexing Service. As
    > it's ONE library, then any new user app that creates data can add index
    > creation by adding one library. And any app that wants to search these
    > indexes would need only to add one library, not every library for every
    > format that it wants to search. It's essentially an n^2 vs 2n problem.

    Doable if you can just go and force a format/stream layout/application
    suite on each and every user. Won't happen in Linux (and I'm happy for
    that).

    -- 
    Dr. Horst H. von Brand                   User #22616 counter.li.org
    Departamento de Informatica                     Fono: +56 32 654431
    Universidad Tecnica Federico Santa Maria              +56 32 654239
    Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
    -
    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/
    

  • Next message: john stultz: "Re: [RFC][PATCH] new timeofday core subsystem (v.A0)"

    Relevant Pages

    • Re: what are .sdk archives?
      ... primary stream, which may be a standard, commodity format. ... The increased adoption of forks is a good indication that a problem ... attached to the same directory entry to reduce clutter and reinforce the ... And for simple streams like text, or raw audio or pixel data? ...
      (comp.sys.apple2)
    • Re: enumerating for available muxers and generic way of encoding video
      ... writer, yes, the Windows Format SDK does indeed mention ... how to configure it for pre-compressed streams. ... all inputs must be pre-compressed (the internal WMWriter ... the video format block must be a VIDEOINFOHEADER and the ...
      (microsoft.public.win32.programmer.directx.video)
    • Re: silent semantic changes with reiser4
      ... Hence why I was suggesting the idea of disposable data in streams. ... > internal format, how to generate the index, and how to use it. ... By using lots of libraries, you end up using lots of memory to ... icon for the file to pull the appropriate icon from somewhere else (and ...
      (Linux-Kernel)
    • Memory Streams and Struct Pointers Revisited
      ... is one app that I haven't quite figured out yet. ... the data format consists of inlined Structs of different ... memory streams could be used to read the bytes into structs, ...
      (microsoft.public.dotnet.languages.csharp)
    • Memory Streams and Struct Pointers Revisited
      ... is one app that I haven't quite figured out yet. ... the data format consists of inlined Structs of different ... memory streams could be used to read the bytes into structs, ...
      (microsoft.public.dotnet.languages.vc)