ARTDEPARTMENT

Solicitar una consulta

"Tomaremos caminos separados". Un conflicto interno motiva al creador de Linux a suprimir de un plumazo 10 años de trabajo

Publicado el 
julio 8, 2025

Todo plan de progreso de software está condicionado, en pequeño o veterano medidas, por tensiones internas. Incluso proyectos tan consolidados como el del kernel de Linux (no es que falten ejemplos recientes).

Y es que, en los últimos meses, un conflicto entre Linus Torvalds, el creador y principal mantenedor del kernel de Linux, y Kent Overstreet, desarrollador del original sistema de archivos Bcachefs, se ha saliente de control hasta provocar lo impensable: la matanza de más de una término de trabajo del kernel.

¿Qué es Bcachefs y por qué era tan prometedor?

Bcachefs es un sistema de archivos original desarrollado por Kent Overstreet, exingeniero de Google, durante más de 10 abriles. Diseñado con características de última procreación como snapshots, criptográfico nativo, soporte para RAID y una ingreso eficiencia en SSD, se planteaba como un competidor serio frente a sistemas como Btrfs, ZFS o incluso EXT4 (el más global en Linux).

Desde su inclusión original en el kernel 6.7 a comienzos de 2024, Bcachefs fue considerado 'empírico', pero su potencial lo convertía en poco muy prometedor para los usuarios y desarrolladores avanzados del ecosistema Linux.

Sin retención, desde sus primeras interacciones con la comunidad del kernel, Overstreet demostró ser un desarrollador tan brillante como conflictivo. Y eso nos ha llevado al punto flagrante.

Un conflicto más allá de meras diferencias técnicas

Los problemas surgieron durante el progreso del kernel 6.16. Concretamente en la escalón conocida como 'release candidate', en la que sólo se permiten correcciones de errores. Sin retención, Overstreet envió un "pull request" que incluía una nueva funcionalidad: una opción de montaje para reparaciones de emergencia.

Esta violación del proceso molestó suficiente a Torvalds, quien ya había rechazado previamente la inclusión del código por considerarlo inapropiado para esa escalón. A pesar de la advertencia, Overstreet insistió, lo que llevó a Torvalds a aceptar los cambios con una dura sentencia:

"He integrado este código, pero creo que tomaremos caminos separados cuando llegue la próxima ventana de fusión, en la lectura 6.17".

Hay una mala costumbre que hace perder los papeles a Linus Torvalds cuando programa el kernel de Linux. Y tiene toda la razón

Torvalds igualmente criticó abiertamente la comportamiento de Overstreet, acusándolo de acontecer creado una situación en la que "no se puede ni siquiera cuestionar las correcciones de errores" sin provocar una reacción hostil. En un ecosistema donde la revisión por pares y el debate destapado son pilares del progreso, esa comportamiento era inaceptable. Torvalds añadió con frustración:

"Lo cierto es que, en ese punto, ya no me siento carencia cómodo participando".

La tensión no era nueva. Overstreet ya había sido suspendido del progreso del kernel 6.13 en 2024 por violaciones al código de conducta, correcto a comentarios agresivos con destino a otros desarrolladores. Estas actitudes deterioraron la cooperación internamente de la comunidad y disuadieron a otras empresas y colaboradores de participar en el progreso de Bcachefs.

La osadía de Torvalds

Ahora, Torvalds ha decidido eliminar por completo Bcachefs del kernel. La razón oficial se centra en los constantes conflictos técnicos y personales con Overstreet, así como en la preocupación por la estabilidad del sistema.

Una de las gotas que colmaron el vaso fue la inclusión apresurada de la función 'journal-rewind', a pesar de que contenía errores sin resolver. Este tipo de comportamiento, que ignora el consenso y los procesos comunitarios, va en contra del ethos del progreso colaborativo de Linux.

Aunque en condiciones normales eliminar un sistema de archivos ya integrado sería impensable por el principio de "no romper flujos de trabajo de los usuarios", en este caso se considera justificado entregado que Bcachefs aún era empírico.

¿Qué pasará con Bcachefs?

"Eliminar Bcachefs del kernel de Linux es probablemente la mejor modo de poner fin a esta disputa. Pero me temo que los usuarios pagarán el precio", reconoció Overstreet, aceptando la osadía con resignación.

Su respuesta sugiere que la historia de Bcachefs podría continuar fuera del kernel principal, aunque ya sin el respaldo de la estructura oficial de Linux. Existen varias rutas para su supervivencia:

  • Progreso foráneo: La comunidad puede proseguir el plan fuera del kernel oficial, permitiendo que los interesados lo integren manualmente en sus sistemas.
  • Uso mediante FUSE: Es posible implementar Bcachefs como un sistema de archivos en espacio de beneficiario, aunque con pequeño rendimiento.
  • DKMS: Los usuarios avanzados podrían clasificar el soporte de Bcachefs en sus propios kernels, como se hace con algunos drivers propietarios como los de Nvidia.

Imagen | Marcos Merino mediante IA

En Genbeta | Ha trabajado manteniendo el kernel de Linux desde hace 25 abriles y tiene claro el motivo de su éxito: el egoísmo

Source link

Compartir este artículo

[social_warfare]

Consultoria Personalizada

¡Si aun no tienes presencia en internet o 
necesitas ayuda con tus proyectos, por favor, escribenos!

Enviar Consulta Gratis

Más para leer

En ARTDEPARTMENT nos especializamos en brindar soluciones para que tu negocio, empresa o proyecto sea visible en internet.

Diseño WEB

Hosting

Google Ads

WordPress

Posicionamiento SEO

cloud-syncearthbullhorn linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram