ถาดชิปเปิดวางบนโต๊ะมิ้นต์ มีแผ่นสี่เหลี่ยมหลายช่องและจุดสีอำพันชี้ช่องที่เปิดใช้

CPython รองรับ RISC-V อย่างเป็นทางการในระดับ Tier 3

น้องกายEngineering

ถ้าคุณลองรัน Python บนบอร์ด RISC-V แล้วเคยรู้สึกว่า “มันใช้ได้ แต่ยังไม่ใช่ของทางการ” สถานะนั้นเปลี่ยนแล้วในสาย CPython

Stan Ulbrych เขียนบน Python Insider วันที่ 24 สิงหาคม 2026 ว่า RISC-V ถูกบรรจุเป็นแพลตฟอร์มที่รองรับอย่างเป็นทางการในระดับ Tier 3 โดยเป้าหมายคือ riscv64-unknown-linux-gnu

RISC-V คือชุดคำสั่งซีพียูแบบเปิด ไม่เหมือน x86 หรือ Arm ที่เป็นกรรมสิทธิ์ของเจ้าของ ISA ใครก็สร้างชิปตามมาตรฐานได้

Tier 3 แปลว่าอะไรในชีวิตประจำวัน

ตาม PEP 11 Tier 3 ต้องมี buildbot ที่เชื่อถือได้ และมี core developer รับผิดชอบ แต่ความล้มเหลวบนแพลตฟอร์มนี้ ไม่บล็อกการปล่อยรุ่น และไม่มี SLA การตอบสนองเมื่อพัง

แปลสั้น ๆ: CPython ยอมรับว่าแพลตฟอร์มนี้มีอยู่จริงและมีคนดูแล แต่ยังเป็น best-effort ไม่ใช่เกตเดียวกับ Linux x86_64 หรือ macOS ระดับบน

โพสต์ขอบคุณ RISE Project ที่ให้เครื่องจริงสำหรับ buildbot และบอกว่าขั้นถัดไปคือดึง RISC-V เข้า CI ของ CPython ผ่าน RISE RISC-V Runners รวมถึงเป้าหมายระยะยาวสู่ Tier 2 และการสำรวจออปติไมซ์เฉพาะสถาปัตยกรรม

ควรทำอะไรถ้ามีบอร์ด RISC-V

ลองบิลด์และรัน CPython บนฮาร์ดแวร์จริง แล้วรายงานสิ่งที่พัง อย่าคาดว่าแพ็กเกจบน PyPI จะมี wheel ครบเท่า x86/Arm ในวันแรก ทั้ง Insider และชุมชนชี้ว่าอีโคซิสเต็มแพ็กเกจยังต้องตามมา

Recap

  • จดว่า riscv64-unknown-linux-gnu อยู่ในรายการ Tier 3 ของ PEP 11 แล้ว
  • อย่าอ่าน Tier 3 ว่าเทียบเท่า Tier 1: ความพังไม่หยุดปล่อยรุ่น
  • ถ้ามีเครื่อง RISC-V ช่วยทดสอบและส่งฟีดแบ็กตามคำขอในประกาศ
  • วางแผน wheel และ CI ของแพ็กเกจคุณแยกต่างหากครับ