August 14, 2025

ลีนัส ทอร์วัลด์ส ตำหนิโค้ด RISC-V ของวิศวกรกูเกิล ใน Linux kernel ว่าเป็น “โค้ดขยะ” แถมส่งไม่ตรงเวลา

ลีนัส ทอร์วัลด์ส ผู้ก่อตั้งและหัวหน้าผู้พัฒนาหลักของ Linux kernel ได้ออกมาตำหนิอย่างแรงถึงโค้ดที่วิศวกรของกูเกิล ส่งเข้ามาในโปรเจกต์ RISC-V โดยเขาเรียกโค้ดนี้ว่า “ขยะ” (garbage) และกล่าวว่าการส่งโค้ดดังกล่าวนั้น สร้างภาระและความยุ่งยากให้กับระบบมากขึ้น

โดยเหตุการณ์นี้เกิดขึ้นในช่วงการรวมโค้ดสำหรับ Linux kernel เวอร์ชัน 6.17 ซึ่งส่งมาในช่วงที่เขามีแผนการเดินทางที่วางไว้แล้ว และต้องการให้โค้ดที่ส่งเข้ามามีคุณภาพและตรงเวลา

โค้ดดังกล่าวส่งโดยวิศวกรจากทีม Android ของกูเกิล ถูกวิจารณ์ว่าเป็นโค้ดที่ส่งเข้ามาช้าเกินกว่ากำหนด และยังมีความซับซ้อนเกินจำเป็น เช่น การเพิ่มฟังก์ชัน make_u32_from_two_u16() ในไฟล์เฮดเดอร์ทั่วไปที่ทอร์วัลด์สมองว่าเป็นการเพิ่มความยุ่งยากโดยไม่จำเป็น ส่งผลกระทบต่อความชัดเจนและความง่ายในการบำรุงรักษาเคอร์เนล

ทอร์วัลด์สได้ออกมาเตือนวิศวกรและชุมชนนักพัฒนาโอเพนซอร์สว่า หากยังคงส่งโค้ดที่มีคุณภาพต่ำและส่งล่าช้าอีก จะไม่ได้รับการยอมรับในการรวมโค้ดสำหรับเวอร์ชันถัดไป นอกจากนี้เขายังย้ำถึงความสำคัญของการรักษามาตรฐานคุณภาพและการสื่อสารที่ดีในโปรเจกต์ขนาดใหญ่อย่างลินุกซ์ เพื่อให้โค้ดที่ส่งเข้ามานั้นมีความน่าเชื่อถือและทำงานได้อย่างมีประสิทธิภาพ

เหตุการณ์นี้สร้างความถกเถียงในชุมชนออนไลน์อย่างกว้างขวาง บางฝ่ายเห็นด้วยกับการที่ทอร์วัลด์สแสดงความเห็นตรงไปตรงมาเพื่อรักษามาตรฐานของโปรเจกต์ ขณะที่อีกฝ่ายแนะนำว่าการวิจารณ์ควรทำด้วยวิธีที่สร้างสรรค์และช่วยส่งเสริมการพัฒนาอย่างยั่งยืนมากขึ้น

ที่มา