การเปิดตัว KDE Linux Alpha Release จุดประกายการถกเถียงเรื่องระบบปฏิบัติการแบบ Immutable และความน่าเชื่อถือของ Flatpak

ทีมชุมชน BigGo
การเปิดตัว KDE Linux Alpha Release จุดประกายการถกเถียงเรื่องระบบปฏิบัติการแบบ Immutable และความน่าเชื่อถือของ Flatpak

KDE ได้เปิดตัว KDE Linux เวอร์ชัน alpha ซึ่งเป็นระบบปฏิบัติการแบบ immutable ที่มีเป้าหมายเพื่อแสดงให้เห็นถึงจุดเด่นของซอฟต์แวร์ KDE พร้อมทั้งนำเสนอแนวทางการจัดการแพ็กเกจแบบทันสมัย ระบบปฏิบัติการใหม่นี้สร้างขึ้นจากแพ็กเกจ Arch Linux แต่ได้รับการออกแบบให้เป็นระบบที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ซึ่งแสดงถึงความพยายามของ KDE ในการสร้างระบบอ้างอิงสำหรับสภาพแวดล้อมเดสก์ท็อปของตน

ข้อมูลจำเพาะทางเทคนิคของ KDE Linux :

  • ฐาน: แพ็กเกจ Arch Linux (ไม่มี pacman)
  • ระบบไฟล์: EROFS แบบอ่านอย่างเดียวสำหรับ /usr, Btrfs แบบอ่าน/เขียนสำหรับ root
  • การอัปเดต: การอัปเดตแบบ Atomic ผ่าน systemd-sysupdate
  • ขนาดอิมเมจ: ประมาณ 4.8 GB USD ต่อระบบอิมเมจ
  • การย้อนกลับ: เก็บแคชระบบได้สูงสุด 5 เวอร์ชัน
  • การจัดการแพ็กเกจ: รองรับ Flatpak และ Snap
  • เซิร์ฟเวอร์แสดงผล: Wayland เท่านั้น (ไม่รองรับ X11)
  • การบูต: UEFI เท่านั้น (ไม่รองรับ BIOS)

ระบบ Immutable ได้รับความนิยมเพิ่มขึ้นแม้จะมีการตอบรับที่หลากหลาย

ชุมชน Linux แสดงความสนใจที่เพิ่มขึ้นต่อระบบปฏิบัติการแบบ immutable ซึ่งระบบหลักจะอยู่ในสถานะอ่านอย่างเดียวและแอปพลิเคชันจะถูกติดตั้งผ่าน containers หรือแพ็กเกจแบบ sandbox ผู้ใช้หลายคนชื่นชอบความเสถียรและความสามารถในการย้อนกลับที่ระบบเหล่านี้มอบให้ สมาชิกชุมชนคนหนึ่งกล่าวถึงความชอบของตนต่อระบบ immutable หลังจากการปรับแต่งมาหลายทศวรรษ โดยให้ความสำคัญกับความเสถียรของระบบหลักมากกว่าตัวเลือกการปรับแต่งที่ไม่มีที่สิ้นสุด

อย่างไรก็ตาม แนวทางนี้ก็ไม่ปราศจากผู้วิพากษ์วิจารณ์ ผู้ใช้บางคนตั้งคำถามว่าระบบปฏิบัติการแบบ immutable เป็นเพียง live CD ที่ได้รับการยกย่องเกินจริงที่ทำให้งานจัดการระบบพื้นฐานซับซ้อนขึ้น การแลกเปลี่ยนระหว่างความเสถียรของระบบและความยืดหยุ่นยังคงเป็นหัวข้อที่ถกเถียงกัน โดยผู้สนับสนุนการจัดการแพ็กเกจแบบดั้งเดิมโต้แย้งว่า filesystem snapshots สามารถให้ประโยชน์ที่คล้ายกันได้โดยไม่มีข้อจำกัด

ความกังวลเรื่อง Flatpak บดบังนวัตกรรมทางเทคนิค

การพึ่งพา Flatpak อย่างหนักของระบบปฏิบัติการนี้ในการส่งมอบแอปพลิเคชันได้จุดประกายการถกเถียงอย่างมากเกี่ยวกับสถานะปัจจุบันของรูปแบบการจัดแพ็กเกจนี้ ความกังวลของชุมชนมุ่งเน้นไปที่สถานะการบำรุงรักษาของ Flatpak โดยมีรายงานชี้ให้เห็นว่าโครงการนี้หยุดนิ่งเนื่องจากมีนักพัฒนาน้อยเกินไปที่สามารถตรวจสอบและรวมโค้ดได้นอกเหนือจากการบำรุงรักษาพื้นฐาน

