Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

จาก GNOME สู่ COSMIC: ส่องอนาคต Linux Desktop รุ่นใหม่

GNOME เป็น Default Ubuntu Desktop ของผมมาปีแล้ว มัน Stable, Polished และรองรับกว้างๆ ถ้าติดตั้ง Ubuntu GNOME ก็คือส่วนหนึ่งของ Deal มันทำงานดีพอที่คนส่วนใหญ่ไม่รู้สึกต้องเปลี่ยน แต่ gầnๆ นี้ผมได้ยินกระซิบเรื่องสิ่งใหม่: COSMIC Desktop ต้นทางพัฒนาโดย System76 สำหรับ Pop!_OS COSMIC 演变 成 一个 全新 的 桌面 环境 从 零 开始 建造 不是 Theme 不是 Fork แต่ Stack ใหม่ทั้งหมด เขียนส่วนใหญ่ใน Rust และออกแบบรอบ Modern Linux Workflows โดยธรรมชาติ ความอยากรู้ของผมชนะ

ผมทำอย่าง Linux User ที่มีเหตุผล แทนที่ GNOME ด้วย COSMIC บน Ubuntu Machine แค่เพื่อดูจะเกิดอะไรขึ้น ผมคาดว่าเป็น Fun Experiment สิ่งที่พบแทนคือสิ่งที่รู้สึกเหมือน Next Generation ของ Linux Desktops จริงๆ

การติดตั้ง COSMIC บน Ubuntu ลื่นไหลกว่าที่คิด

สลับ Desktop Environment โดยไม่ทำลายทุกอย่าง

จาก GNOME สู่ COSMIC: ส่องอนาคต Linux Desktop รุ่นใหม่

ชี้แจงก่อนดำเนิน: บน Ubuntu Machine ผมรัน 24.04 (LTS) ได้ยินว่า User รุ่นใหม่กว่าอาจเจอ Issue ติดตั้ง COSMIC

การสลับ Linux Desktop Environments มักมาพร้อม Anxiety น้อยๆ ใครทดลอง Desktop Hopping รู้ Risk Dependency Conflicts, Broken Login Managers, Graphical Glitches สุ่ม ทำให้มอง Cursor กระพริบ Wondering Life ผิดที่ไหน ขอขอบคุณ COSMIC บรรทัดฐาน

ติดตั้งบน Ubuntu Straightforward พอ Package ติดตั้งเสร็จ COSMIC โผล่เป็น Session Option ใหม่บน Login Screen Logout เลือก COSMIC Session Desktop โหลดทันที ไม่ Drama ไม่ Graphics Meltdown ไม่ Emergency Reboot Ritual แค่ Desktop ใหม่สะอาดรอสำรวจ นี่เพียงอย่างเดียว Already Promising Start

Add Cosmic PPA:

sudo add-apt-repository ppa:hepp3n/cosmic-epoch

ปกติ Ubuntu Auto-update หลัง Add PPA แต่เพื่อแน่ใจ:

sudo apt update

Install:

sudo apt install cosmic-session

Logout สลับไป COSMIC ก่อนพิมพ์ Password และ Cosmic Desktop ใหม่ควรโหลดได้ดี

สิ่งแรกที่สังเกต: ทุกอย่างรู้สึกเร็ว

COSMIC รู้สึก Lightweight โดยไม่รู้สึก Unfinished

นาทีแรกๆ ใน COSMIC น่าพอใจอย่างแปลก ไม่ใช่เพราะมัน Look แตกต่างรุนแรง จริงๆ Design Clean Modern แต่ Familiar พอที่ไม่หลงทาง ถ้าเคยใช้ GNOME หรือ Pop!_OS Layout ทั่วไป Makes Sense

สิ่งที่โดดเด่นทันทีคือ Responsiveness Apps เปิดทันที Workspace Switching ลื่น Window Animations เกิดขึ้นโดยไม่มี Micro-stutters ที่บางครั้ง Rendezvous เขavier Desktops ระบบก็แค่... เร็ว ส่วนหนึ่งมาจาก COSMIC ออกแบบเป็น Wayland-first Desktop Environment ช่วย Smoother Rendering และ Modern Graphics Handling

จาก GNOME สู่ COSMIC: ส่องอนาคต Linux Desktop รุ่นใหม่

System76

Cosmic เป็น Desktop Environment เขียนใน RUST เป็น Desktop ที่ Ship กับ Pop_OS จาก System76

แต่ Factor อีกตัวใหญ่คือ Architecture COSMIC เขียนส่วนใหญ่ใน Rust ภาษาโปรแกรมที่รู้จักใน Performance และ Safety การเลือกภาษาเพียงอย่างเดียวทำให้มันต่างจาก Linux Desktop Environments ส่วนใหญ่ ผลลัพธ์คือ Desktop ที่รู้สึก Lightweight โดยไม่ดู Stripped-down ทำให้ทุกอย่างรู้สึก Intentional

Architecture ของ COSMIC ต่างจาก Desktop แบบดั้งเดิมมาก

Modular Design แทน One Giant Desktop Environment

จาก GNOME สู่ COSMIC: ส่องอนาคต Linux Desktop รุ่นใหม่

นี่คือจุดที่ COSMIC กลายเป็นน่าสนใจจริง Linux Desktop Environments ส่วนใหญ่เป็น Massive, Tightly Integrated Systems GNOME และ KDE เป็น Collections ใหญ่ของ Components ที่ Depends เขavily กัน COSMIC เลือก Approach ต่างออกไป

