Free-threaded Python: past, present, and future
Summary
The piece explains the rationale and current status of free-threaded Python, which removes the GIL to allow true multithreading. It outlines architectural changes, historical context, and the roadmap toward a unified ABI and broader ecosystem support.