
ที่มาภาพ: XDA Developers
COSMIC ปรับปรุงครั้งแรกหลังหกเดือน ตัด GNOME ออกเพื่อประสิทธิภาพและความปลอดภัยด้วย Rust
⚡ สรุป 30 วิ
การอัปเดตใหญ่ของ COSMIC ในปลายปี 2025 ตัดส่วนประกอบของ GNOME ออกจาก Pop!_OS และย้ายการพัฒนาไปยัง Rust เพื่อให้ระบบเบาและปลอดภัยยิ่งขึ้น…
การอัปเดตครั้งใหญ่ของ COSMIC ใกล้สิ้นปี 2025 นี้ได้ทำให้ส่วนประกอบหลายส่วนของ GNOME ถูกตัดออกจากระบบปฏิบัติการ Pop!_OS อย่างต่อเนื่อง ผู้พัฒนาชี้ว่า การสร้างสภาพแวดล้อมเดสก์ท็อปจากศูนย์โดยใช้ Rust จะช่วยให้ได้ประสบการณ์ที่เบาและปลอดภัยยิ่งขึ้น ซึ่งมีผลต่อผู้ใช้และนักพัฒนาที่อาศัยระบบนี้เป็นฐานการทำงาน
Overview
ในช่วงต้นของการเปิดตัว COSMIC นั้น มันถูกออกแบบให้เป็น “GNOME ที่ถูกดัดแปลง” เพื่อให้สอดคล้องกับแนวคิดของ Pop!_OS อย่างไรก็ตาม หลังจากใช้ระบบมาหลายปี ทีมพัฒนาได้สังเกตว่าการพึ่งพา GNOME ทำให้การบำรุงรักษาและการเพิ่มฟีเจอร์ใหม่ ๆ มีความซับซ้อนมากขึ้น การตัดสินใจเปลี่ยนทิศทางเป็นการเขียนส่วนใหญ่ของสภาพแวดล้อมใหม่ด้วย Rust จึงเป็นการตอบสนองต่อปัญหาดังกล่าว
การเปลี่ยนแปลงนี้เป็นการอัปเดตครั้งแรกที่สำคัญภายในหกเดือนนับจากอัปเดตก่อนหน้า ซึ่งเป็นช่วงเวลาที่ผู้ใช้เริ่มสังเกตเห็นความแตกต่างของประสิทธิภาพและการทำงานของระบบอย่างชัดเจน
Key Details
จากข้อมูลของทีมพัฒนา COSMIC การถอดถอนส่วนประกอบของ GNOME ที่ไม่ได้ใช้หรือซ้ำซ้อนได้ทำให้ขนาดของโค้ดฐานลดลงและลดการพึ่งพาไลบรารีภายนอก การใช้ Rust เป็นภาษาหลักยังช่วยให้ระบบมีการจัดการหน่วยความจำที่ปลอดภัยกว่า ลดความเสี่ยงต่อข้อบกพร่องแบบ buffer overflow
การอัปเดตล่าสุดยังรวมถึงการรีแฟคเตอร์ส่วนติดต่อผู้ใช้ (UI) ที่เคยอิงกับ GTK ของ GNOME ไปสู่การใช้ GTK‑Rust และ libadwaita เวอร์ชันที่ปรับให้ทำงานได้กับโค้ด Rust อย่างเต็มที่ สิ่งนี้ทำให้ UI มีความสอดคล้องและตอบสนองได้เร็วขึ้นโดยไม่ต้องอาศัยส่วนประกอบเดิมของ GNOME
Specs & Changes
- การลบ GNOME Shell: ส่วนที่รับผิดชอบการจัดการหน้าต่างและแถบงานถูกแทนที่ด้วยโมดูล Rust ของ COSMIC เอง
- การย้ายไลบรารี: ไลบรารีหลายตัวที่เคยมาจาก GNOME เช่น gnome-settings-daemon ถูกเปลี่ยนเป็นเวอร์ชัน Rust ที่เขียนใหม่
- การปรับ UI: ปรับเปลี่ยนธีมและส่วนประกอบ UI ให้ใช้ GTK‑Rust ซึ่งทำให้การเรนเดอร์กราฟิกเร็วขึ้นและใช้หน่วยความจำน้อยลง
- การสนับสนุนแอปพลิเคชัน: ระบบยังคงรองรับแอปพลิเคชัน Linux ที่ใช้ GNOME libraries ผ่าน compatibility layer แต่การพัฒนาใหม่จะมุ่งเน้นที่ Rust API
Analysis
การตัดสินใจพัฒนา COSMIC ด้วย Rust สะท้อนแนวโน้มของชุมชนโอเพนซอร์สที่มองหาภาษาใหม่ที่ให้ความปลอดภัยและประสิทธิภาพสูง การเปลี่ยนแปลงนี้อาจทำให้ผู้ใช้ที่เคยคุ้นเคยกับ GNOME ต้องปรับตัวต่อ UI ใหม่และวิธีการตั้งค่าต่าง ๆ อย่างไรก็ตาม การลดการพึ่งพา GNOME จะทำให้ Pop!_OS มีความเป็นอิสระมากขึ้นและสามารถตอบสนองต่อการอัปเดตความปลอดภัยได้เร็วกว่า
จากมุมมองของนักพัฒนา ระบบที่เขียนด้วย Rust มีความทนทานต่อข้อบกพร่องของหน่วยความจำซึ่งเป็นสาเหตุหลักของช่องโหว่ระดับสูงในหลายระบบปฏิบัติการ การใช้ Rust จึงอาจเป็นการเพิ่มระดับความปลอดภัยของ Pop!_OS อย่างเป็นระบบโดยไม่ต้องพึ่งพาการอัปเดตของ GNOME ที่อาจล่าช้าหรือมีการเปลี่ยนแปลงที่ทำให้แอปพลิเคชันเดิมเสียหาย
Impact
ผู้ใช้ Pop!_OS ที่อัปเดตเป็นเวอร์ชันล่าสุดจะสังเกตเห็นการบูตที่เร็วขึ้นและการใช้ทรัพยากรระบบที่ต่ำกว่าเดิม ซึ่งอาจส่งผลให้คอมพิวเตอร์ที่มีสเปคต่ำสามารถใช้งานได้อย่างราบรื่นยิ่งขึ้น สำหรับนักพัฒนาซอฟต์แวร์ การเปลี่ยนแปลงนี้หมายถึงการต้องอาศัยเครื่องมือและไลบรารี Rust ใหม่ในการสร้างหรือปรับปรุงแอปพลิเคชันบน COSMIC
ในระยะยาว การแยกตัวออกจาก GNOME อาจทำให้ Pop!_OS กลายเป็นระบบปฏิบัติการที่มีเอกลักษณ์เฉพาะตัวมากขึ้น ซึ่งอาจส่งผลต่อการตัดสินใจของผู้ใช้ที่กำลังมองหาทางเลือกที่มีความเป็นอิสระและปลอดภัยเหนือกว่าการใช้เดสก์ท็อปที่พึ่งพาโครงสร้างพื้นฐานของ GNOME อย่างเต็มที่
Summary
การอัปเดตครั้งแรกของ COSMIC หลังหกเดือนได้เร่งการตัดส่วนของ GNOME ออกจาก Pop!_OS และเปลี่ยนการพัฒนาไปสู่ Rust เพื่อเพิ่มประสิทธิภาพและความปลอดภัย การเปลี่ยนแปลงนี้ส่งผลต่อผู้ใช้และนักพัฒนาที่ต้องปรับตัวกับสภาพแวดล้อมใหม่ที่มีความเป็นอิสระสูงขึ้น.
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- COSMIC's first big update in six months continues stripping GNOME out of the OS
- ผู้เขียน
- Simon Batt
- แหล่ง
- XDA Developers
- วันที่เผยแพร่
- 26 มิถุนายน 2569 เวลา 01:22



