ตัดสินใจควบรวมอิมพลีเมนเทชัน CPython nogil เข้าสู่อัปสตรีม
(discuss.python.org)หลังจากการถกเถียงอย่างยาวนานและผลการลงคะแนนภายในทีมคอร์ของ Python ในที่สุด Steering Council ของ CPython ก็ตัดสินใจรับ PEP 703
ในระยะสั้น จะเปิดให้ใช้ nogil ได้ผ่าน experimental build flag
ในระยะกลาง จะตรวจสอบก่อนว่าอิมพลีเมนเทชัน nogil ไม่มีปัญหาในระดับคอมมูนิตี้และอีโคซิสเต็ม
ส่วนในระยะยาว (หลังจาก 5 ปี) เป้าหมายคือให้ CPython ไม่ใช้ GIL อีกต่อไป
3 ความคิดเห็น
ถ้าออกโดยไม่มี GIL ก็ดูเหมือนว่าจะออกเป็น Python 4.0 ไปเลยก็ไม่เสียหายนะครับ
เนื่องจาก GIL เป็นสเปกของตัวอิมพลีเมนเทชัน CPython ไม่ใช่สเปกระดับภาษา Python เอง จึงอาจรู้สึกแปลกอยู่บ้างหากจะมองว่านี่เป็นการเปลี่ยนแปลงที่ใหญ่พอถึงขั้นต้องขยับเมเจอร์เวอร์ชันของ Python โดยตรง
การประชุมสุดยอดภาษา Python ปี 2022: Python without the GIL
หาก PEP 703 ได้รับการยอมรับ Meta มีแผนจะทุ่มวิศวกรให้กับ no-GIL CPython เป็นเวลา 3 ปี