เกิดขึ้นแล้ว ทุกคน! Linus Torvalds ได้ระบุไปแล้วเมื่อเร็ว ๆ นี้ว่าเขาตั้งใจที่จะดึงการสนับสนุนภาษาการเขียนโปรแกรม Rust เริ่มต้นในวงจรเคอร์เนล Linux 6.1 และวันนี้ได้ส่งคำขอดึงให้เขา Linux 6.0 ยังไม่ออก แต่ควรจะเป็นวันอาทิตย์ เว้นแต่จะมีปัญหาในนาทีสุดท้าย ซึ่งจะเป็นจุดเริ่มต้นของหน้าต่างผสาน v6.1 สองสัปดาห์

ก่อนหน้าหน้าต่างการผสาน Linux 6.1 นั้น Kees Cook ผู้พัฒนาเคอร์เนลที่รู้จักกันมานานซึ่งทำงานร่วมกับ Rust for Linux หัวหน้านักพัฒนาซอฟต์แวร์ Miguel Ojeda ได้ส่งคำขอดึง”Rust Introduction”ที่คาดหวังไว้มากสำหรับ Linux 6.1

Kees เขียนไว้ใน ประชาสัมพันธ์:

โปรดดึงการสนับสนุน Rust เริ่มต้นสำหรับ v6.1-rc1 ต้นไม้มีฐานล่าสุด แต่โดยพื้นฐานแล้วอยู่ใน linux-next เป็นเวลาหนึ่งปีครึ่ง ได้รับการอัปเดตตามความคิดเห็นจาก Kernel Keeper’s Summit และได้รับการตรวจทานโดย: แท็กล่าสุด มิเกลเป็นผู้ดูแลหลัก โดยที่ฉันช่วยเหลือในที่ที่จำเป็น/ต้องการ แผนของเราคือให้ต้นไม้เปลี่ยนไปใช้แนวทางปฏิบัติที่ไม่ใช่การปรับฐานมาตรฐานเมื่อชุดโครงสร้างพื้นฐานเริ่มต้นนี้มาถึง เนื้อหาเป็นขั้นต่ำสุดที่จะได้รับการสร้างโค้ด Rust ในเคอร์เนลโดยมีอินเทอร์เฟซ (และไดรเวอร์) เพิ่มเติมอีกมากมาย

นี่เป็นเพียงโค้ดเริ่มต้น 12.6k บรรทัดสำหรับการรับโครงสร้างพื้นฐาน Rust ใน สถานที่ การรวมระบบการสร้างเริ่มต้น และบิตคีย์อื่นๆ ต่อไปนี้จะเป็นการดึงที่ค่อย ๆ เพิ่มการรองรับ Rust สำหรับระบบย่อยเพิ่มเติม abstractions เพิ่มเติมใน Rust และไดรเวอร์เคอร์เนลที่เขียนด้วย Rust ต่างๆ

การสนับสนุน Rust สำหรับ Linux นี้ยังคงเป็นทางเลือก สมมติว่าคุณจะไม่ต้องพึ่งพาไดรเวอร์ Rust ใหม่ใด ๆ ที่เปิดตัวในที่สุด
เคอร์เนลที่เสถียรของ Linux 6.1 จะเปิดตัวในช่วงสิ้นปีปฏิทิน

Categories: IT Info