Steve French, responsable durante más de dos décadas del cliente CIFS/SMB del kernel Linux, falleció el 22 de agosto de 2026 después de que un rápido deterioro de su salud le obligara pocos días antes a abandonar el mantenimiento del subsistema. Su trabajo permitió que Linux pudiera acceder de forma nativa a recursos compartidos de Windows, servidores Samba, sistemas NAS y servicios modernos basados en SMB. Paulo Alcantara y Namjae Jeon han asumido ahora el mantenimiento de un código que continúa formando parte de millones de sistemas.
Las claves del legado de Steve French en 30 segundos
- Steve French mantuvo durante 24 años el cliente CIFS/SMB del kernel Linux, utilizado para acceder a recursos compartidos de Windows, Samba y numerosos NAS.
- Presentó el cliente CIFS para su inclusión en Linux 2.5 en octubre de 2002.
- Paulo Alcantara pasa a ser el mantenedor principal y Namjae Jeon el secundario.
- Linus Torvalds incorporó el cambio de mantenimiento el 21 de agosto.
- El proyecto Samba confirmó el fallecimiento de French un día después, el 22 de agosto de 2026.
Su nombre puede resultar desconocido incluso para administradores que llevan años trabajando con Linux. Su código, en cambio, aparece detrás de una operación extremadamente habitual.

