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