Tags:
Node Thumbnail

ภาษา Rust เริ่มได้รับความนิยมมากขึ้นเรื่อยๆ จากฟีเจอร์เด่นเรื่อง memory safety ตั้งแต่ระดับของตัวภาษาเลย ช่วยลดปัญหาบั๊กความปลอดภัยที่มาจากหน่วยความจำลงได้มาก ช่วงหลังเราจึงเห็น Rust ถูกใช้ในงานระดับล่างๆ (ที่เดิมทีใช้ภาษา C) กันมากขึ้น ตัวอย่างเช่น Bottlerocket ระบบปฏิบัติการของ Amazon

จากกระแส Rust มาแรง ทำให้ ZDNet ไปสอบถาม Linus Torvalds และ Greg Kroah-Hartman ผู้ดูแลเคอร์เนลเวอร์ชันเสถียร (ถือเป็น 2 คนที่สำคัญที่สุดของโครงการเคอร์เนลลินุกซ์) ว่ามีความเห็นอย่างไรกับการใช้ Rust ในเคอร์เนลลินุกซ์

คำตอบของ Linus คือเขาขอเป็นฝ่ายรอดู (wait and see) เพราะตอนนี้กระแส Rust ถูกดันมาจากคนที่ตื่นเต้นกับ Rust แต่คงต้องรอดูการใช้งานจริงๆ ว่าจะออกมาเป็นอย่างไร ส่วนตัวแล้วเขามองว่าน่าจะเริ่มนำมาเขียนไดรเวอร์ก่อน เพราะเป็นโครงการที่เล็กและเป็นอิสระจากส่วนอื่นๆ (ไดรเวอร์อิงกับเคอร์เนลหลัก แต่เคอร์เนลหลักไม่อิงกับไดรเวอร์) อีกทั้งเจาะจงกับสถาปัตยกรรมซีพียูแค่บางตัวด้วย

ส่วน Greg แสดงความเห็นว่า Rust จะใช้งานได้จริงในเคอร์เนลแค่ไหน ขึ้นกับว่าชิ้นส่วนในเคอร์เนลที่เขียนด้วย C จะสามารถแปลงเป็น Rust ได้แค่ไหน ซึ่งเป็นงานที่ยากและละเอียดอ่อน เขาฝากบอกถึงนักพัฒนาที่อยากลองทำเรื่องนี้ว่า "ขอให้โชคดี"

ข่าวที่เกี่ยวข้อง วิศวกรอินเทลระบุภาษา Rust มีโอกาสใช้พัฒนาเคอร์เนล แม้ต้องพัฒนาฟีเจอร์อีกหลายอย่าง

ที่มา - ZDNet, ภาพ ปู Ferris มาสค็อตอย่างไม่เป็นทางการของ Rust

No Description

No Description

Get latest news from Blognone

Comments

By: PriteHome
ContributorAndroidWindows
on 1 April 2021 - 20:08 #1204784
PriteHome's picture

หาซื้อหนังสือตามรูปได้ในโปร Humble ที่ $10
https://www.humblebundle.com/books/learn-you-more-code-no-starch-press-books

By: shikima
Windows PhoneAndroidUbuntu
on 2 April 2021 - 00:19 #1204802 Reply to:1204784

แชร์กันไหมคับ

By: tontan
ContributorAndroidSymbianUbuntu
on 2 April 2021 - 00:45 #1204804 Reply to:1204784
tontan's picture

จัดมาแล้ว ขอบคุณครับ


บล็อก: wannaphong.com และ Python 3

By: big50000
AndroidSUSEUbuntu
on 2 April 2021 - 13:45 #1204853
big50000's picture

การเขียนโค้ดที่ tie-in หน่วยความจำแบบหนาแน่นอย่าง C เทียบกับภาษาที่แทบจะ auto ให้อย่าง Rust ไม่แปลกที่ไลนัสจะรอดูก่อน