A system for providing extended file attributes is described. Logically,
attributes are supported as files within the file system. In this way, the
file system is augmented with an orthogonal namespace of file attributes.
According, any file (including attribute files) may have an arbitrarily
deep attribute tree associated with it. Access to the attribute values is
via file descriptors obtained via a special attribute interface. This
logical view of "attributes as files" allows the leveraging of existing
file system interface functionality to support the construction, deletion,
and manipulation of attributes.
Un sistema para proporcionar cualidades extendidas del archivo se describe. Lógicamente, las cualidades se apoyan como archivos dentro del sistema de ficheros. De esta manera, el sistema de ficheros se aumenta con un namespace orthogonal de las cualidades del archivo. Acordando, cualquier archivo (archivos incluyendo de la cualidad) puede tener un árbol arbitrariamente profundo de la cualidad asociado a él. El acceso a los valores de la cualidad está vía los descriptores del fichero obtenidos vía un interfaz especial de la cualidad. Esta vista lógica de "cualidades como archivos" permite que el leveraging de la funcionalidad existente del interfaz del sistema de ficheros apoye la construcción, la canceladura, y la manipulación de cualidades.