Cuando un administrador ejecuta algo parecido a:
mount -t cifs //fileserver/datos /mnt/datos -o credentials=/etc/cifs.cred
Linux necesita hablar SMB con el servidor remoto. Durante casi un cuarto de siglo, Steve French estuvo detrás del desarrollo y mantenimiento de una parte esencial de ese camino.
El 18 de agosto de 2026 Paulo Alcantara envió un pequeño parche a las listas de correo del kernel. El cambio no modificaba la implementación de CIFS ni solucionaba ningún error. Actualizaba el archivo MAINTAINERS.
El asunto explicaba exactamente lo que estaba ocurriendo:
MAINTAINERS: Replace Steve French as CIFS maintainer
Alcantara comunicaba que French ya no podía continuar debido a problemas de salud y anunciaba que él asumiría la responsabilidad principal, con Namjae Jeon como mantenedor secundario.
El cambio también trasladaba el repositorio de desarrollo utilizado para preparar los siguientes parches. Hasta entonces apuntaba a un directorio asociado a French en la infraestructura de Samba; desde ese momento pasaba al repositorio mantenido por Alcantara.
Linus Torvalds incorporó el cambio el 21 de agosto dentro del ciclo de desarrollo de Linux 7.3.
Un día después, el proyecto Samba comunicaba una noticia bastante más dura: Steve French había fallecido.
De IBM al cliente CIFS de Linux
La historia del cliente CIFS moderno del kernel se remonta a comienzos de este siglo.
El 8 de octubre de 2002 French, entonces ingeniero sénior en el Linux Technology Center de IBM en Austin, anunció en la lista de correo del kernel que el cliente CIFS estaba preparado para incorporarse a Linux 2.5.
El objetivo era proporcionar acceso remoto a servidores Samba, versiones modernas de Windows y los numerosos dispositivos NAS que ya utilizaban CIFS.
CIFS, Common Internet File System, está estrechamente relacionado con Server Message Block (SMB), el protocolo utilizado históricamente por Windows para compartir archivos y otros recursos a través de una red. Las versiones actuales del protocolo se conocen principalmente como SMB2 y SMB3.
Para un servidor Linux, Samba permite desempeñar el otro lado de esa comunicación y ofrecer recursos a clientes Windows y otros sistemas.
El cliente del kernel cumple la función inversa.
Cuando Linux necesita montar un recurso compartido alojado en otro servidor mediante SMB, el módulo correspondiente construye las peticiones, negocia las características de la conexión y permite presentar ese almacenamiento remoto al sistema como un filesystem.
French dedicó buena parte de su carrera profesional a esta interoperabilidad.
Su relación con Samba había comenzado incluso antes de que propusiera el cliente para el kernel. Su primer commit al proyecto está fechado en noviembre de 2001.
CIFS, Samba y ksmbd no son lo mismo
La trayectoria de French también permite aclarar una confusión relativamente frecuente entre Samba y el soporte SMB incluido dentro del kernel.
Samba es un proyecto mucho más amplio y funciona principalmente en espacio de usuario. Entre sus componentes históricos aparecen servicios encargados de compartir archivos, integrar identidades de dominios Windows y proporcionar otras funciones relacionadas con SMB y Active Directory.
El kernel dispone de piezas diferentes.
cifs.ko actúa como cliente SMB. Permite que Linux acceda a información almacenada en un servidor remoto.
ksmbd, por el contrario, es una implementación de servidor SMB dentro del kernel. Permite que el propio sistema Linux atienda peticiones SMB.
Ambos comparten además componentes comunes dentro del árbol de fuentes del kernel.
French fue autor y mantenedor del cliente Linux y también participó en el mantenimiento de ksmbd. El artículo de partida, apoyándose en una presentación del propio desarrollador de abril de 2026, sitúa el cliente en unas 67.000 líneas de código en ese momento.
No era además una parte congelada del kernel.
Según los datos recopilados por French para aquella presentación, durante el año terminado en abril de 2026 el cliente CIFS recibió 582 cambios, frente a 303 de NFS. La comparación muestra la actividad que seguía teniendo un subsistema iniciado más de dos décadas antes.
SMB ha cambiado considerablemente durante ese periodo. Al soporte de versiones modernas del protocolo se han añadido mejoras de seguridad, multichannel, cifrado, rendimiento sobre redes rápidas y numerosos cambios relacionados con almacenamiento remoto.
El trabajo de mantenimiento consistía precisamente en conseguir que esa evolución continuara funcionando dentro de Linux.
De IBM a Microsoft sin abandonar el mantenimiento de Linux
La trayectoria profesional de French tiene además una particularidad interesante.
Comenzó el desarrollo del cliente CIFS mientras trabajaba para IBM y en 2018 se incorporó a Microsoft.
El cambio de empresa no significó abandonar su responsabilidad sobre Linux.
French continuó manteniendo el cliente CIFS/SMB mientras trabajaba en el equipo relacionado con Azure Storage. De esta forma participaba tanto en tecnologías de almacenamiento de Microsoft como en el código abierto que permite a Linux comunicarse con servicios basados en SMB.
En una entrevista publicada por Rice University en 2019 explicaba la escala que había alcanzado aquel trabajo. Señalaba que el filesystem que mantenía había sido el tercero más activo de Linux durante el año anterior y destacaba que millones de usuarios dependen de estas tecnologías de redes, almacenamiento e intercambio de archivos.
La interoperabilidad entre Linux y el mundo Windows dejó hace tiempo de ser una cuestión limitada a redes corporativas tradicionales.
SMB aparece en dispositivos NAS, almacenamiento empresarial y servicios cloud. Linux, por su parte, está presente en servidores, contenedores, máquinas virtuales y plataformas de nube pública.
El cliente que comenzó a desarrollar French en los primeros años de Linux 2.5 tuvo que evolucionar junto con todos ellos.
Paulo Alcantara y Namjae Jeon toman el relevo
El mantenimiento del subsistema queda ahora principalmente en manos de Paulo Alcantara y Namjae Jeon.
No llegan como desconocidos.
Alcantara ya figuraba como revisor del subsistema y lleva años trabajando en este código. Entre sus áreas aparece Distributed File System (DFS), utilizado dentro del entorno SMB para construir espacios de nombres distribuidos y redirigir clientes hacia diferentes recursos.
Jeon también cuenta con una larga trayectoria dentro del kernel.
Ha trabajado en sistemas de archivos y fue uno de los principales responsables de ksmbd, el servidor SMB integrado en Linux. También ha participado en trabajos relacionados con exFAT y NTFS.
La transición de mantenimiento, por tanto, se produce hacia desarrolladores que conocen el código y llevan años participando en las mismas áreas.
Eso es especialmente importante en Linux.
Un mantenedor no se limita a escribir código. Revisa cambios enviados por otros desarrolladores, decide qué parches están suficientemente preparados, coordina correcciones, mantiene ramas de desarrollo y actúa como enlace entre colaboradores y los responsables de integrar los cambios en el kernel.
La última presentación de French en SambaXP, celebrada en abril de 2026, refleja precisamente esa dimensión colectiva.
En sus 44 diapositivas citó repetidamente el trabajo de otros desarrolladores y dedicó espacio a mejoras todavía en desarrollo. Según el material recogido en la información de partida, su última diapositiva terminaba con cuatro palabras:
“Future is very bright!”
Cuatro meses después, el proyecto Samba confirmó su muerte con un mensaje en el que recordaba tanto su dedicación a la comunidad SMB como el trato respetuoso con el que había ayudado y animado a otros desarrolladores.
El relevo también deja una imagen bastante representativa de cómo funciona Linux.
Un parche de pocas líneas puede modificar quién aparece en MAINTAINERS, pero no sustituye de repente 24 años de trabajo. El código permanece en el kernel, los nuevos responsables continúan desarrollándolo y miles de servidores seguirán montando recursos SMB sin que sus administradores tengan que saber quién escribió originalmente buena parte de esa infraestructura.
El legado de Steve French está precisamente ahí: en una pieza de Linux que para muchos administradores resulta tan cotidiana que normalmente pasa inadvertida.
Preguntas frecuentes
¿Quién era Steve French en Linux?
Steve French fue el principal autor y mantenedor durante más de dos décadas del cliente CIFS/SMB del kernel Linux. Su trabajo permite que sistemas Linux accedan a recursos compartidos mediante SMB en servidores Windows, Samba, NAS y otras plataformas compatibles.
¿Quién mantiene ahora CIFS y SMB3 en Linux?
Paulo Alcantara asumió el puesto de mantenedor principal y Namjae Jeon figura como mantenedor secundario tras la retirada de Steve French por motivos de salud en agosto de 2026.
¿Qué diferencia hay entre Samba, cifs.ko y ksmbd?
Samba es un conjunto de software principalmente en espacio de usuario para proporcionar servicios SMB y otras funciones de interoperabilidad. cifs.ko es el cliente del kernel utilizado para acceder a servidores SMB, mientras que ksmbd permite que Linux actúe como servidor SMB desde el kernel.
¿Cuándo entró el cliente CIFS en Linux?
Steve French anunció en octubre de 2002 que el cliente CIFS estaba preparado para incorporarse al kernel Linux 2.5. Desde entonces el código ha evolucionado para soportar las versiones modernas de SMB y nuevas funciones de almacenamiento y red.