Hans Reiser, el creador de ReiserFS, habló sobre la obsolescencia de ReiserFS en el kernel de Linux

ReiserFS

ReiserFS es un sistema de archivos de propósito general

Hace poco Frederick Brennan compartió una de las cartas que recibió por parte de Hans Reiser, el creador del sistema de archivos ReiserFS, en la cual habló sobre la obsolescencia de ReiserFS V3 en el kernel de Linux.

En las cartas publicadas, Hans lamenta sus errores al interactuar con la comunidad de desarrolladores, analiza la obsolescencia de ReiserFS v3 en el kernel de Linux 6.6, analiza la historia del desarrollo de ReiserFS, menciona las esperanzas asociadas con la promoción de ReiserFS v4 y explica algunas soluciones técnicas implementadas en ReiserFS v4.

Para quienes desconocen de Hans Reiser, deben saber que este es el creador del sistema de archivos ReiserFS y quien en 2008 fue condenado a cadena perpetua por el asesinato de su esposa como resultado de una pelea con un posterior intento de encubrir el crimen. (En 2027, Hans podrá presentar una solicitud de libertad condicional).

Saludos LKML.

Lo que sigue es una carta de Hans Reiser dirigida a mí, que escribió hace unos dos meses y me pidió que la publicara, con sus pensamientos sobre la desaprobación de ReiserFS del kernel de Linux. Lo he transcrito lo mejor que he podido.

Hans Reiser compartió sus puntos de vista sobre la eliminación de ReiserFS V3 del kernel de Linux en la siguiente carta a bordar la decisión de eliminar ReiserFS del kernel, Hans destaca que la utilidad continua de este sistema de archivos y su inclusión en el kernel deberían ser decididas por los usuarios y mantenedores, teniendo en cuenta las realidades actuales.

Además de ello, reconoce que mantener el código de ReiserFS en el kernel supone una carga adicional para los mantenedores, quienes deben probar y garantizar la compatibilidad con las nuevas características del kernel. Si ReiserFS ya no es relevante, no tiene sentido mantenerlo como parte del Kernel. Aunque durante el desarrollo de ReiserFS v4 se abordaron muchas deficiencias de la versión 3 y se simplificó el mantenimiento, esta versión nunca fue aceptada en el kernel.

ReiserFS 4 proporciona una base más fácil de mantener para el futuro para aquellos
usuarios a quienes les gustan las características de V3. Si no se usa V3, debería desaparecer, yo
confíe en los usuarios y los mantenedores del kernel para discutir si es
utilizados y tomar juntos la decisión correcta.

Hans hace una solicitud única: agregar un archivo README que acompañe al código de ReiserFS antes de su eliminación del kernel. En este README, menciona a Mikhail Gilulu, Konstantin Shvachko y Anatoly Pinchuk, cuyas contribuciones al desarrollo fueron subestimadas.

Estos desarrolladores fueron contratados por Hans y contribuyeron al desarrollo de ReiserFS. Sin embargo, debido al carácter exigente de Hans y a sus expectativas poco realistas (trabajaba las veinticuatro horas del día y esperaba el mismo nivel de entusiasmo de los demás), abandonaron el proyecto. Aunque inicialmente Hans percibió esto como una traición, con el tiempo comprendió que su decisión estaba justificada dadas las circunstancias.

Y es que en la carta se menciona que el desarrollo de Reiser v4 no estuvo exento de dificultades y desafíos personales. Hans Reiser reflexiona sobre su experiencia y reconoce los errores cometidos a lo largo del camino. Desde la falta de comunicación efectiva hasta la resistencia al cambio, Hans Reiser comparte las lecciones aprendidas y las áreas en las que podría haber actuado de manera diferente.

Una de las lecciones más importantes que Hans Reiser destaca es la importancia de la colaboración y la comunicación en el desarrollo de software. Reconoce la necesidad de superar la hostilidad inicial y cultivar relaciones positivas con la comunidad de desarrollo.

A pesar de los desafíos y las controversias, el legado de Reiser v4 perdura como un testimonio del poder de la innovación y la determinación. Su arquitectura modular y su enfoque en la eficiencia y la flexibilidad continúan siendo fuentes de inspiración para los desarrolladores de sistemas de archivos.

Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles de la carta en el siguiente enlace.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.