Linux 7.4 elimina BFS, el sistema de archivos de arranque de UnixWare
Linux 7.4 retira BFS, el sistema de archivos que SCO UnixWare usaba para su partición de arranque. Es la última limpieza de sistemas antiguos tras EFS y FreeVxFS en Linux 7.3.
El kernel Linux 7.4 va a retirar BFS, el sistema de archivos que SCO UnixWare usaba en su partición de arranque. La eliminación llega después de que EFS y FreeVxFS salieran del árbol principal en Linux 7.3. El parche lo firma Ethan Nelson-Moore, que argumenta que BFS no tiene usuarios reales y que no merece la pena mantenerlo.
BFS no es BeFS, el sistema de archivos de BeOS, aunque las siglas inviten a confusión. El que se va es el de UnixWare, un sistema Unix propietario. Sus limitaciones son notables: solo admite archivos contiguos, no tiene subdirectorios y está pensado para una partición de arranque donde apenas viven kernels y ajustes del gestor de arranque. En la práctica, no hay motivo para montarlo desde Linux.
Nelson-Moore lo explicó en la propuesta: «BFS (que no debe confundirse con BeFS, el sistema de archivos de BeOS) es el sistema de archivos que UnixWare usa para su partición de arranque. Tiene una funcionalidad extremadamente limitada: solo admite archivos contiguos y no tiene subdirectorios». El autor añade que, aunque el driver es muy pequeño y no parece que vaya a causar problemas futuros, el contenido de esas particiones no justifica mantener el código. La propuesta también conserva el header UAPI por si acaso.
El commit de eliminación está en el repositorio de VFS. Estas retiradas no son un caso aislado. El kernel lleva un tiempo podando sistemas de archivos obsoletos: EFS y FreeVxFS cayeron en la versión anterior, y ahora le toca a BFS. Detrás hay un problema de mantenimiento: cada driver que vive en el árbol principal hay que revisarlo, aunque casi nadie lo use. Las nuevas directrices para aceptar sistemas de archivos buscan reducir esa carga y evitar que entren proyectos que luego quedan abandonados.
Para un administrador de sistemas, la retirada de BFS no cambia nada. Es difícil encontrar una máquina moderna que monte una partición UnixWare. Lo relevante es la política: el kernel está dispuesto a eliminar código antiguo antes que arrastrarlo durante años, y eso afecta a cualquier driver o sistema de archivos que dependa de una base de usuarios mínima. Queda por ver qué otros vestigios de Unix propietario siguen el mismo camino en las próximas versiones.
