Ubuntu ประกาศเป็นดิสโทรลินุกซ์รายใหญ่ค่ายแรก ที่จะเปลี่ยนจาก sudo มาใช้ sudo-rs ที่เขียนด้วยภาษา Rust เพื่อป้องกันช่องโหว่หน่วยความจำ
โครงการ sudo-rs ได้รับเงินสนับสนุนจาก Internet Security Research Group (ISRG) กลุ่มวิจัยด้านความปลอดภัยอินเทอร์เน็ต ที่พยายามเขียนซอฟต์แวร์โอเพนซอร์สสำคัญๆ ใหม่ด้วย Rust โดยนอกจาก sudo แล้วยังมีตัวอื่น เช่น su, zlib และ Rustls ด้วย
ทีมพัฒนา Ubuntu บอกว่า sudo-rs ถูกพัฒนาขึ้นเพื่อเป็นตัวทดแทน sudo แบบ drop-in คือเปลี่ยนมาใช้ได้ทันที ผู้ใช้ไม่รู้สึกถึงความแตกต่าง แต่บางฟีเจอร์ของ sudo ตัวเก่าที่ไม่ค่อยมีคนใช้มากนัก หรือเป็นฟีเจอร์ที่ล้าสมัยไปแล้วอาจจะไม่ถูกนำมาใช้กับ sudo-rs
Ubuntu ยังจะเข้าไปสปอนเซอร์ฟีเจอร์บางตัวของ sudo-rs เช่น การจัดการโปรไฟล์ AppArmor และการทำงานร่วมกับเคอร์เนลรุ่นเก่ากว่า 5.9
การเปลี่ยนมาใช้ sudo-rs จะเริ่มใน Ubuntu 25.10 เพื่อเตรียมความพร้อมก่อน Ubuntu 26.10 LTS ซึ่งจะถูกใช้งานกันในวงกว้าง ส่วน sudo ตัวเก่าจะยังเก็บไว้ให้ใช้งานต่ออีกสักระยะหนึ่งด้วย
นอกจาก sudo-rs แล้ว Ubuntu ยังจะเริ่มเปลี่ยน coreutils มาใช้ uutils coreutils ที่เขียนใหม่ด้วย Rust เช่นกัน รวมถึงเริ่มศึกษาการใช้ SequoiaPGP แทน GnuPG ด้วย
ที่มา - Ubuntu
Comments
ก็ไม่ค่อยได้ใช้มากนะนอกจาก sudo rm -rf /*
แล้ว C/C++, assembly จะตายมั้ยครับ
แล้วจะมีอะไรมาแทน Rust มั้ย มันขาดอะไรที่ตอนนี้ยังไม่มีหรือป่าว
ถ้าเป็นโปรแกรมที่รันใกล้ชิด hardware ต้องเป็น ASM C/C++ ครับ
จะเอามาเขียนไดร์เวอร์หรือเคอร์แนล หลายๆกรณีมันก็จำเป็นต้องทำเป็น unsafe
rust ยังไม่แพร่หลายเท่า c/c++ ครับ cpu สถาปัตยกรรมอื่น ๆ ตัว os อื่น ๆ ถ้าจะมี compiler ก็ต้องตัว c/c++ ก่อน
อีกเรื่องส่วนตัวแล้วผมชอบ malloc free memory เองมากกว่า refcount เพราะใช้ tool ตรวจเอา refcount มันเช็กอ้าง ref กันเองไม่ได้
(ลบก่อน ขอเช็คข้อมูลก่อนครับ)
หรือ Ubuntu จะกลายเป็นดิสโทรแรกที่ตัด GNU/Linux ออกจาก Linux ได้?
บล็อก: wannaphong.com และ Python 3
อะไรก็ได้หมดครับ แต่ถ้าใช้งานส่วนตัว ยังมีแค่ wsl ที่ยังใช้อยู่ นอกนั้นก็แทบไม่ได้ใช้ Ubuntu ละ
..: เรื่อยไป
มันมีอะไรให้ leak ขนาดนั้นแค่ sudo
ผมว่าปัญหาคือ ถ้า leak แล้วกลายเป็น exploit อาจจะถูกใช้โจมตีได้ แล้วมันคือสิทธิระดับ root น่าจะงานเข้าหนักอยู่ครับ
เค้าเปลี่ยนมาให้ .10 เป็น LTS ได้แล้วเหรอ เพราะที่ผ่านมาจะมีแต่ .04 ที่ได้เป็นนิ