O interpretador Python padrão que vem com a distribuição do Ubuntu é CPython ou não?
Se não for CPython, tem GIL ou não?
Responder1
Sim, a implementação padrão do interpretador Python no Ubuntu, assim como em qualquer outro lugar, é o CPython. Se fosse algo fora do padrão (por exemplo, PyPy, IronPython, Jython, Cython ou qualquer outro), teria esse nome. "Python" simples é sempre CPython.
Em relação ao GIL (Global Interpreter Lock), sim, o CPython e, portanto, o interpretador Python padrão do Ubuntu está sujeito a esse recurso/limitação. Isso significa que seus scripts Python geralmente serão executados em um único thread (a menos que você use a multiprocessing
biblioteca ou algum outro material especial).