Rust Coreutils ออกเวอร์ชัน 0.1 รองรับ SELinux, ประสิทธิภาพเริ่มเท่า GNU Coreutils
Body
ปีที่แล้ว เราเห็น ข่าวโครงการ uutils หรือการเขียน coreutils ของลินุกซ์ขึ้นมาใหม่ด้วย Rust เพื่อความปลอดภัย ซึ่งเริ่มโครงการมาตั้งแต่ปี 2021
ปีนี้โครงการมีความคืบหน้าสำคัญคือ Rust Coreutils ออกเวอร์ชัน 0.1.0 ซึ่งถือเป็นเวอร์ชันแรกที่เลขขยับมาเป็น 0.x สักที (ก่อนหน้านี้คือ 0.0.x)
Rust Coreutils ยังไม่สามารถแทน GNU Coreutils ของเดิมที่เขียนด้วย C/C++ ได้สมบูรณ์ แต่ก็คืบหน้าขึ้นเรื่อยๆ รันชุดทดสอบผ่าน 522 ตัวจาก 618 ตัว คิดเป็น 84.46% แล้ว ส่วนประสิทธิภาพของซอฟต์แวร์ในชุดหลายๆ ตัว เช่น cat, ls, wc, tail, seq ตอนนี้เทียบเท่าหรือแซงหน้าเวอร์ชัน GNU ด้วย
อีกประเด็นที่สำคัญคือ Rust Coreutils รองรับ SELinux (Security-Enhanced Linux) โมดูลของเคอร์เนลที่ยกระดับความปลอดภัยของระบบปฏิบัติการ ในอนาคตเมื่อ Rust Coreutils จะถูกนำไปรันในโปรดักชันจะได้หมดปัญหาเรื่องความเข้ากันได้กับ SELinux
เมื่อต้นเดือนนี้ Ubuntu เพิ่งประกาศแผนการเปลี่ยนซอฟต์แวร์พื้นฐานเหล่านี้เป็นเวอร์ชัน Rust ถึงแม้ยังไม่เกิดขึ้นจริงในเร็ววัน แต่การที่ดิสโทรใหญ่อย่าง Ubuntu ประกาศแผนรองรับ ก็ย่อมช่วยให้โครงการได้รับความสนใจมากขึ้น
ที่มา - Rust Coreutils, Phoronix
mk Tue, 27/05/2025 - 09:17
Continue reading...
Body
ปีที่แล้ว เราเห็น ข่าวโครงการ uutils หรือการเขียน coreutils ของลินุกซ์ขึ้นมาใหม่ด้วย Rust เพื่อความปลอดภัย ซึ่งเริ่มโครงการมาตั้งแต่ปี 2021
ปีนี้โครงการมีความคืบหน้าสำคัญคือ Rust Coreutils ออกเวอร์ชัน 0.1.0 ซึ่งถือเป็นเวอร์ชันแรกที่เลขขยับมาเป็น 0.x สักที (ก่อนหน้านี้คือ 0.0.x)
Rust Coreutils ยังไม่สามารถแทน GNU Coreutils ของเดิมที่เขียนด้วย C/C++ ได้สมบูรณ์ แต่ก็คืบหน้าขึ้นเรื่อยๆ รันชุดทดสอบผ่าน 522 ตัวจาก 618 ตัว คิดเป็น 84.46% แล้ว ส่วนประสิทธิภาพของซอฟต์แวร์ในชุดหลายๆ ตัว เช่น cat, ls, wc, tail, seq ตอนนี้เทียบเท่าหรือแซงหน้าเวอร์ชัน GNU ด้วย
อีกประเด็นที่สำคัญคือ Rust Coreutils รองรับ SELinux (Security-Enhanced Linux) โมดูลของเคอร์เนลที่ยกระดับความปลอดภัยของระบบปฏิบัติการ ในอนาคตเมื่อ Rust Coreutils จะถูกนำไปรันในโปรดักชันจะได้หมดปัญหาเรื่องความเข้ากันได้กับ SELinux
เมื่อต้นเดือนนี้ Ubuntu เพิ่งประกาศแผนการเปลี่ยนซอฟต์แวร์พื้นฐานเหล่านี้เป็นเวอร์ชัน Rust ถึงแม้ยังไม่เกิดขึ้นจริงในเร็ววัน แต่การที่ดิสโทรใหญ่อย่าง Ubuntu ประกาศแผนรองรับ ก็ย่อมช่วยให้โครงการได้รับความสนใจมากขึ้น
ที่มา - Rust Coreutils, Phoronix
mk Tue, 27/05/2025 - 09:17
Continue reading...