The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/fs/ntfs/TODO

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 $NetBSD: TODO,v 1.3 2005/12/11 12:24:28 christos Exp $
    2 
    3 - convert the code to do caching in buffer cache indexed by
    4   file-vnode/file-offset so that NTFS would take advantage of UBC;
    5   it should also improve performance somewhat, because if it's necessary
    6   to find some offset in a file, it's possible to check if the data
    7   are available in the cache before doing the bmap operation first
    8         (from Chuq)
    9 
   10 - working VOP_BALLOC() (new in UBC)
   11         (from Chuq)
   12 
   13 - readdir: evalutate impact of using variable length reclen - should
   14   enable us to store much more entries into buf in typical case with
   15   short filenames, though more work would need to be done in offset != 0
   16   case
   17 
   18 - readdir: fill in proper "inode" number for '..' entry
   19 
   20 - handle Unicode filenames more inteligently - they are translated to UTF-2
   21   form currently, adding hooks for various character sets or other encodings
   22   would be trivial
   23 
   24 - implement writing into resident attributes, so it would be possible
   25    to write into "small" files (<30KB) too
   26         (from Semen Ustimenko <semenu@FreeBSD.org>)
   27   generally, better write support
   28 
   29 - once writing would work, consider quota support
   30 
   31 - support mount update
   32 
   33 - really implement sync
   34 
   35 - write necessary bits to support NTFS in libsa
   36 
   37 - basic sysinst support for NTFS
   38 
   39 - NTFS ACL support (though usefullness of such feature is arguable)

Cache object: 534c28abda3ca33fc600a4f3fcadd93a


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.