¿Cuál es el propósito de bash-static en comparación con bash regular? ¿Es bueno como caparazón de rescate o para qué sirve?
bash
static-linking
Niklas
fuente
fuente
/
monta bien, pero/usr
no se puede montar por cualquier motivo. Por lo tanto, los sistemas BSD generalmente evitan los ejecutables vinculados dinámicamente en/bin
y/sbin
./usr
no se supone que esté disponible en las primeras etapas de arranque. Según la FHS, no desea que nada en/bin
(especialmente/bin/*sh
) dependa de nada en/usr/lib
./lib
directorio (no presente en los sistemas BSD) en lugar de/usr/lib
.../lib
directorio contiene las imágenes de la biblioteca compartida necesarias para iniciar el sistema y ejecutar los comandos en el sistema de archivos raíz, es decir, mediante binarios en/bin
y/sbin
. (Nota al pie) Bibliotecas compartidas que solo son necesarias para los binarios en/usr
(como cualquier X Los archivos binarios de la ventana) no deben estar en/lib
".