Fedora anunció su intención de cambiar drásticamente el sistemas de archivos de distribuciones Linux. Esto no es algo tan nuevo, la idea existía hace no mucho, no obstante es primera vez que leo al respecto, por lo que para mí sí que es algo novedoso.
Se basa en mover todo a /usr, o sea, todos los binarios del sistema estarían en /usr/bin, las librerías en /usr/lib (para 32 bits) y en /usr/lib64 (las de 64 bits)
La estructura para la «vista» bien podría no cambiar mucho, o sea… sí, los binarios ya NO estarían en /bin sin en /usr/bin, pero habría un enlace simbólico de /usr/bin a /bin, por lo que parecería que no cambió nada en nuestro sistema.
Obviamente, el cambio, idea, sugerencia o como quieran llamarle ellos la tienen en cuenta primeramente para distros RPM, pues no sé, tal vez yo esté equivocado pero… Fedora no es que tenga mucha voz y voto en distros como por ejemplo Debian ¿o no?
La explicación a este cambio es más simple de lo que pensé: «desorden«
Son demasiados los directorios actualmente existentes en /, por lo que Harald y Kay Sievers (ambos desarrolladores de Red Hat) hicieron esta propuesta más que nada, para lograr una mayor limpieza y orden en nuestro sistema, por ejemplo… dejaría de existir /bin y /sbin, y otros cambios que tal vez hagan más simple esta estructura de directorios de Linux para los novatos.
Además, según Lennart Poettering (también desarrollador de Red Hat), hacer estos cambios de ubicación de las librerías del sistema, podría aumentar la velocidad de carga de las aplicaciones, estas funcionarán de forma más simple, así como iniciar dos o más aplicaciones que usen una misma librería sería una tarea más simple.
Por ahora no parece haber problemas con esto, el detalle está en que de realizase estos cambios, se opondría o rompería el FHS (Standard de Estructura de Archivos) en nuestras distros, standard que está basado en la jerarquía del sistema de archivos de Unix v7 y Solaris.
Personalmente no estoy totalmente en contra ni totalmente a favor, creo que sí, sería sumamente útil (por ejemplo) poner todos los binarios en un solo lugar, pues que hayan binarios en /bin, /usr/bin, /sbin, /usr/sbin, y en varios lados más no es algo totalmente claro, al menos a mí me confunde un poco ^_^
Ya veremos qué depara esto.
Saludos