
Recientemente preguntaba en Quora por la razón de tener tal nombre la librería de Python Pickle. Por supuesto que podemos encontrar otros casos en los que el nombre parece nada tener que ver con el propósito del producto (como puede ser el caso de la librería de Python con nombre Pandas), pero al final uno encuentra una explicación del nombre o la razón por la que se le ha dado. Para el caso de Pickle no he podido encontrar la respuesta aún.
Y es que el término «pickle» es tan inusual (por su significado en inglés) que no encuentro razón del porqué fue dado y, así, «me falta algo» que me ayude a visualizar (entender, aceptar) el propósito de la biblioteca. Nuevamente, como puede verse, sale a relucir el tema de la importancia de otorgar nombres, que casualmente converge con algo relacionado y que acabo de saber mientras actualizaba mis apuntes sobre Miniconda.
En una respuesta dada en StackExchange1 se indica que cuando NFS era popular, las rutas /
y /usr
estaban montados vía NFS para contar con software uniforme a través de quienes hacían uso de éste en una organización que (se implica) contaban con una red de comunicaciones y equipos conectados a ésta. Bajo esta modalidad, local
(/user/local
) designaba el software «montado» localmente (físicamente localizado en el disco del equipo). Por su parte, /opt
se reservaba para el software adicional que por definición es opcional (que no es parte de la distribución del sistema operativo).
Descrito así, se entiende el porqué de los nombres dados a los directorios, ¿o no?
Referencias
- «Is the /opt directory empty by default in macOS Big Sur 11.4?«, stackexchange.com, Unix & Linux Stack Exchange forum, web. Posted: 2021.06.29; retrieved: 2022.04.10. URL: https://unix.stackexchange.com/questions/656306/is-the-opt-directory-empty-by-default-in-macos-big-sur-11-4/.