Re: Things that Longhorn seems to be doing right

From: Ihar 'Philips' Filipau (filia_at_softhome.net)
Date: 10/30/03

  • Next message: service-betterlife_at_epaper.com.tw: "(no subject)"
    Date:	Thu, 30 Oct 2003 13:16:33 +0100
    To: Hans Reiser <reiser@namesys.com>
    
    

    Hans Reiser wrote:
    >
    > All that said, the indexes themselves should just be feature enhanced
    > directories accessed via the kernel. Feature enhancements might include
    > such things as better space efficiency, ordering plugins, etc.
    >

       I still see no point in putting this into kernel space.

       As a proof of concept - if someone wants to try - one can implement
    this system on top of any other fs. in user space.

       open("/aaa.txt") ->
         inode ->
          underlaying_fs.open(itoa(inode)+".meta")
          underlaying_fs.open(itoa(inode)+".data")

       write(fd) -> fd<->inode -> updateindex(inode) + write(inode). [1]

       and so on and so forth. LD_PRELOAD=libcoolfs.so my_cool_app

       in other words file system can be used as smart storage.
       hard links can be 'mis'used to implement search indeces.

    [1] mmap() is the notable problem.

    -- 
    Ihar 'Philips' Filipau  / with best regards from Saarbruecken.
    --
       "... and for $64000 question, could you get yourself vaguely
          familiar with the notion of on-topic posting?"
    				-- Al Viro @ LKML
    -
    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: service-betterlife_at_epaper.com.tw: "(no subject)"

    Relevant Pages

    • Re: [PATCH 1/3] 2.6.8-rc4-mm1 - Fix UML build
      ... can access them all, and initialized data all before uninitialized, so ... SYMLINKS:= $,$/$f) ... semaphore.c-dir = kernel ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.50-24
      ... > rebooted to a kernel that doesn't have the RT-preempt patch but ... getting a very verbose running trail, almost like an strace output, ... Copyright 2005 by Maurice Eugene Heskett, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: udev and devfs - The final word
      ... As each device driver loads and registers with the kernel, ... 'cookies' can be written out to keep them separately ID'd. ... e.g. increasing error rates and aging silicon will ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Linux 2.4.30-rc3 md/ext3 problems
      ... you have your root on ext3 on top of soft raid1 consisting in ... two IDE disks, which works in 2.4.21 but not on 2.4.30-rc3, that's ... top of scsi and with kernel 2.4.27, so there's not much to compare... ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Building the kernel with Cygwin
      ... >> After untaring the kernel, ... >> with cygwin? ... >this information by persons or entities other than the intended recipient ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)