COSMIC ปรับปรุงครั้งแรกหลังหกเดือน ตัด GNOME ออกเพื่อประสิทธิภาพและความปลอดภัยด้วย Rust

ที่มาภาพ: XDA Developers

Software28 มิถุนายน 2569 เวลา 00:30อ่าน 6 นาที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

Related

บทความที่เกี่ยวข้อง

Linux Mint ปรับ Cinnamon ให้ทำงานบน Wayland อย่างเสถียร ไม่ต้องเป็น ‘experimental’ อีกต่อไปSoftware
28 กรกฎาคม 2569 เวลา 23:30

Linux Mint ปรับ Cinnamon ให้ทำงานบน Wayland อย่างเสถียร ไม่ต้องเป็น ‘experimental’ อีกต่อไป

Mint ยกเลิกสถานะ ‘experimental’ สำหรับ Wayland บน Cinnamon หลังการทดสอบเสถียรแล้ว ผู้ใช้สามารถเลือกสภาพแวดล้อมได้เองโดยไม่บังคับย้ายจาก X11 ไปยัง Wayland.

XDA Developers6 นาที
COSMIC เปิดฟีเจอร์พื้นที่ทำงานสองหน้าจอบน openSUSESoftware
17 กรกฎาคม 2569 เวลา 22:30

COSMIC เปิดฟีเจอร์พื้นที่ทำงานสองหน้าจอบน openSUSE

ผู้ใช้ KDE ที่ลอง COSMIC บน openSUSE พบว่าฟีเจอร์ dual‑monitor workspace ทำให้จัดการหลายหน้าต่างง่ายขึ้นและเพิ่มประสิทธิภาพการทำงาน. ฟีเจอร์นี้อาจกระตุ้นให้…

XDA Developers6 นาที
Pop!_OS COSMIC เปิดเทคนิคฟรอสเตดกลาส ทำ UI สวยงามและโปร่งใสSoftware
14 กรกฎาคม 2569 เวลา 13:00

Pop!_OS COSMIC เปิดเทคนิคฟรอสเตดกลาส ทำ UI สวยงามและโปร่งใส

Pop!_OS เวอร์ชันล่าสุดของ COSMIC เพิ่มเอฟเฟกต์ฟรอสเตดกลาสให้แถบเมนูและ Dock ดูโปร่งใสเหมือนกระจกอุ่น. การออกแบบ UI สะอาดตานี้ตอบสนองผู้ใช้ Linux…

XDA Developers7 นาที
ตั้งค่า TrueNAS บน Proxmox ตามคำแนะนำของ iXsystems ทำงานยอดเยี่ยมSoftware
31 กรกฎาคม 2569 เวลา 07:00

ตั้งค่า TrueNAS บน Proxmox ตามคำแนะนำของ iXsystems ทำงานยอดเยี่ยม

บทความอธิบายขั้ນตอนการติดตั้ง TrueNAS บน Proxmox ตามแนวทางของ iXsystems เพื่อรวมศูนย์จัดเก็บข้อมูลในห้องทดลองส่วนบุคคล ประสิทธิภาพใกล้เคียง bare‑metal…

XDA Developers7 นาที
คัดลอกลิงก์แล้ว!