smbd design (continued)
- As close to Windows semantics as POSIX allows.
- Try to overlay POSIX filesystem with Windows semantics in the core code.
- Don't create a "shadow" filesystem with dot files.
- Don't create mappings that have no meaning to the underlying system (ACL or user databases).
- No modifying file contents (no CR/LF translation).
- VFS layer in Samba 3.0 will provide "pluggable" mechanisms to provide this kind of OEM customization [examples/VFS/skel.c]. Test version in 2.2.x
Notes:
No notes for slide 8