ลินุกซ์เลิกทดลองใช้ Rust ในเคอร์เนล (เพราะจะใช้งานจริงแล้ว)
Body
ในงาน Maintainers Summit ที่ประชุมกลุ่มนักพัฒนาเคอร์เนลลินุกซ์ปีนี้ ที่ประชุมตกลงปรับสถานะภาษา Rust จากเดิมที่เป็นโค้ดทดลอง (experimental) มาเป็นโค้ดปกติ
แม้ว่า Rust จะอยู่ในฐานะการทดลองในเคอร์เนลมาตลอด แต่ก็มีโค้ดจำนวนมากในเคอร์เนลเขียนด้วย Rust อยู่แล้ว เช่น Asahi Linux พยายามพัฒนาไดร์เวอร์ GPU ของ Apple Silicon ใน Rust และเป็นชนวนความขัดแย้งระหว่างนักพัฒนาจนผู้ดูแลโครงการลาออกไป โดยก่อนหน้านี้ Alex Gaynor นักพัฒนาเคอร์เนลคนแรกที่ทดลองใช้ Rust ในเคอร์เนลก็ถอนตัวออกมาแล้ว
ตอนนี้ API ต่างๆ ในเคอร์เนลยังไม่มีตัวแปลงเป็นภาษา Rust ทั้งหมด การเขียนไดร์เวอร์ต่างๆ ในภาษา Rust ยังทำได้จำกัด
แนวทางของโลก system programming ส่วนมากยอมรับว่า Rust ช่วยลดความเสี่ยงช่องโหว่ต่างๆ ลงได้ เมื่อเดือนที่แล้ว Debian ก็ผูก Rust เป็นส่วนหนึ่งของการ build ระบบไปเรียบร้อยแล้ว แต่ก็ยังมีเสียงต่อต้าน โดยเฉพาะข้อจำกัดที่ Rust ไม่ได้รองรับซีพียูทุกรุ่นเหมือนภาษา C
ที่มา - LWN.net
lew Fri, 12/12/2025 - 14:21
Continue reading...
Body
ในงาน Maintainers Summit ที่ประชุมกลุ่มนักพัฒนาเคอร์เนลลินุกซ์ปีนี้ ที่ประชุมตกลงปรับสถานะภาษา Rust จากเดิมที่เป็นโค้ดทดลอง (experimental) มาเป็นโค้ดปกติ
แม้ว่า Rust จะอยู่ในฐานะการทดลองในเคอร์เนลมาตลอด แต่ก็มีโค้ดจำนวนมากในเคอร์เนลเขียนด้วย Rust อยู่แล้ว เช่น Asahi Linux พยายามพัฒนาไดร์เวอร์ GPU ของ Apple Silicon ใน Rust และเป็นชนวนความขัดแย้งระหว่างนักพัฒนาจนผู้ดูแลโครงการลาออกไป โดยก่อนหน้านี้ Alex Gaynor นักพัฒนาเคอร์เนลคนแรกที่ทดลองใช้ Rust ในเคอร์เนลก็ถอนตัวออกมาแล้ว
ตอนนี้ API ต่างๆ ในเคอร์เนลยังไม่มีตัวแปลงเป็นภาษา Rust ทั้งหมด การเขียนไดร์เวอร์ต่างๆ ในภาษา Rust ยังทำได้จำกัด
แนวทางของโลก system programming ส่วนมากยอมรับว่า Rust ช่วยลดความเสี่ยงช่องโหว่ต่างๆ ลงได้ เมื่อเดือนที่แล้ว Debian ก็ผูก Rust เป็นส่วนหนึ่งของการ build ระบบไปเรียบร้อยแล้ว แต่ก็ยังมีเสียงต่อต้าน โดยเฉพาะข้อจำกัดที่ Rust ไม่ได้รองรับซีพียูทุกรุ่นเหมือนภาษา C
ที่มา - LWN.net
lew Fri, 12/12/2025 - 14:21
Continue reading...