การใช้พื้นที่จัดเก็บข้อมูลเป็นปัญหาสำคัญอีกประการหนึ่ง ผู้ใช้รายงานว่าแม้แต่การติดตั้ง Flatpak ขั้นต่ำก็สามารถใช้พื้นที่ดิสก์ 8-10 กิกะไบต์ดอลลาร์สหรัฐ เนื่องจาก runtime dependencies ซึ่งสร้างปัญหาสำหรับระบบที่มีพื้นที่จัดเก็บข้อมูลจำกัด การขาดการอัปเดตแบบ delta ที่มีประสิทธิภาพทำให้ปัญหานี้รุนแรงขึ้น โดยผู้ใช้ต้องดาวน์โหลด system images ที่สมบูรณ์ซึ่งสามารถมีขนาดถึง 4.8 กิกะไบต์ดอลลาร์สหรัฐ ต่อครั้ง

ความต้องการพื้นที่จัดเก็บข้อมูล:

  • แนะนำขั้นต่ำ: 30 GB USD สำหรับ system images
  • Virtual machine: แนะนำ 50-75 GB USD
  • ค่าใช้จ่ายเพิ่มเติมของ Flatpak: 8-10 GB USD สำหรับการติดตั้งแบบขั้นต่ำ
  • System image cache: ประมาณ 24 GB USD สำหรับ 5 เวอร์ชัน

แนวทาง Wayland เท่านั้นทำให้ผู้ใช้แบ่งฝ่าย

การตัดสินใจของ KDE Linux ที่จะรองรับเฉพาะ Wayland sessions โดยยกเลิก X11 ทั้งหมด สะท้อนถึงจุดยืนที่มองไปข้างหน้าของโครงการ แต่ก็เน้นย้ำถึงความท้าทายด้านความเข้ากันได้ที่ยังคงมีอยู่ แม้ว่าผู้ใช้หลายคนจะรายงานประสบการณ์ที่ราบรื่นกับการใช้งาน Wayland สมัยใหม่ แต่คนอื่นๆ ยังคงพบปัญหา graphics glitches โดยเฉพาะกับฮาร์ดแวร์ NVIDIA

ชุมชนยังคงแบ่งฝ่ายเกี่ยวกับความพร้อมของ Wayland ผู้ใช้บางคนชื่นชมประสิทธิภาพและคุณสมบัติทันสมัยของมัน ในขณะที่คนอื่นๆ อ้างถึงปัญหาที่ยังคงมีอยู่เกี่ยวกับการแชร์หน้าจอ วิธีการป้อนข้อมูล และความเข้ากันได้ของแอปพลิเคชัน การถกเถียงมักจะมุ่งเน้นไปที่ว่าการบังคับให้ใช้ Wayland จะเร่งการพัฒนาหรือทำให้ผู้ใช้ที่พึ่งพาฟังก์ชัน X11 รู้สึกแปลกแยก

คำถามเกี่ยวกับการแพร่หลายของระบบปฏิบัติการ

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

ผู้สนับสนุนโต้แย้งว่าการมี reference implementation ช่วยให้ KDE สามารถแสดงการผสานรวมที่เหมาะสมที่สุดและให้แพลตฟอร์มที่เสถียรสำหรับพันธมิตรฮาร์ดแวร์ในการติดตั้งล่วงหน้า การออกแบบแบบ immutable ของโครงการและการมุ่งเน้นไปที่เทคโนโลยีสมัยใหม่เช่น systemd-sysupdate และ EROFS filesystems แสดงถึงนวัตกรรมที่แท้จริงมากกว่าการบรรจุใหม่อย่างง่าย

การเปิดตัว alpha release ทำหน้าที่เป็นการทดลองที่น่าสนใจในการออกแบบระบบปฏิบัติการ desktop Linux แม้ว่าความสำเร็จในระยะยาวจะขึ้นอยู่กับการแก้ไขความกังวลของชุมชนเกี่ยวกับการจัดการแพ็กเกจ ความเข้ากันได้ของฮาร์ดแวร์ และคำถามพื้นฐานว่าระบบนิเวศ Linux ต้องการระบบปฏิบัติการอีกตัวหรือไม่

อ้างอิง: KDE launches its own distribution (again)