TODO revision 1.1
11.1Sjdolecek$NetBSD: TODO,v 1.1 2002/12/23 17:38:31 jdolecek Exp $ 21.1Sjdolecek 31.1Sjdolecek- convert the code to do caching in buffer cache indexed by 41.1Sjdolecek file-vnode/file-offset so that NTFS would take advantage of UBC; 51.1Sjdolecek it should also improve performance somewhat, because if it's necessary 61.1Sjdolecek to find some offset in a file, it's possible to check if the data 71.1Sjdolecek are available in the cache before doing the bmap operation first 81.1Sjdolecek (from Chuq) 91.1Sjdolecek 101.1Sjdolecek- working VOP_BALLOC() (new in UBC) 111.1Sjdolecek (from Chuq) 121.1Sjdolecek 131.1Sjdolecek- readdir: evalutate impact of using variable length reclen - should 141.1Sjdolecek enable us to store much more entries into buf in typical case with 151.1Sjdolecek short filenames, though more work would need to be done in offset != 0 161.1Sjdolecek case 171.1Sjdolecek 181.1Sjdolecek- readdir: fill in proper "inode" number for '..' entry 191.1Sjdolecek 201.1Sjdolecek- handle Unicode filenames more inteligently - they are translated to UTF-2 211.1Sjdolecek form currently, adding hooks for various character sets or other encodings 221.1Sjdolecek would be trivial 231.1Sjdolecek 241.1Sjdolecek- implement writing into resident attributes, so it would be possible 251.1Sjdolecek to write into "small" files (<30KB) too 261.1Sjdolecek (from Semen Ustimenko <semenu@FreeBSD.org>) 271.1Sjdolecek generally, better write support 281.1Sjdolecek 291.1Sjdolecek 301.1Sjdolecek- support mount update 311.1Sjdolecek 321.1Sjdolecek- really implement sync 331.1Sjdolecek 341.1Sjdolecek- write necessary bits to support NTFS in libsa 351.1Sjdolecek 361.1Sjdolecek- basic sysinst support for NTFS 371.1Sjdolecek 381.1Sjdolecek- NTFS ACL support (though usefullness of such feature is arguable) 39