Tutoriales

Comprender las fusiones de Linux/USR

Hoy discutiremos «/usr fusionar»reorganización del sistema de archivos en Distribución de Linux, directorio /bin,,,,, /sbiny /lib Reemplazado en su contraparte correspondiente /usrtiene enlaces simbólicos creados para la compatibilidad hacia atrás.

¿Por qué la distribución de Linux hace esto? ¿Cuáles son los beneficios reales? /usr ¿unir? Averigüemos.

De todos modos, ¿qué es /usr fusion?

Durante mucho tiempo, se han asignado archivos de sistema importantes en los sistemas de archivos de Linux entre los directorios. /bin y /usr/bin,,,,, /sbin y /usr/sbin,,,,, /lib y /usr/liby /lib64 y /usr/lib64.

este /Fusión usr Básicamente, desea poner todos estos archivos en solo un conjunto de carpetas a continuación /usr. Por lo tanto, el archivo proviene de /bin Ingresar /usr/bin,documento /sbin Ingresar /usr/sbinetc.

Aquí está la representación visual de /USR Merge:

Representación visual de Linux USR Merge

Para garantizar que los programas y scripts antiguos sigan siendo válidos, Enlaces de símbolos (se crean enlaces simbólicos). Estos enlaces simbólicos (atajos) provienen del antiguo lugar /binve a un lugar nuevo, como /usr/bin.

De esa manera, si un programa está buscando algo /binatajos lo envían a /usr/bin Donde ahora viven los documentos.

¿Por qué la distribución de Linux se fusiona/USR?

Este cambio parece pequeño, pero ayuda de varias maneras importantes.

1. Mejor compatibilidad

Diferentes versiones de distribuciones de Unix o Linux a veces ponen el mismo programa en lugares ligeramente diferentes. Con Symlinks, /USR Merge ayuda a estas ubicaciones lo mismo a través de programas disponibles en atracciones antiguas y nuevas.

Esto significa que los scripts escritos para un sistema Linux pueden funcionar en otro sistema de Linux sin cambios, lo que hace que las cosas sean más compatibles.

Esta fusión se ha completado en algunos sistemas. Fedora 17 Esta función se implementó con éxito. Oracle Solaris La parte central de la fusión también se implementó hace unos 15 años y la fusión se completó mediante la introducción de Solaris 11.

2. Menos caos, más simple

Distribuir archivos en muchas carpetas de nivel superior y repetir /usr Hacer las cosas más complicadas de lo necesario. La fusión limpia el diseño del sistema de archivos, lo que hace que sea más fácil comprender la ubicación de las partes principales del sistema operativo.

3. Más fácil para los desarrolladores

Los desarrolladores a menudo usan herramientas que no desean la asignación de programas /bin y /usr/bin. La fusión les facilita la creación de software para Linux.

También puede ayudar a los sistemas de Linux a acercarse a cómo los desarrolladores de todas partes construyen software.

4. Nuevas características geniales

Poner la mayoría de las partes del sistema operativo Linux en una carpeta de inicio (/usr) Permita algunos trucos ordenados. Por ejemplo, lo hace más fácil:

  • compartir Un archivo de sistema «invitado» ligero que los sistemas Linux ejecutan en una computadora a través de una red o un sistema liviano «invitado». Esto significa que se necesitan menos datos en cada computadora.
  • llevar Instantánea Fácil de ser confiable en todo el sistema operativo.
  • Crear importantes archivos del sistema operativo Solo lectura. Esto puede hacer que el sistema sea más seguro y más estable. De hecho, una razón importante para las fusiones es hacer lectura de solo /usr Mejor que antes.

Borrar el caos

La antigua razón de esto es que los archivos están divididos, que se relacionan principalmente con el uso de diferentes discos duros a diferentes velocidades. Sin embargo, estas razones ya no se aplican debido a la forma en que se inician los sistemas modernos.

A algunas personas les preocupa que la fusión arruine las cosas o las haga incompatibles, pero lo contrario es cierto. él Aumentar Compatibilidad, incluso con configuraciones antiguas como propiedad /usr En una unidad separada.

Esta no es una idea nueva para un sistema Linux. Otros lo han estado haciendo o avanzando hacia él.

¡Incluso completar este cambio puede ser complicado! Por ejemplo, el equipo de Solus Linux Compartir sus experiencias Intenta fusionar. Se enfrentan a los desafíos para garantizar que todas las actualizaciones necesarias ocurran en el orden correcto, llamándolo un «problema de pollo y huevo».

Tenían que encontrar nuevas formas inteligentes de usar «archivos marcados» especiales y scripts que la computadora comenzó a ejecutar para asegurarse de que la fusión fuera segura para todos y sucedió correctamente.

Esto muestra que aunque idea Muy simple, proceso ¡Puedes planificar cuidadosamente!

tl; dr.

/Fusión usrUnificación de directorios del sistema central existir /usr Jerarquía de archivos en Linux y otros sistemas similares a UNIX.

Esto implica fusionar contenido /bin,,,,, /sbin,,,,, /liby /lib64 Ingrese a sus respectivos compañeros /usr (ES DECIR, /usr/bin,,,,, /usr/sbin,,,,, /usr/liby /usr/lib64) y usar Enlaces de símbolos Señala la nueva ubicación /usr.

Principal motivación /usr Fusionar es Mejorar la compatibilidad y Reducir la complejidad del sistema.

Fedora ha implementado con éxito esta función en la versión 17, e incluso otros sistemas han completado tales fusiones.

Esto no se limita a Fedora y Solaris. Múltiples distribuciones de Linux ya han «trabajado en una dirección similar» y están «en el proceso de implementación/fusiones de USR».

en conclusión

La fusión /usr hace que la jerarquía del sistema de archivos Linux sea fácil de entender organizando archivos de una manera más consistente. Puede ayudar a los sistemas a trabajar juntos, simplificar el desarrollo y admitir nuevas características, como una mejor seguridad y un intercambio de archivos más fácil.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba