Ubuntu 25.10 กับการเปลี่ยนผ่านสู่ Rust Coreutils — ความปลอดภัยที่เพิ่มขึ้น แต่ประสิทธิภาพยังต้องปรับจูน

Canonical กำลังเดินหน้าครั้งใหญ่ในการเปลี่ยนแปลงโครงสร้างพื้นฐานของ Ubuntu โดยในเวอร์ชัน 25.10 ที่จะเปิดตัวเร็ว ๆ นี้ ได้มีการแทนที่ GNU Coreutils ด้วยเวอร์ชันที่เขียนใหม่ด้วยภาษา Rust ซึ่งมีชื่อว่า “uutils” พร้อมกับการเปลี่ยน sudo เป็น sudo-rs ไปแล้วก่อนหน้านี้

แนวคิดเบื้องหลังการเปลี่ยนแปลงนี้คือ Rust มีความปลอดภัยด้านหน่วยความจำสูง ลดโอกาสเกิดบั๊กที่ร้ายแรง และมีโค้ดที่สะอาดกว่า C ซึ่งเป็นภาษาหลักของ GNU Coreutils เดิม อย่างไรก็ตาม การเปลี่ยนแปลงนี้ยังไม่สมบูรณ์แบบ เพราะพบว่าบางคำสั่งใน uutils ยังมีปัญหาด้านประสิทธิภาพและความเสถียร

ตัวอย่างเช่นคำสั่ง cksum เคยทำงานช้ากว่า GNU ถึง 17 เท่าในบางกรณี แม้จะได้รับการแก้ไขแล้วในแพตช์ล่าสุด ส่วนคำสั่ง sort ยังมีปัญหาเมื่อใช้กับไฟล์ที่มีบรรทัดเดียวแต่มีขนาดใหญ่มาก ซึ่งยังอยู่ระหว่างการตรวจสอบโดยทีมพัฒนา

ในทางกลับกัน คำสั่ง base64 ได้รับการปรับแต่งจนสามารถทำงานได้เร็วกว่าเวอร์ชัน GNU แล้ว แสดงให้เห็นว่า Rust สามารถให้ประสิทธิภาพที่ดีได้ หากมีการปรับจูนอย่างเหมาะสม

Canonical ยืนยันว่าจะเร่งแก้ไขปัญหาเหล่านี้ก่อนการเปิดตัว Ubuntu 25.10 และวางแผนให้ uutils เป็นส่วนหนึ่งของ Ubuntu 26.04 LTS ที่มีความเสถียรและพร้อมใช้งานในระดับองค์กร

Ubuntu 25.10 เตรียมเปลี่ยนจาก GNU Coreutils เป็น Rust Coreutils (uutils)
เป็นการเปลี่ยนแปลงครั้งใหญ่ในโครงสร้างระบบพื้นฐาน
Rust มีข้อดีด้านความปลอดภัยและความเสถียรของโค้ด

sudo ถูกแทนที่ด้วย sudo-rs แล้ว
เป็นส่วนหนึ่งของการผลักดัน Rust ในระบบ Ubuntu
แสดงถึงความตั้งใจในการเปลี่ยนแปลงเชิงโครงสร้าง

พบปัญหาด้านประสิทธิภาพในบางคำสั่งของ uutils
cksum เคยช้ากว่า GNU ถึง 17 เท่า แต่ได้รับการแก้ไขแล้ว
sort ยังมีปัญหากับไฟล์บรรทัดเดียวขนาดใหญ่

base64 ทำงานได้เร็วกว่า GNU หลังปรับแต่ง
แสดงให้เห็นว่า Rust สามารถให้ประสิทธิภาพสูงได้
ต้องอาศัยการปรับจูนอย่างละเอียด

Canonical ตั้งเป้าให้ uutils เป็นส่วนหนึ่งของ Ubuntu 26.04 LTS
จะเป็นเวอร์ชันที่เสถียรและพร้อมใช้งานในระดับองค์กร
การแก้ไขปัญหาในเวอร์ชัน 25.10 จะเป็นฐานสำคัญสำหรับ LTS

