El desarrollador Jan Kara de SUSE propuso un parche que elimina del núcleo de Linux el código de soporte para los sistemas de archivos Xenix, SystemV/386 y Coherent. Este código ha sido marcado como obsoleto (orphaned) desde 2023, y desde entonces no ha habido interesados en mantenerlo. El mantenedor Christian Brauner, responsable de los sistemas de archivos en el núcleo, aceptó la propuesta y aprobó el parche en la rama vfs-6.15. Hace unas horas, el contenido de vfs-6.15 fue trasladado a la rama linux-next, donde se están preparando cambios para el futuro núcleo 6.15.
La historia comenzó en 2002, cuando el núcleo de Linux se deshizo del bloqueo global (BKL - Big Kernel Lock) en favor de bloqueos más granulares. En ese momento, se realizó la transición a rwlock en el sistema de archivos SystemV, pero esto ocasionó problemas que impidieron que el procesador entrara en modo de suspensión durante la llamada a toda la función que leía los metadatos de inode. El problema solo fue detectado en 2023 como resultado de las pruebas de estrés realizadas por la herramienta SyzBot. Este incidente demuestra que nadie está utilizando el FS SystemV y que se puede eliminar.
Fuente: opennet.ru
