Qual é a diferença entre os executáveis /usr/bin/python3
e /usr/bin/python3m
?
Estou observando-os no Ubuntu 13.04, mas o Google sugere que eles existem em outras distribuições também.
Os dois arquivos têm o mesmo md5sum, mas não parecem ser links simbólicos ou links físicos; os dois arquivos têm números de inode diferentes retornados por ls -li
e o teste find -xdev -samefile /usr/bin/python3.3
não retorna nenhum outro arquivo.
Alguém fez uma pergunta semelhante no AskUbuntu , mas eu queria saber mais sobre a diferença entre os dois arquivos.
python
python-3.x
James Mishra
fonte
fonte
Respostas:
O crédito por isso vai para chepner por apontar que eu já tinha o link para a solução.
via PEP 3149 .
Em relação à
m
bandeira especificamente, é isso que Pymalloc é:via O que há de novo no Python 2.3
Finalmente, os dois arquivos podem ter links físicos em alguns sistemas. Embora os dois arquivos tenham números de inode diferentes em meu sistema Ubuntu 13.04 (portanto, são arquivos diferentes), uma postagem de comp.lang.python de dois anos atrás mostra que antes eles tinham um link físico.
fonte