File system interaction with digital rights management (DRM) is
facilitated by enabling one or more file system components to be
DRM-aware. These one or more file system components may be part of a
computer operating system. An exemplary system implementation includes:
one or more processors; and one or more media in operative communication
therewith, the media storing one or more file system components that are
configured to provide content having DRM controls to a requesting program
in either a raw form or a decrypted form in dependence on whether the DRM
controls comprise simple DRM content controls or complex DRM content
controls. In another exemplary system implementation, the one or more
file system components are configured to provide files with simple DRM
content controls to requesting applications in a decrypted form and to
provide files with complex DRM content controls to requesting
applications in an unaltered form.