I just made a patch for 1.3.xx kernels that adds support for hidden files, protects system file (they were invisible and overwriteable!), and fixes 0xE5 character handling. It is available here: http://www.ccs.neu.edu/home/albert/linux.html