แทนที่จะเป็น One Giant Environment มัน Built เป็น Modular Stack ของ Independent Components เช่น:

  • Window Compositor เป็น Project แยกชื่อ cosmic-comp
  • Panel เป็น Component ของตัวเอง
  • Launcher แยกตัว
  • Individual Desktop Features รันเป็น Independent Applications

กล่าวอีกนัยหนึ่ง COSMIC พฤติกรรมเหมือน Collection ของ Coordinated Tools มากกว่า Single Monolithic Environment นี่ทำให้ระบบ Evolve ได้ง่ายขึ้น Components สามารถ Update หรือ Replace ได้โดยไม่ต้อง Rewrite Desktop ทั้งหมด Design Philosophy น่าประทับใจแบบ Modern สำหรับ Linux Desktop Environment และเป็นหนึ่งในเหตุผลที่ Developer หลายคนติดตาม COSMIC ใกล้ชิด

Built-in Tiling ทำให้ Multitasking รู้สึก Effortless

COSMIC จัด Productivity เป็น First-class Feature

จาก GNOME สู่ COSMIC: ส่องอนาคต Linux Desktop รุ่นใหม่

อีกอย่างที่ COSMIC ทำต่างคือการจัดการหน้าต่าง Tiling Window Management Built-in ตรงใน Desktop ไม่ต้อง Extensions ไม่ต้อง Install Tiling Window Manager ไม่ต้องเรียน Keyboard Gymnastics ซับซ้อน คุณแค่ Enable Tiling

พอ Active หน้าต่างจัดตัวเองทั่วจอ เปิด App ใหม่ Layout ปรับตัวเอง ย้ายหน้าต่าง Grid Reshape เอง 聽起來 Simple แต่มันเปลี่ยนรู้สึก Desktop เลย Workflow ปกติของผมเกี่ยวข้อง Browser, Writing Editor, Terminal และมักมี Documentation Window ที่มุมหน้าจอ

บน GNOME Setup นั้นมักต้อง Manual Resize บน COSMIC Layout เกิด Auto ทุกอย่างหาที่ของมันเองโดยไม่ให้ Desktop กลายเป็นกองหน้าต่างทับซ้อน หลังใช้ได้ไม่กี่ชั่วโมง Workflow เริ่มรู้สึก Strangely Natural

COSMIC ยัง Young และมันโชว์ออกมา บ้าง

Rough Edges บ้างเป็นเรื่องไม่หลีกเลี่ยง

To be clear COSMIC ยังใหม่มาก และ Desktop Environments ใหม่ๆ นادرา Arrive Fully Polished ระหว่างทดสอบ ผมสังเกตจุดบ้างที่ชัดเจนยังต้องงาน Settings Panels บางอย่างรู้สึก Incomplete Config Options บางอย่างยังหายไป Ecosystem ของ Extensions และ Add-ons 基本上 ไม่มีสำหรับตอนนี้ Point นั้นสำคัญเพราะ GNOME มีปีสร้าง Extension Ecosystem ใหญ่ COSMIC เริ่มจากศูนย์ แต่สิ่งสำคัญคือ Core Desktop Experience รู้สึก Solid แล้ว Rough Edges ส่วนใหญ่ปรากฏรอบ Optional Features มากกว่า Fundamental Desktop Workflow ไม่มีอะไรที่ผมเจอทำให้ระบบรู้สึก Unstable หรือ Unusable มันแค่รู้สึกเหมือน Desktop Environment ที่ยัง Growing Into Itself

COSMIC อาจกลายเป็นหนึ่งใน Linux Desktops ที่สำคัญที่สุด

ตอน System76 ประกาศ COSMIC เป็น Desktop Environment ใหม่ มันดูเหมือน Niche Project สำหรับ Pop!_OS เท่านั้น หลังใช้จริง Assumption นั้นรู้สึก Outdated COSMIC มี Potential กลายเป็นสิ่งใหญ่กว่านั้นมาก

มันรวม Trends หลายอย่างที่กลายเป็นสำคัญใน Linux Ecosystem:

  • Wayland-first Design
  • Rust-based Architecture
  • Built-in Tiling Workflows
  • Modular Components

Combination นั้นทำให้ Appeal ไม่แค่ Pop!_OS Users แตใครสนใจ Modern Linux Desktop Design COSMIC จะแทนที่ GNOME หรือ KDE ไหม? น่าจะไม่ เพราะ Environments นั้น Massive Projects มี User Bases ใหญ่ แต่ COSMIC ไม่ต้อง Replace พวกเขาเพื่อเป็น Influential ถ้า Development ดำเนินต่อไปใน Pace ปัจจุบัน มันอาจกลายเป็นหนึ่งใน Desktop Environments ที่น่าสนใจที่สุดใน Linux Ecosystem ได้ง่าย

จาก GNOME สู่ COSMIC: ส่องอนาคต Linux Desktop รุ่นใหม่ เนื้อหาที่เกี่ยวข้อง

นี่อาจเป็น Linux Distro ที่น่าสนใจที่สุดตอนนี้

บางครั้ง Linux Distro มาถึงที่ Just Make Sense

และหลังแทนที่ GNOME ด้วย COSMIC บน Ubuntu Machine ผมพูดได้อย่างมั่นใจหนึ่งอย่าง ทดลองเริ่มต้นแบบเร็ว แต่ผม Definitely ไม่ Rush กลับไป GNOME อีกต่อไป