Open Source Security Company สนับสนุนการพัฒนา gccrs


Open Source Security Company สนับสนุนการพัฒนา gccrs

เมื่อวันที่ 12 มกราคม บริษัท Open Source Security ที่มีชื่อเสียงด้านการพัฒนา ความปลอดภัยสูงประกาศสนับสนุนการพัฒนาส่วนหน้าสำหรับคอมไพเลอร์ GCC เพื่อรองรับภาษาการเขียนโปรแกรม Rust - gccrs

ในขั้นต้น gccrs ได้รับการพัฒนาควบคู่ไปกับคอมไพเลอร์ Rustc ดั้งเดิม แต่เนื่องจากขาดข้อกำหนดสำหรับภาษาและการเปลี่ยนแปลงบ่อยครั้งซึ่งทำลายความเข้ากันได้ในระยะแรก การพัฒนาจึงถูกยกเลิกชั่วคราวและกลับมาดำเนินการต่อหลังจากการเปิดตัว Rust 1.0 เท่านั้น

Open Source Security กระตุ้นให้พวกเขามีส่วนร่วมเนื่องจากอาจมีลักษณะเป็นโค้ด Rust ในเคอร์เนล Linux และข้อเท็จจริงที่ว่าเคอร์เนลมักถูกคอมไพล์โดยคอมไพเลอร์ gcc นอกจากนี้ โปรแกรมในหลายภาษาพร้อมกันอาจมีช่องโหว่ที่เกิดจากข้อเท็จจริงข้อนี้ (ดู การใช้ประโยชน์จากไบนารีผสม) ซึ่งไม่มีอยู่ในโปรแกรม C หรือ C++ ล้วนๆ

ขณะนี้ Open Source Security กำลังสนับสนุนนักพัฒนารายหนึ่งให้ทำงานกับ gccrs ในปีหน้า โดยมีความเป็นไปได้ที่จะให้ทุนสำหรับพนักงานเพิ่มขึ้น นอกจากนี้ Embercosm บริษัทสัญชาติอังกฤษยังมีส่วนร่วมในกระบวนการนี้ ซึ่งเชี่ยวชาญด้านการพัฒนา GCC และ LLVM และได้จัดหางานอย่างเป็นทางการให้กับนักพัฒนาสำหรับโครงการริเริ่มนี้

ที่มา: linux.org.ru