KDE Linux Testing Edition เปิดตัวในรูปแบบ Immutable OS พร้อม Atomic Updates และ Btrfs Snapshots

ทีมชุมชน BigGo
KDE Linux Testing Edition เปิดตัวในรูปแบบ Immutable OS พร้อม Atomic Updates และ Btrfs Snapshots

KDE ได้เปิดตัว testing edition ของ KDE Linux อย่างเป็นทางการ ซึ่งเป็นความพยายามอันทะเยอทะยานขององค์กรในการสร้างระบบปฏิบัติการแบบ reference implementation ที่สร้างขึ้นรอบ ๆ desktop environment ของ Plasma การแจกจ่าย Linux แบบ immutable นี้แสดงถึงการพัฒนาที่สำคัญจากโครงการ KDE neon ก่อนหน้านี้ของ KDE โดยแก้ไขปัญหาความน่าเชื่อถือที่เกิดขึ้นกับรุ่นก่อนที่ใช้ Ubuntu LTS เป็นฐาน

คุณสมบัติทางเทคนิคที่สำคัญ

  • ระบบปฏิบัติการฐานที่ไม่เปลี่ยนแปลงได้โดยใช้แพ็กเกจ Arch Linux
  • การอัปเดตแบบอะตอมิก A/B ที่ใช้อิมเมจเป็นฐาน
  • การสร้างสแนปช็อต Btrfs อัตโนมัติสำหรับอิมเมจ OS 5 เวอร์ชันล่าสุด
  • ฟังก์ชันการทำงานที่ใช้ Systemd เป็นฐาน
  • แอปพลิเคชันที่แจกจ่ายผ่าน Flatpak และ Snap
  • ติดตั้ง Distrobox และ Toolbox ไว้ล่วงหน้าสำหรับซอฟต์แวร์เพิ่มเติม
  • รองรับ AppImage ในตัว

ชุมชนชี้แจงความสับสนระหว่าง KDE กับ Plasma

การเปิดตัวครั้งนี้ได้จุดประกายการอภิปรายใหม่เกี่ยวกับความสัมพันธ์ระหว่าง KDE และ Plasma โดยผู้ใช้จำนวนมากแสดงความสับสนเกี่ยวกับศัพท์เหล่านี้ ชุมชนได้รีบชี้แจงว่า KDE ได้เลิกใช้การขยายชื่อ Desktop Environment ตั้งแต่ปี 2009 โดยเปลี่ยนจากตัวย่อเป็นเพียงชื่อขององค์กรที่พัฒนาซอฟต์แวร์เดสก์ท็อปสำหรับ Linux Plasma ทำหน้าที่เป็นส่วนประกอบของ desktop environment ในขณะที่ kwin จัดการหน้าที่ window management ความพยายามในการเปลี่ยนแบรนด์นี้อธิบายได้ว่าทำไมชื่อ KDE และ Plasma จึงมีอยู่ร่วมกันในการเผยแพร่ซอฟต์แวร์ปัจจุบัน

สถาปัตยกรรม Immutable สร้างความกังวลเรื่องความเข้ากันได้กับ VPN

การตัดสินใจสร้าง KDE Linux เป็นระบบปฏิบัติการแบบ immutable ได้รับปฏิกิริยาที่หลากหลายจากผู้ใช้ที่มีศักยภาพ แม้ว่า atomic updates และ Btrfs snapshots อัตโนมัติจะสัญญาว่าจะเพิ่มความเสถียรของระบบ แต่สมาชิกชุมชนบางคนกังวลเกี่ยวกับความเข้ากันได้กับซอฟต์แวร์เฉพาะทาง ความกังวลเฉพาะอย่างหนึ่งเกี่ยวข้องกับ VPN clients อย่าง Mullvad ที่ต้องการ custom kernel modules ซึ่งไม่สามารถติดตั้งได้ง่าย ๆ บนระบบ immutable เนื่องจากข้อจำกัดด้านใบอนุญาตและลักษณะ read-only ของระบบฐาน

การแจกจ่ายนี้แก้ไขปัญหาการติดตั้งซอฟต์แวร์ผ่านวิธีการทางเลือกรวมถึง Distrobox, Toolbox และแพ็กเกจ Flatpak แต่วิธีการแก้ไขเหล่านี้อาจไม่สามารถตอบสนองผู้ใช้ที่ต้องพึ่งพาการปรับเปลี่ยนระดับ kernel สำหรับ workflows ของพวกเขา

ข้อกำหนดของระบบและข้อจำกัด

  • รองรับเฉพาะ Wayland session (ไม่รองรับ X11)
  • ไม่รองรับไดรเวอร์ NVIDIA แบบ proprietary สำหรับ GPU ที่มีอายุมากกว่า 6 ปี
  • รองรับ GPU NVIDIA GTX 16xx และรุ่นใหม่กว่าผ่าน open kernel modules
  • ยังไม่รองรับ secure boot ในปัจจุบัน
  • ไม่มีการใช้งาน swap space
  • ไม่มี delta updates (ต้องดาวน์โหลด image แบบเต็มทั้งหมด)

รากฐานทางเทคนิคได้รับการเปรียบเทียบกับ Silverblue

ผู้สังเกตการณ์ในชุมชนได้สังเกตเห็นความคล้ายคลึงกันระหว่าง KDE Linux และ Fedora Silverblue ซึ่งทั้งคู่แสดงถึงแนวโน้มที่เพิ่มขึ้นต่อระบบปฏิบัติการเดสก์ท็อปแบบ immutable การดำเนินการของ KDE ใช้แพ็กเกจ Arch Linux เป็นรากฐานในขณะที่เน้นย้ำว่าไม่ควรถือว่าเป็นการแจกจ่ายที่ใช้ Arch เป็นฐาน แต่ Arch เป็นเพียงแหล่งแพ็กเกจเท่านั้น โดย pacman package manager แบบดั้งเดิมไม่มีอยู่ในระบบสุดท้าย

testing edition ปัจจุบันรองรับเฉพาะ Wayland sessions และไม่รวม proprietary NVIDIA drivers สำหรับ GPU ที่เก่ากว่าหกปี ข้อจำกัดนี้เกิดจากลักษณะ immutable ของระบบฐาน ซึ่งป้องกันการโหลด kernel modules ที่ต้องการโดยฮาร์ดแวร์ NVIDIA รุ่นเก่าในขณะ runtime

KDE Linux แสดงถึงการทดลองที่น่าสนใจในการออกแบบการแจกจ่าย desktop Linux โดยนำเสนอประโยชน์ที่มีศักยภาพสำหรับทั้งผู้ใช้ปลายทางและนักพัฒนา KDE อย่างไรก็ตาม สถานะ testing ปัจจุบันและข้อจำกัดทางสถาปัตยกรรมแสดงให้เห็นว่าการนำไปใช้อย่างแพร่หลายจะขึ้นอยู่กับว่าโครงการจะแก้ไขความกังวลด้านความเข้ากันได้ได้ดีเพียงใดในขณะที่รักษาข้อได้เปรียบด้านความเสถียร

อ้างอิง: KDE Linux