¿Cuál es la diferencia entre los ejecutables /usr/bin/python3
y /usr/bin/python3m
?
Los estoy observando en Ubuntu 13.04, pero Google sugiere que también existen en otras distribuciones.
Los dos archivos tienen el mismo md5sum, pero no parecen ser enlaces simbólicos o enlaces duros; los dos archivos tienen diferentes números de inodo devueltos por ls -li
y la prueba find -xdev -samefile /usr/bin/python3.3
no devuelve ningún otro archivo.
Alguien hizo una pregunta similar en AskUbuntu , pero quería saber más sobre la diferencia entre los dos archivos.
python
python-3.x
James Mishra
fuente
fuente
Respuestas:
El mérito de esto es para Chepner por señalar que ya tenía el enlace a la solución.
a través de PEP 3149 .
Con respecto a la
m
bandera específicamente, esto es lo que es Pymalloc:a través de What's New in Python 2.3
Finalmente, los dos archivos pueden estar vinculados en algunos sistemas. Si bien los dos archivos tienen diferentes números de inodo en mi sistema Ubuntu 13.04 (por lo tanto, son archivos diferentes), una publicación de comp.lang.python de hace dos años muestra que alguna vez estuvieron vinculados.
fuente