2 คะแนน โดย GN⁺ 2024-08-29 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • COSMIC Alpha ใหม่ของ System76 เปิดตัวสำหรับ Pop!_OS และ Linux distribution อื่น ๆ ทำให้ตัวเลือกเดสก์ท็อปบน Linux มีเวทีทดลองใหม่
  • desktop environment ใหม่นี้ชูจุดเด่นด้าน การปรับแต่งโดยผู้ใช้·ประสิทธิภาพ·เสถียรภาพ·ความปลอดภัย แต่เนื่องจากยังอยู่ในขั้น alpha จึงอาจยังมีบั๊กและปัญหาที่ทำให้ใช้งานสะดุดอยู่
  • มี ISO สำหรับ Intel/AMD และ NVIDIA ของ Pop!_OS และยังสามารถลองติดตั้งบน distribution ต่าง ๆ เช่น Fedora, NixOS, Arch, OpenSUSE ได้ด้วย
  • ผู้ใช้ระยะแรกให้ความเห็นเชิงบวกต่อการตอบสนองที่รวดเร็วแม้บนระบบสเปกต่ำ, ฟีเจอร์อย่าง tiling·workspace·การปรับแต่ง panel, และประสบการณ์ผู้ใช้ที่เป็นเอกภาพ
  • alpha แรกมาพร้อม Pop!_OS 24.04 LTS alpha, design system, เทมเพลตแอปและ applet, การตั้งค่าวันที่และเวลา, การจับภาพหน้าจอ, การเปลี่ยนค่าเริ่มต้นของ touchpad และฟีเจอร์ที่ชุมชนมีส่วนร่วมพัฒนา

การเปิดตัว COSMIC Alpha และเงื่อนไขการใช้งาน

  • COSMIC Alpha คือ desktop environment ใหม่ของ System76 สำหรับ Pop!_OS และ Linux distribution อื่น ๆ
  • COSMIC เพิ่มฟีเจอร์ใหม่ การปรับแต่งโดยผู้ใช้ ประสิทธิภาพ เสถียรภาพ และความปลอดภัย
  • ขณะนี้ยังอยู่ในสถานะ alpha จึงมีบั๊ก และกำลังรับรายงานบั๊ก รวมถึงสกรีนช็อตของธีมและ panel ที่ผู้ใช้ปรับแต่งเอง
  • แม้จะเป็น alpha แต่มีเป้าหมายให้ฟีเจอร์ส่วนใหญ่ที่จำเป็นต่อการใช้งานประจำวันให้ความรู้สึกว่าถูกขัดเกลาแล้ว
  • ก่อน release อย่างเป็นทางการ อาจพบ บั๊กที่ทำให้การใช้งานสะดุด ได้ จึงแนะนำให้เลื่อนการใช้งานใน production ออกไปก่อน

อิมเมจสำหรับติดตั้งและการรองรับ distribution

  • มี ISO สำหรับทดลอง COSMIC บน Pop!_OS
    • Intel/AMD ISO: sha256sum 894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4
    • NVIDIA ISO: sha256sum 3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
  • มีคำแนะนำการติดตั้งสำหรับ distribution หลายตัว เช่น Fedora, NixOS, Arch, OpenSUSE

