Reiser4

Reiser4
DesarrolladorNamesys
Nombre completoReiser4
Sistemas operativos compatiblesLinux
Introducción2004 (Linux)
Identificador de la partición

Apple_UNIX_SVR2 (Apple Partition Map)
0x83 (MBR)

EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
Estructuras
Contenido del directorioDancing B*-tree
Límites
Máxima dimensión de archivo8 TiB on x86
Tamaño máximo del nombre de archivo3976 bytes
Caracteres permitidos en nombres de archivoTodos los caracteres excepto NULL y '/'
Características
Fechas registradasmodificación(mtime), cambios en los metadatos (ctime), acceso (atime)
Rango de fechafechas de 64-bit[1]
BifurcacionesAtributos extendidos
Permisos de acceso a archivosPermisos de Unix, ACLs y atributos de seguridad arbitrarios
Compresión transparenteVersión 4.1 (beta)
Cifrado transparenteVersión 4.1 (beta)
[editar datos en Wikidata]

Reiser4 es un sistema de archivos para ordenadores. Se trata de la versión más reciente del sistema de archivos ReiserFS, reescrito desde cero, desarrollado por Namesys y patrocinado por la DARPA y Linspire.

Actualmente no se distribuye de forma conjunta con el kernel de Linux y por tanto no es soportado por muchas distribuciones. De hecho, su predecesor, Reiser3 se encuentra mucho más expandido. Reiser4 se encuentra disponible en la rama -mm del kernel de Linux, mantenida por Andrew Morton.

Los desarrolladores del kernel de Linux sostienen que Reiser4 no sigue la convención de codificación estándar,[2]​ mientras que Hans Reiser argumenta que la verdadera razón es debida a motivos políticos.[3]

Características

  • Journaling más eficiente gracias a la técnica de "wandering log".
  • Soporte más eficiente de archivos pequeños, en términos de espacio en disco y velocidad gracias a "tail packing".
  • Administración más rápida de directorios con un número elevado de ficheros.
  • Infraestructura de plugins más flexible (a través de tipos especiales de metadatos: cifrado, compresión).
  • Soporte transaccional.
  • Optimización dinámica de la estructura del disco a través del método "allocate-on-flush", llamado "delayed allocation" en el sistema de ficheros XFS.
  • Transacciones atómicas.
  • Integración de metadatos en el espacio de nombres del sistema de archivos.

Algunas de las características más avanzadas de Reiser4 (como transacciones definidas por el usuario) no se encuentran disponibles debido a la falta de una API en la capa VFS del kernel para ellas.

Actualmente, Reiser4 carece de algunas utilidades estándar, como un repacker (similar a un desfragmentador proporcionado con otros sistemas de ficheros). Sus creadores dicen que se implementará más tarde; o más temprano si alguien les paga.[4]

Other Languages
English: Reiser4
suomi: Reiser4
français: Reiser4
italiano: Reiser4
日本語: Reiser4
Nederlands: Reiser 4
norsk: Reiser4
polski: Reiser4
português: Reiser4
русский: Reiser4