https://news.itsfoss.com/ubuntu-uutils-performance-issues/
📰 Ubuntu 25.10 กับการเปลี่ยนผ่านสู่ Rust Coreutils — ความปลอดภัยที่เพิ่มขึ้น แต่ประสิทธิภาพยังต้องปรับจูน Canonical กำลังเดินหน้าครั้งใหญ่ในการเปลี่ยนแปลงโครงสร้างพื้นฐานของ Ubuntu โดยในเวอร์ชัน 25.10 ที่จะเปิดตัวเร็ว ๆ นี้ ได้มีการแทนที่ GNU Coreutils ด้วยเวอร์ชันที่เขียนใหม่ด้วยภาษา Rust ซึ่งมีชื่อว่า “uutils” พร้อมกับการเปลี่ยน sudo เป็น sudo-rs ไปแล้วก่อนหน้านี้ แนวคิดเบื้องหลังการเปลี่ยนแปลงนี้คือ Rust มีความปลอดภัยด้านหน่วยความจำสูง ลดโอกาสเกิดบั๊กที่ร้ายแรง และมีโค้ดที่สะอาดกว่า C ซึ่งเป็นภาษาหลักของ GNU Coreutils เดิม อย่างไรก็ตาม การเปลี่ยนแปลงนี้ยังไม่สมบูรณ์แบบ เพราะพบว่าบางคำสั่งใน uutils ยังมีปัญหาด้านประสิทธิภาพและความเสถียร ตัวอย่างเช่นคำสั่ง cksum เคยทำงานช้ากว่า GNU ถึง 17 เท่าในบางกรณี แม้จะได้รับการแก้ไขแล้วในแพตช์ล่าสุด ส่วนคำสั่ง sort ยังมีปัญหาเมื่อใช้กับไฟล์ที่มีบรรทัดเดียวแต่มีขนาดใหญ่มาก ซึ่งยังอยู่ระหว่างการตรวจสอบโดยทีมพัฒนา ในทางกลับกัน คำสั่ง base64 ได้รับการปรับแต่งจนสามารถทำงานได้เร็วกว่าเวอร์ชัน GNU แล้ว แสดงให้เห็นว่า Rust สามารถให้ประสิทธิภาพที่ดีได้ หากมีการปรับจูนอย่างเหมาะสม Canonical ยืนยันว่าจะเร่งแก้ไขปัญหาเหล่านี้ก่อนการเปิดตัว Ubuntu 25.10 และวางแผนให้ uutils เป็นส่วนหนึ่งของ Ubuntu 26.04 LTS ที่มีความเสถียรและพร้อมใช้งานในระดับองค์กร ✅ Ubuntu 25.10 เตรียมเปลี่ยนจาก GNU Coreutils เป็น Rust Coreutils (uutils) ➡️ เป็นการเปลี่ยนแปลงครั้งใหญ่ในโครงสร้างระบบพื้นฐาน ➡️ Rust มีข้อดีด้านความปลอดภัยและความเสถียรของโค้ด ✅ sudo ถูกแทนที่ด้วย sudo-rs แล้ว ➡️ เป็นส่วนหนึ่งของการผลักดัน Rust ในระบบ Ubuntu ➡️ แสดงถึงความตั้งใจในการเปลี่ยนแปลงเชิงโครงสร้าง ✅ พบปัญหาด้านประสิทธิภาพในบางคำสั่งของ uutils ➡️ cksum เคยช้ากว่า GNU ถึง 17 เท่า แต่ได้รับการแก้ไขแล้ว ➡️ sort ยังมีปัญหากับไฟล์บรรทัดเดียวขนาดใหญ่ ✅ base64 ทำงานได้เร็วกว่า GNU หลังปรับแต่ง ➡️ แสดงให้เห็นว่า Rust สามารถให้ประสิทธิภาพสูงได้ ➡️ ต้องอาศัยการปรับจูนอย่างละเอียด ✅ Canonical ตั้งเป้าให้ uutils เป็นส่วนหนึ่งของ Ubuntu 26.04 LTS ➡️ จะเป็นเวอร์ชันที่เสถียรและพร้อมใช้งานในระดับองค์กร ➡️ การแก้ไขปัญหาในเวอร์ชัน 25.10 จะเป็นฐานสำคัญสำหรับ LTS https://news.itsfoss.com/ubuntu-uutils-performance-issues/
NEWS.ITSFOSS.COM
Rust Coreutils Are Performing Worse Than GNU Coreutils in Ubuntu
Ubuntu’s Rust move shows promise, but questions remain on performance.
0 ความคิดเห็น 0 การแบ่งปัน 49 มุมมอง 0 รีวิว