Home | History | Annotate | Line # | Download | only in ntfs
      1 $NetBSD: TODO,v 1.5 2024/05/14 19:00:44 andvar 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: evaluate 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 (a] 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 usefulness of such feature is arguable)
     40