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