ประสบการณ์ผู้ใช้ที่ปรากฏจากการประเมินช่วงแรก

  • ชุมชนและสื่อที่เกี่ยวข้องกับ Linux ได้ลองใช้ Alpha COSMIC ISO ก่อนแล้ว และภาพรวมของเสียงตอบรับเป็นบวก
  • ประสิทธิภาพและความเป็นเอกภาพ

    • Linux Unplugged podcast ประเมินว่า เร็วอย่างน่าประทับใจ แม้บนระบบสเปกต่ำมาก
    • Ars Technica มองว่าแม้ยังอยู่ในช่วง alpha แรก ๆ ก็ยังค่อนข้างเร็วและเป็นเอกภาพกว่าระบบอื่น
    • Phoronix ประเมินว่า Pop!_OS 24.04 alpha ทำงานได้ค่อนข้างดี
  • Tiling และการปรับแต่งโดยผู้ใช้

    • It’s FOSS ประเมินว่าสามารถ tiling ได้อย่างง่ายดาย พร้อมย้ายหน้าต่างและ workspace ด้วยคีย์ลัด
    • How-To Geek กล่าวถึง workspace แนวตั้งและแนวนอน, ระบบ tiling แบบรวมศูนย์, และตัวเลือก panel ที่ปรับแต่งได้สำหรับ dock และ top bar
    • Michael Tunnell มองว่ามีศักยภาพสูงสำหรับ power user
  • ความเป็นไปได้ระยะยาว

    • The Linux Experiment ประเมินว่าในอีก 1–2 ปี อาจถูกมองเป็นเดสก์ท็อปพื้นฐานที่แนะนำได้สำหรับทุกคน
    • 9to5Linux ประเมินว่า desktop environment COSMIC ใหม่ของ Pop!_OS 24.04 LTS มอบรากฐานสำหรับการพัฒนาอย่างรวดเร็วในระยะยาว และ design system ที่ทันสมัย รวดเร็ว และตอบสนองดี
    • LWN.net มอง COSMIC เป็นโปรเจกต์ที่ทะเยอทะยานและเป็นเดสก์ท็อปที่แสดงให้เห็นถึงความเป็นไปได้มากมาย

Design system และเทมเพลตสำหรับนักพัฒนา

  • design system คือมาตรฐานที่กำหนด รูปลักษณ์และความรู้สึกขณะใช้งาน ของ COSMIC
    • รวมถึง typography, ระบบสีและธีม, spacing, corner radius, ขนาด และอื่น ๆ
    • วิดเจ็ตที่ใช้ในแอป COSMIC หรือวิดเจ็ตที่วางแผนจะ implement เชื่อมโยงกับ libcosmic book
  • design system อย่างเป็นทางการยังอยู่ระหว่าง ดำเนินการ แต่การเผยแพร่ให้ทัน release แรกถือเป็นเรื่องสำคัญ
  • ทำหน้าที่เป็นแนวทางให้นักพัฒนาที่สร้างแอปหรือ applet สามารถให้ความรู้สึกที่กลมกลืนกับ desktop environment ส่วนอื่น ๆ
  • เทมเพลตแอปอย่างเป็นทางการ รวบรวมสิ่งที่จำเป็นและแนวปฏิบัติที่ดีสำหรับการพัฒนาแอปสำหรับ COSMIC
    • รองรับ Launcher
    • ประเภทไอคอนที่ควรมี
    • คำอธิบายสำหรับ app store
  • COSMIC applet template เป็นเทมเพลตสำหรับสร้าง applet โดยสามารถสร้าง repository ใหม่จากเทมเพลตนี้แล้ว clone ลงเครื่อง local เพื่อเริ่มต้นได้
  • edfloreshz ช่วยงานเทมเพลต applet

การเปลี่ยนแปลงที่รวมอยู่ใน Pop!_OS 24.04 LTS alpha

  • COSMIC alpha ของ Pop!_OS ยังเป็น Pop!_OS 24.04 LTS alpha รุ่นล่าสุดด้วย
  • เมื่อ COSMIC Epoch 1 release อย่างเป็นทางการ จะถูกแจกผ่านเส้นทาง upgrade ปกติของ OS
  • ใน alpha ที่สอง จะมี เส้นทาง upgrade สำหรับผู้ใช้ทดสอบด้วย
  • การตั้งค่าวันที่และเวลา

    • สามารถปรับวันที่ เวลา และ time zone ได้
    • เวลาจะถูกตั้งค่าอัตโนมัติตาม time zone ที่เลือก
  • การจับภาพหน้าจอ

    • การจับภาพหน้าจอผ่าน xdg-desktop portal เพิ่มความสามารถในการเลือก output
    • สามารถเลือกหน้าต่างเฉพาะเพื่อบันทึกวิดีโอได้
  • ค่าเริ่มต้นของ touchpad

    • จากการเปลี่ยน compositor ทำให้ tap-to-click เป็นค่าเริ่มต้น
    • การปิดใช้งาน touchpad ระหว่างพิมพ์ก็เปลี่ยนเป็นค่าเริ่มต้นด้วย
    • ในขั้นตอนปิดงาน ISO build ได้ทดสอบแบบง่าย ๆ ว่าการติดตั้งทำงานได้หรือไม่
    • ส่วนหนึ่งของกระบวนการนี้ทำให้ การแชร์หน้าจอ ของแอปประชุมวิดีโอทำงานได้

