[lkml]   [1998]   [Jan]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectANNOUNCE: Shared Memory File System 0.1.4

    When pondering how to add POSIX.4 shared memory areas to linux it
    occured to me that probably the easiest way would be just to implement
    a simple filesystem, and code into libc in which directory to look.

    It also occured to me this would be a good opportunity to work on
    adding dirty page support to the page cache code and I have done that
    as well.

    The quick synopsis of what I have written is as follows:
    A complete filesystem that resides in swap, and for kicks and reduced
    space consumption uses a btree for all of it's directories.
    A patch to allow sync to sync mmaped files, as well as everything else.
    A patch to allow the page cache to handle dirty files
    A patch to allow the swapoff to work with swap pages that do not
    reside in page tables.
    SYSV shared memory probably should be modified to work with this.

    This is an alpha release. The filesystem is fully functional. But
    has some races. Extra eyes, and testers welcome.

    My code is at:

    All of this is against kernel 2.1.78.
    My goal is to start the discussion of how to get my patches into a
    mainstream kernel.


     \ /
      Last update: 2005-03-22 13:41    [W:0.017 / U:2.640 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site