ตามบัญญัติของวัด ได้ประกาศ การเปลี่ยนแปลงที่ย่อมถูกใจคนบางกลุ่มและไม่ถูกใจคนอื่นมากนัก บริษัทได้รับชื่อเสียงจากการแนะนำการเปลี่ยนแปลงที่สร้างความขัดแย้ง เช่น การยัดเยียดสิ่งต่างๆ เข้าไป แต่การเปลี่ยนแปลงทั้งหมดก็ไม่ได้แย่เสมอไป มิฉะนั้น Ubuntu คงไม่เป็นระบบปฏิบัติการยอดนิยมบนพื้นฐาน Linux อีกต่อไป ถัดไปคือการเปลี่ยนแปลงใน sudo โดยเฉพาะอย่างยิ่งพวกเขาจะใช้ สเว็ตอาร์เอส 25.10 en
ก้าวสู่การปรับปรุงโครงสร้างพื้นฐานให้ทันสมัย อูบุนตู 25.10 จะใช้ sudo-rs เป็นค่าเริ่มต้นสำหรับคำสั่ง sudo
- การเปลี่ยนแปลงนี้ถือเป็นก้าวสำคัญ เนื่องจาก sudor-rs เป็นการนำเครื่องมือที่เขียนขึ้นใหม่มาใช้ สนิมซึ่งเป็นภาษาที่รู้จักในด้านการรับประกันความปลอดภัยที่แข็งแกร่งและการจัดการหน่วยความจำ
sudor-rs คืออะไร?
สเว็ตอาร์เอส เป็นเวอร์ชันเขียนใหม่ของเครื่องมือเพิ่มสิทธิ์อันโด่งดัง sudo
แต่มีข้อได้เปรียบคือพัฒนาด้วย Rust การเปลี่ยนแปลงนี้มีวัตถุประสงค์เพื่อบรรเทาปัญหาความปลอดภัยที่เกี่ยวข้องกับการจัดการหน่วยความจำ ซึ่งเป็นสิ่งสำคัญสำหรับเครื่องมือที่ทำงานด้วยสิทธิ์ระบบที่สูงกว่า นอกจากนี้ Rust ยังนำแนวทางที่ทันสมัยมาสู่การพัฒนาระบบพร้อมการจัดการทรัพยากรที่มีประสิทธิภาพยิ่งขึ้น
โครงการนี้ได้รับการสนับสนุนโดย มูลนิธิเทคโนโลยี Trifectaซึ่งมุ่งมั่นในการสร้างส่วนประกอบโครงสร้างพื้นฐานโอเพนซอร์สที่ปลอดภัย การนำ sudo-rs มาใช้จะไม่ใช่การเปลี่ยนแปลงครั้งใหญ่ แต่เป็นการปรับปรุงการพัฒนา sudo เอง เพื่อให้การเปลี่ยนแปลงเป็นไปอย่างราบรื่นสำหรับผู้ใช้ส่วนใหญ่
ผลประโยชน์และการทดสอบ
หนึ่งในคุณสมบัติที่น่าดึงดูดใจที่สุดของ sudor-rs คือมันเป็น เข้ากันได้อย่างสมบูรณ์กับ sudo
เป็นต้นฉบับซึ่งหมายความว่าไม่จำเป็นต้องมีการเปลี่ยนแปลงใด ๆ ต่อวิธีที่ผู้ใช้โต้ตอบกับเครื่องมือ การเปลี่ยนแปลงนี้จะราบรื่นสำหรับผู้ใช้ส่วนใหญ่โดยจะไม่ประสบปัญหาการหยุดชะงักใดๆ ต่อเวิร์กโฟลว์ของตน
การเปลี่ยนแปลงจะเริ่มดำเนินการในเบื้องต้น อูบุนตู 25.10 เพื่อเป็นการทดสอบก่อนการเปิดตัวครั้งสุดท้ายใน Ubuntu 26.04 LTS เวอร์ชัน- ทีมพัฒนา sudo-rs ได้เริ่มทำงานในการปรับปรุง เช่น การป้องกันการหลบหนีของเปลือกหอย (NOEXEC) และการควบคุมโปรไฟล์ AppArmorซึ่งจะช่วยให้มั่นใจได้ว่าการเปลี่ยนแปลงไม่เพียงแต่มีประสิทธิภาพ แต่ยังปลอดภัยมากขึ้นด้วย
การป้องกันสนิมในอนาคต
แรงจูงใจที่สำคัญประการหนึ่งในการนำ Rust มาใช้ในการพัฒนา sudor-rs ก็คือ ความสามารถในการจัดการปัญหาความปลอดภัยที่เกิดจากการจัดการหน่วยความจำ- เป้าหมายของ Rust คือการหลีกเลี่ยงช่องโหว่ที่เป็นปัญหาอยู่เสมอ ในภาษาแบบดั้งเดิม เช่น C นี่ถือเป็นสิ่งสำคัญ เนื่องจากเครื่องมือที่จัดการสิทธิ์ของระบบถือเป็นจุดสำคัญในแง่ของความปลอดภัย
ยิ่งไปกว่านั้นการใช้ Rust ในระบบนิเวศของ Ubuntu อาจเป็นเพียงขั้นตอนแรกเท่านั้น ยังมีการสำรวจโครงการอื่น ๆ เช่น เซควอย่าพีจีพีซึ่งเป็นทางเลือกสำหรับ GnuPG ซึ่งเขียนด้วย Rust เช่นกัน เพื่อให้มั่นใจถึงความปลอดภัยที่มากขึ้นในการจัดการคีย์ในระบบ
การรวม sudo-rs ใน Ubuntu 25.10 ถือเป็นวิวัฒนาการครั้งสำคัญในการนำเครื่องมือที่ปลอดภัยและทันสมัยยิ่งขึ้นมาใช้- ในขณะที่โครงการดำเนินไป งานต่างๆ ก็ดำเนินการในส่วนอื่นๆ เช่น คอร์ยูทิล และเข้ากันได้กับระบบรักษาความปลอดภัย เช่น SELinux- Ubuntu กำลังวางตำแหน่งตัวเองเป็นผู้นำในการเปลี่ยนแปลงไปสู่โครงสร้างพื้นฐานที่ปลอดภัยยิ่งขึ้น ซึ่งถือเป็นก้าวสำคัญสำหรับชุมชนผู้ใช้และนักพัฒนา Linux
แม้ว่าการเปลี่ยนแปลงจะเป็นไปอย่างค่อยเป็นค่อยไป แต่การนำ sudo-rs มาใช้ก็เป็นข้อความที่ชัดเจนว่าอนาคตของซอฟต์แวร์โครงสร้างพื้นฐานอยู่ที่หน่วยความจำที่ปลอดภัยและความยั่งยืนในระยะยาว