การมีส่วนร่วมของชุมชนและงานที่ยังเหลือ

  • ผู้มีส่วนร่วมจากชุมชนเข้าร่วมพัฒนาฟีเจอร์และแก้บั๊กของ COSMIC
    • Koranir เพิ่มฟีเจอร์ปรับขนาดหน้าต่างด้วย Super + คลิกขวา + ลาก
    • leb-kuchen เพิ่มฟีเจอร์ดับเบิลคลิก title bar ใน server-side decoration เพื่อ maximize หน้าต่าง
    • leb-kuchen ยังแก้บั๊กที่บางแอปพลิเคชันไม่ทำตาม preference ของผู้ใช้ COSMIC เรื่องการแสดงปุ่ม minimize และ maximize
  • COSMIC Ambassador คือผู้ที่มีส่วนร่วมกับ COSMIC หรือโปรโมตบนโซเชียลมีเดีย และสามารถรับ swag ฟรีได้
  • หากต้องการเป็น Ambassador ให้กรอกแบบฟอร์มสั้น ๆ
  • แม้จะมีการพัฒนาอย่างมากตลอด 2 ปีที่ผ่านมา แต่ยังมีพื้นที่งานที่เหลืออยู่

1 ความคิดเห็น

 
GN⁺ 2024-08-29
ความคิดเห็นจาก Hacker News
  • ดีใจที่มีการผลักดัน Iced ซึ่งเป็นเฟรมเวิร์ก UI ข้ามแพลตฟอร์มบน Rust แม้จะไม่ใช่เฟรมเวิร์ก Rust ที่ผมคงแทงว่าจะมีอนาคตที่สุด แต่ถ้ามีการรองรับและการใช้งานในวงกว้าง ก็น่าจะขึ้นมาเป็นกระแสหลักได้ และเราต้องการไลบรารี UI ดี ๆ ที่ไม่ใช่เว็บเรนเดอร์เรอร์จริง ๆ
    ผมก็คาดหวังกับ GPUI อยู่พอสมควร แต่ตอนนี้ดูเหมือน activity ใน repository แทบไม่มีแล้ว ผมอยากทำแอปเดสก์ท็อปด้วย Rust เลยชั่งใจระหว่างเฟรมเวิร์กแบบ native อย่าง Tauri, Flutter(rust-flutter-bridge), Iced ถ้าการยอมรับเติบโตขึ้น การเลือก Iced ก็อาจสมเหตุสมผลได้。ただยังมีโอกาสสูงมากที่มันจะยังเป็นเชิงทดลองกว่าเฟรมเวิร์กอย่าง Flutter อยู่มาก
    1: https://iced.rs/
    2: https://www.gpui.rs/

    • ผมกำลังทำแอปด้วย GPUI อยู่ https://github.com/MatthiasGrandl/loungy ใช้งานแล้วรู้สึกค่อนข้างดี แต่สิ่งที่ควรมีเป็นพื้นฐานสำหรับไลบรารี GUI กลับขาดไปเยอะมาก
      ถึงขั้นไม่มีแม้แต่ องค์ประกอบรับข้อความ ถ้าบอกว่าไม่เคยคิดจะย้ายออกก็คงโกหก Iced ไม่ได้ให้ความรู้สึกว่าจะเติมเต็มความกระหายแบบเดียวกัน และสิ่งที่ใกล้กับสิ่งที่ต้องการมีแค่ Vizia: https://github.com/vizia/vizia
    • ช่วงนี้ผมสนุกกับการใช้ Slint อยู่ มันได้แรงบันดาลใจจาก QML แต่เขียนขึ้นใหม่ทั้งหมดด้วย Rust และเท่าที่เข้าใจคือจะแปลงไฟล์ .slint เป็น Rust ให้
      https://slint.dev
    • แชต Discord, ไลเซนส์ Expat, GitHub repository ก็ดีอยู่ แต่ดูเหมือนเรายังต้องการไลบรารี UI ที่พยายามส่งเสริม สิทธิของผู้ใช้ อย่างจริงจังกว่านี้ด้วย เรื่องนี้สำคัญพอ ๆ กับความก้าวหน้าทางเทคโนโลยี หรืออาจสำคัญยิ่งกว่าด้วยซ้ำ
    • ผมลังเลอยู่หลายเดือนระหว่าง iced, Dioxus, Tauri, Flutter, Yew, Slint, Egui, Relm4, Ribir หรือแม้แต่ ratatui แต่ iced ดีกว่าแบบทิ้งห่าง
      เริ่มเรียนรู้ยากก็จริง แต่ส่วนใหญ่เป็นเพราะติดตรงที่ “คิดแบบพอร์ทัล” ไม่เป็น ใน 10 ครั้งที่เจอช่วงยาก ๆ 9 ครั้งมักเป็นเพราะผมจับประเด็นผิดเองมากกว่า
    • แบบนี้ผมว่า accessibility แทบจะเป็นศูนย์เลย จากมุมวิศวกรคงสนุกที่ได้ทำของใหม่ ๆ น่าตื่นเต้น แต่ข้อเสียของการใช้เฟรมเวิร์ก UI ที่ยังไม่สุกงอมนั้นใหญ่
      ผมลองใช้ Halloy ไคลเอนต์ IRC ที่ขึ้นเป็นแอปโชว์เคสตัวแรกบนไซต์ Iced แล้ว https://github.com/squidowl/halloy แม้จะสวย แต่ไม่รองรับแม้แต่การเลือกด้วยการคลิกสามครั้งหรือ context menu และไม่มีแถบเมนูของ macOS ด้วย ผมยอมรับว่า Iced ยอดเยี่ยมสำหรับเฟรมเวิร์ก UI หน้าใหม่ และยอมรับปริมาณงานที่สะสมมาถึงตอนนี้ แต่การปล่อยเดสก์ท็อปเอนวิรอนเมนต์บนสิ่งนี้ถือว่าสายตาสั้น
  • ผมลองใช้ใน VM เมื่อประมาณหนึ่งสัปดาห์ก่อน ทิศทางที่เห็นจนถึงตอนนี้ถูกใจ แต่ สถานะอัลฟา ชัดเจนมาก แค่พยายามเปลี่ยนการตั้งค่าก็มีบั๊กค่อนข้างเยอะ และภายใน 5 นาที เดสก์ท็อปทั้งระบบก็พัง เหลือแต่หน้าจอดำเป็นส่วนใหญ่
    รีบูตก็ยังเหมือนเดิม เข้า recovery mode แล้วอัปเดตทุกแพ็กเกจก็ไม่หาย ผมหาเอกสารวิธีกู้คืนไม่เจอ และดูเหมือนไม่มีแม้แต่วิธีรีเซ็ตกลับค่าเริ่มต้น เลยไม่รู้วิธีอื่นนอกจากล้างระบบแล้วติดตั้งใหม่ การตั้งค่าและฟีเจอร์จำนวนมากที่เคยมีในเวอร์ชันเดิมที่ใช้ GNOME ก็ยังขาดอยู่ ถ้าเล็งจะออกภายในปลายปี ก็ดูค่อนข้างมองโลกในแง่ดีมาก

    • ดูเหมือน software rendering จะยังทำงานไม่เข้าที่นัก สงสัยว่าได้ใช้ VM ที่เปิด hardware acceleration หรือเปล่า
    • กรณีของผม ช่วงเดือนที่ผ่านมาใช้เป็น สภาพแวดล้อมประจำวัน ทั้งบนโน้ตบุ๊ก Fedora สำหรับงานและโน้ตบุ๊ก Gentoo ส่วนตัว มีแค่ปัญหาเล็ก ๆ กับ crash ที่เกิดน้อยมากเท่านั้น
  • ผมใช้ Pop!_OS เป็นระบบประจำวันมา 3 ปีแล้ว เดสก์ท็อปเอนวิรอนเมนต์ปัจจุบันก็ดีอยู่แล้ว มีแค่เรื่องน่ารำคาญอย่างถ้าจะซ่อนแถบด้านบนต้องใช้ GNOME Toolkit และมันทำงานไม่ค่อยเสถียร
    ผมติดตามความคืบหน้าของ COSMIC แบบผ่าน ๆ อยู่ มันดูเหมือนเดสก์ท็อปปัจจุบันในเวอร์ชันที่ เหนียวแน่น เรียบง่าย และแข็งแรงกว่า เลยคาดหวังอยู่ แต่สำหรับคนที่ไม่ได้เป็น early adopter แบบผม และแค่อยากได้ของที่ทำงานได้โดยไม่มารบกวน ก็ดูว่ายังอีกไกล วิดีโอรีวิวเวอร์ชันอัลฟาส่วนใหญ่ก็พูดทำนองนั้น

    • สิ่งที่ทำให้ผมติดอยู่กับ Fedora เสมอในท้ายที่สุด คือ System76 ดูไม่ค่อยสนใจจะดูแล repository ให้ใหม่ทันโลกมากนัก
      ผมเข้าใจยากว่าทำไมในบรรดา ดิสโทรที่อิง Debian ถึงไม่มีดิสโทรที่เน้นของใหม่ หรืออย่างน้อยมีความสดของอัปเดตใกล้เคียงกับ Fedora
  • ผมลอง Cosmic alpha แล้ว หลายส่วนก็ชอบ แต่ยังใช้เป็นระบบประจำวันได้ยาก นาฬิกาไม่แสดงวันในสัปดาห์หรือปี แสดงเดือนเป็นชื่อแทนที่จะเป็นตัวเลข ลดแถบ title bar ที่ใหญ่เกินไปไม่ได้ เปลี่ยนธีมเคอร์เซอร์เมาส์ไม่ได้ และผมก็ไม่ชอบ dynamic workspaces
    ในทางกลับกันก็มีจุดดีเหมือนกัน workspaces แยกอิสระต่อจอทำให้แม้จะเปลี่ยน workspace บนจอ 1 จอ 2 ก็ยังคงเดิม ซึ่งเติมเต็มสิ่งที่ผมคิดถึงจาก KDE ได้ แป้นลัดเฉพาะเดสก์ท็อปเอนวิรอนเมนต์แทบทั้งหมดใช้ปุ่ม Super(Meta, Mod4) ก็โดยรวมสมเหตุสมผลดี การย้ายเคอร์เซอร์ไปยังจอที่ไม่มีแอปเปิดอยู่ แล้วกดชอร์ตคัตเปิดแอป ทำให้แอปเปิดบนจอนั้น ก็เป็นสิ่งที่ดี KDE/Kwin ทำเรื่องนี้ได้ไม่ค่อยดี ผมเลยนับเป็นข้อดีเช่นกัน อนึ่ง ผมกำลังทดสอบ Cosmic บน Tumbleweed ดังนั้นอาจต่างกันตามดิสโทร

    • สงสัยว่าในแอปจะถูกบังคับให้ใช้ ชอร์ตคัตที่เน้นปุ่ม Super แบบนี้ด้วยไหม ถ้าเป็นไปได้ ผมคงกลับไป Linux ได้ทันที
      การที่ control ถูกใช้ทั้งกับชอร์ตคัต UI และ terminal bindings พร้อมกัน สำหรับผมแล้วทำลายทั้งระบบปฏิบัติการเลย
    • เท่าที่รู้ EWMH มีข้อกำหนดให้มีหน้าต่าง “fake root” หลายตัวเพื่อจัดการ virtual desktops หลายชุดบนหลายจอได้ แต่ window manager ส่วนใหญ่ไม่สนใจ
      จำได้ว่า i3 หรือหนึ่งใน tiling window manager ยอดนิยมสำหรับ X11 รองรับสิ่งนั้น
  • กำลังมองหาแล็ปท็อป Linux ดี ๆ อยู่ เลยอยากรู้ว่ามีรุ่นไหนแนะนำบ้าง ยังไม่เคยเห็นของจริง แต่เคยอ่านรีวิว Framework, System76, ThinkPad แล้ว ยังไม่เจอรุ่นที่ไม่มีข้อตำหนิหนัก ๆ เลย
    เช่น Framework 16 บางเครื่องมีชิ้นส่วนงอจนทั้งเครื่องโยกคลอน อะไรทำนองนั้น และก็สงสัยด้วยว่าการลง Asahi บน M1 Air เป็นไอเดียที่ดีไหม

    • M1 ที่ลง Asahi เป็นไอเดียที่แย่มาก ถ้าไม่ได้อยากปล้ำให้คอมพิวเตอร์พอใช้งานได้แบบเฉียด ๆ ก็ควรเลี่ยง
      ซื้อ แล็ปท็อป Framework หรือ Asus Zenbook S 16 รุ่นใหม่ดีกว่า เพิ่งซื้อมาเครื่องหนึ่ง ใช้ได้ค่อนข้างดี และถ้าใช้แพตช์เคอร์เนลบางตัวบน Arch Linux ก็ทำงานได้ดีพอสมควร ดึงมาใช้ได้ค่อนข้างง่ายผ่านแพ็กเกจ AUR linux-mainline-um5606
    • น่าจะลองกลับไปดู Framework อีกครั้งนะ โดยส่วนตัวถือว่าเป็นหนึ่งใน แล็ปท็อปที่ดีที่สุด สำหรับคนที่รู้เรื่องคอมพิวเตอร์
      นอกนั้นควรเลี่ยง System76 ไว้ดีกว่า เคยซื้อแล็ปท็อปเครื่องหนึ่งเมื่อหลายปีก่อน คุณภาพงานประกอบแย่จนน่าตกใจ และใช้ไป 1 ปีแบตเตอรี่ก็อยู่ได้ไม่ถึงไม่กี่ชั่วโมง
    • ถ้าเป็นเมื่อ 8 ปีก่อนคงแนะนำแล็ปท็อป Tuxedo แต่แล็ปท็อปดี ๆ ไม่ได้เป็นกระแสแล้ว และคุณภาพกำลังถูกสังเวยในกระบวนการทำให้บางและเล็กลง
      อาจลอง Slimbook ได้ แต่สุดท้ายมันก็เป็น รีเซลเลอร์ของ Clevo อยู่ดี ประสบการณ์จึงใกล้เคียงกับ “ตอนนี้แกะกล่องมาก็ทำงานได้หมดแล้ว” มากกว่า “เครื่องยอดเยี่ยม แต่แพตช์ทั้งหมดต้องเข้าเคอร์เนลก่อน”
    • ใช้ Lenovo ThinkPad T14s Gen 3 AMD อยู่ และเป็นแล็ปท็อป Linux ที่ดีที่สุดเท่าที่เคยใช้มา ถ้าต้องการจอใหญ่ ก็มีรุ่น 16 นิ้วด้วย
    • ที่บริษัทให้ Dell XPS 13 Developer Edition ที่ติดตั้ง Ubuntu 20.04 มาให้ล่วงหน้า ประสบการณ์แทบจะสมบูรณ์แบบ
      เคยเขียนไว้ที่นี่มาก่อนเหมือนกันว่า Windows SKU ดูเหมือนจะต่างกันเล็กน้อย คนที่ซื้อเครื่องที่ออกจากโรงงานพร้อม Windows แล้วติดตั้ง Linux เองบอกว่าผลลัพธ์ต่างกัน ส่วนเครื่องส่วนตัวใช้ ThinkPad 25 ลง Debian และก็ดีมาก เครื่องที่ใช้บ่อย ๆ ไม่มีเวลาให้เจอปัญหาเลย
  • ถ้าใน “สิ่งที่ต้องทำ” มี DPMS อยู่ ผมคงขอข้ามก่อน ทุกวันนี้หา compositor ที่ไม่ทำระบบจัดการพลังงานพังแบบเนียน ๆ ได้ยาก
    เช่นจอตื่นขึ้นมาตลอดเวลา หรือไม่ตื่นเลยตอนที่ต้องใช้ หรือหน้าจอดับแล้วแต่แบ็กไลต์ยังติดอยู่ ข้อดีของ X สมัยก่อนคือถ้าแก้ได้ใน X server ก็แก้ได้ทุกที่ ตอนนี้เราอยู่ในเขาวงกตของ compositor เล็ก ๆ ต่างชนิดกันที่ต่างคนต่างสู้กันเอง แล้วไม่มีอะไรทำงานได้ดีจริง ๆ พอถึงวินาทีที่ Wayland เข้าสู่สภาวะเสถียรที่เหลืออีกแค่ 0.01% ก็จะบรรลุนิพพานของประสิทธิภาพเดสก์ท็อปและความบันเทิงในทุก compositor ใครสักคนก็คงประกาศว่า 0.01% นั้นต้องเปลี่ยนกระบวนทัศน์และสร้างใหม่ทั้งหมด แล้วทุกคนก็จะย้ายไปใช้อะไรอย่าง Zayland จากนั้นต้องรออีก 10 ปีกว่าฟอนต์จะปกติและคลิปบอร์ดจะกลับมาใช้ได้อีกครั้ง

    • ผมกำลังจะบอกว่า Wayland compositor ใหม่ ๆ ที่ไม่ใช่ GNOME หรือ KDE ส่วนใหญ่ใช้ wl_roots แต่จริง ๆ แล้วนั่นเป็นแค่การเดาของผม
      เพราะถ้าจะสร้าง compositor ใหม่ มันฟังดูเป็นตัวเลือกที่สมเหตุสมผลที่สุด แต่พอลองตรวจดูแล้ว ปรากฏว่าไม่ได้ใช้ wl_roots แต่ใช้สิ่งที่ชื่อ Smithay และก็ไม่ใช่ binding ของ wl_roots สำหรับ Rust ด้วย
      https://github.com/Smithay/smithay
  • ใช้ Cosmic alpha บน Fedora อยู่ และชอบมาก มีบั๊กเล็ก ๆ กระจายอยู่บ้าง แต่เท่าที่เห็นตอนนี้ยังไม่ถึงขั้นขวางการใช้งาน
    เป็นเดสก์ท็อปตัวแรกที่ทำให้ผมย้ายออกจาก KDE ที่ใช้ tiling ได้

  • ตัดสินใจเลิกใช้ Windows ที่บ้าน แล้วใช้เวลาหลายวันลองดูดิสโทร Linux หลายตัว น่าสนใจดีที่ได้เห็นว่าแต่ละดิสโทรเสริม GNOME อย่างไรเพื่อให้เดสก์ท็อปผสานกันดีขึ้น
    ชอบ PopOS มากจริง ๆ แต่เลือก Fedora เพราะการเปลี่ยนผ่านออกจาก GNOME และปัญหา extension ของ GNOME ที่พังในแต่ละเวอร์ชัน พอรุ่นเสถียรออกมาก็อยากลอง COSMIC อีกครั้ง และ alpha ก็ทำได้ค่อนข้างดีจริง ๆ อยากรู้ด้วยว่าจะจัดการเรื่องความสามารถในการขยายอย่างไร เพราะความกระจัดกระจายของ ecosystem ส่วนขยาย GNOME ก็เป็นหนึ่งในเหตุผลที่ทำให้เลือก Fedora ถ้าจะติดตั้ง Linux ให้ครอบครัว ZorinOS ก็ดีทีเดียว

    • ตอนนี้ใช้ ความสามารถในการขยาย อย่างกว้างขวางอยู่แล้ว หลายสิ่งที่อยู่ในตัว GNOME เอง ที่นี่ถูกทำเป็นปลั๊กอิน
      ใน GNOME ปลั๊กอินทั้งหมดอยู่ในโปรเซส JS เดียวกัน แต่ที่นี่ปลั๊กอินแต่ละตัวมีโปรเซสของตัวเองและสื่อสารผ่าน Wayland ดังนั้นจึงใส่ฟังก์ชันซับซ้อนจำนวนมากไว้ในปลั๊กอินได้ และถ้าปลั๊กอินตาย ก็จะไม่ลากส่วนที่เหลือลงไปด้วย
  • หน้า release ไม่ได้แสดงให้เห็นอย่างชัดเจนนักว่า Cosmic คืออะไรและทำอะไร
    หน้าผลิตภัณฑ์ดีกว่า: https://system76.com/cosmic
    อันนี้ก็มีประโยชน์: https://www.youtube.com/results?search_query=cosmic+desktop+...

    • ไม่ได้ตั้งใจประชด แต่อยากรู้จริง ๆ ว่าประกาศแบบนี้จะทำให้ดีกว่านี้ได้อย่างไร
      บนหน้าจอผม บรรทัดแรกสุด หรือให้ตรงคือประโยคที่สาม เขียนว่า “COSMIC, our new desktop environment for Pop!_OS and other Linux distros” แล้วถัดมาก็มีลิงก์ไปยังหน้าเดียวกับที่คุณลิงก์มา อยากรู้ว่าบทความ release ควรต้องทำอะไรเพิ่มอีก
    • จะหาว่าโง่ก็ได้ แต่ตอนนี้ใช้ POP OS! 22.04 อยู่ และถึงจะดูเว็บเพจที่ตื่นเต้นนั่นแล้ว ก็ยังไม่ค่อยเข้าใจว่าจะลองใช้ cosmic โดยไม่ต้องติดตั้งระบบใหม่ได้อย่างไร
  • รู้สึกตื่นเต้นเพราะ Cosmic ดูมีศักยภาพที่จะทำลาย โครงสร้างสองขั้ว GNOME / Plasma ได้
    ยังไม่ค่อยมั่นใจกับงานออกแบบภาพของเดสก์ท็อปนัก แต่พอพ้นช่วง alpha แล้วอาจเปลี่ยนใจก็ได้

    • ถ้าชุมชนหาวิธีตกลงกันเรื่องพฤติกรรม UI โดยไม่ต้องสร้างล้อใหม่สิบแปดรอบได้ ผมคงตื่นเต้นกว่านี้มาก
      เวลาใช้งานจริง เดสก์ท็อป environment เองส่วนใหญ่ก็จางหายไปเป็นพื้นหลัง เรื่องอย่างเส้นโค้งการเลื่อนหรือการตั้งค่า key binding ควรถูกจัดการในชั้นที่ต่ำกว่าที่ ecosystem ซอฟต์แวร์เสรีในปัจจุบันทำได้