- โครงการ KDE เปิดตัวอัลฟาเวอร์ชันของลินุกซ์ดิสโทรของตนเองในชื่อ KDE Linux
- ใช้ สถาปัตยกรรมแบบ immutable บนพื้นฐาน Arch Linux และใช้ Flatpak กับ KDE Builder แทนการติดตั้งแพ็กเกจโดยตรง
- รองรับเฉพาะ Wayland และไม่มีแผนรองรับ X.org หรือระบบที่ใช้ BIOS
- อิมเมจระบบใช้ EROFS เพื่อให้มีการอัปเดตแบบ atomic และความสามารถในการ rollback
- ในอนาคตจะมีทั้งหมดสามเอดิชัน และมีความแตกต่างจากดิสโทรเดิมในด้าน อัปเดตความปลอดภัย, การจัดการแพ็กเกจ เป็นต้น
KDE เปิดตัวอัลฟาของลินุกซ์ดิสโทรของตัวเอง
ภาพรวมและการประกาศ
- โครงการ KDE เปิดตัวอัลฟาเวอร์ชันของลินุกซ์ดิสโทรของตนเองชื่อ KDE Linux ในงาน Akademy 2025
- ดิสโทรนี้ตั้งเป้าเป็น "ผลลัพธ์ที่ดีที่สุดซึ่งถ่ายทอดทุกเทคโนโลยีของ KDE ได้อย่างก้าวหน้าที่สุด" และมุ่งขยายศักยภาพไปสู่การใช้งานหลายรูปแบบ เช่น ใช้ในบ้าน องค์กร และการติดตั้งแบบ OEM
- ขณะนี้ยังอยู่ในช่วงพัฒนาเริ่มต้น จึงมี ฟีเจอร์ที่ยังไม่สมบูรณ์และส่วนที่ยังหยาบอยู่มาก และมีลักษณะเป็นรุ่นทดลองที่แสดงทิศทางของเดสก์ท็อปลินุกซ์ที่เสร็จสมบูรณ์ในอนาคต
แรงจูงใจและที่มาในการพัฒนา
- การพัฒนา KDE Linux มี ผู้มีส่วนร่วมหลักของ KDE หลายคนเข้าร่วมอย่างจริงจัง รวมถึง Harald Sitter
- มีการระบุว่า KDE neon ที่ใช้ Ubuntu LTS เป็นฐานนั้นไปถึงข้อจำกัดแล้ว ทั้งจากเทคโนโลยีที่เก่า งานแพ็กเกจจิงที่ไม่จำเป็น และปัญหาจากกระบวนการบิลด์ที่ปรับแต่งมากเกินไป
- KDE Linux จึงมีเป้าหมายเพื่อก้าวข้ามข้อจำกัดเหล่านี้ ด้วยการเปิดทางให้ใช้เทคโนโลยีใหม่ได้มากขึ้น และเพิ่มอิสระในการแจกจ่ายและการดำเนินงาน
- เป้าหมายหลักคือการจัดการวิธีส่งมอบซอฟต์แวร์ KDE ด้วยตนเอง และมีบริบทเดียวกับแนวโน้มตามธรรมชาติที่ฝั่งเดสก์ท็อปเอนวायरอนเมนต์มีระบบปฏิบัติการของตัวเอง เช่น Linux Mint, ElementaryOS
สถาปัตยกรรมและจุดเด่นทางเทคนิค
- ใช้แพ็กเกจของ Arch Linux เป็นระบบปฏิบัติการพื้นฐาน แต่จัดการแอปผ่านการบิลด์ซอร์สด้วย KDE Builder หรือผ่าน Flatpak และ ไม่มี Pacman ให้ใช้
- ไม่รองรับเซสชัน X.org และ ใช้ Wayland เท่านั้น โดยฮาร์ดแวร์บางชุด เช่น การ์ด NVIDIA รุ่นเก่า อาจต้องตั้งค่าด้วยตนเอง
- รองรับเฉพาะระบบ UEFI และไม่มีแผนรองรับระบบที่ใช้ BIOS-only
- รูทไฟล์ซิสเต็ม (/) ใช้ Btrfs แบบปรับเปลี่ยนได้ ส่วน /usr ใช้ โวลุมแบบอ่านอย่างเดียวบน EROFS เพื่อรองรับโครงสร้างการอัปเกรดแบบ atomic และการ rollback ได้ง่าย
- การอัปเดตระบบทำผ่าน Discover หรือ CLI ด้วย updatectl และสามารถแคชไฟล์ EROFS ได้สูงสุด 5 ชุดเพื่อ rollback เวอร์ชันได้ง่าย
แพ็กเกจและประสบการณ์ผู้ใช้
- ผู้ใช้ไม่สามารถติดตั้งแพ็กเกจลงในระบบพื้นฐานได้โดยตรง รองรับเฉพาะ Flatpak หรือ Snap (ยังไม่รองรับการรวมกับ Discover) และ Distrobox (ติดตั้งและผสานแอปจากดิสโทรอื่นภายในคอนเทนเนอร์)
- ยังมีบั๊กในช่วงอัลฟา เช่น การตั้งค่า Podman แต่คาดว่าจะทยอยปรับปรุงต่อไป
- ซอฟต์แวร์ที่มาพร้อมระบบโดยพื้นฐานมี Gwenview, Okular, Haruna, Kate, Konsole, Firefox เป็นต้น และมีเครื่องมือ CLI ที่จำเป็นอย่าง Bash, curl, Linux 6.16.5, GCC ติดตั้งมาให้
- ยังไม่มียูทิลิตีที่มีประโยชน์บางตัว เช่น Emacs, tmux, pip, Fish
อิมเมจแบบกำหนดเองและการจัดการ
- ผู้ใช้ไม่สามารถแก้ไขแพ็กเกจพื้นฐานของระบบได้โดยตรง แต่สามารถสร้างอิมเมจแบบกำหนดเองได้ด้วยเครื่องมือ mkosi และไฟล์ตั้งค่าที่เกี่ยวข้องซึ่งโครงการใช้อยู่
เอดิชันและโรดแมปในอนาคต
- ในระยะยาวมีแผนจะออก สามเอดิชัน ได้แก่ Testing, Enthusiast และ Stable
- Testing จะบิลด์รายวันจาก Git เพื่อใช้สำหรับงานพัฒนา/QA (กำลังแจกจ่ายอยู่ในปัจจุบัน)
- Enthusiast สำหรับผู้ใช้เบต้าและผู้ใช้ทั่วไป ส่วน Stable จะรวมเฉพาะซอฟต์แวร์รีลีสที่ถึงเกณฑ์คุณภาพตามกำหนด
- ก่อนออกเบต้ายังมีงานที่ต้องทำอีก เช่น การเลิกพึ่งพา Arch User Repository และการย้ายไปใช้โครงสร้างพื้นฐานทางการของ KDE
ความปลอดภัย การจัดการ และธรรมาภิบาล
- ยังไม่มีเมลลิงลิสต์ประกาศความปลอดภัยหรือระบบแจ้งเตือนอัตโนมัติ ผู้ใช้ต้องติดตาม ตัวติดตามความปลอดภัยของ Arch และ คำแนะนำด้านความปลอดภัยของ KDE ด้วยตนเอง
- ด้วยลักษณะของระบบ immutable บนฐาน Arch การนำแพตช์ความปลอดภัยมาใช้อาจล่าช้า และการไม่มีตัวจัดการแพ็กเกจทำให้จัดการรายการซอฟต์แวร์ที่ติดตั้งในระบบได้ยาก
- ธรรมาภิบาลที่ใช้งานจริงใช้โมเดล 'สภาผู้อาวุโส' และในข้อพิพาทสำคัญ Sitter จะมีอำนาจตัดสินใจขั้นสุดท้าย
อนาคตและความหมายของโครงการ
- การพัฒนาและดูแลดิสโทรด้วยตนเองมีเป้าหมายเพื่อให้ได้สัมผัสกับ ความรับผิดชอบและข้อจำกัดของเดสก์ท็อปเอนวायरอนเมนต์โอเพนซอร์ส โดยตรง และเพื่อเข้าใจมากขึ้นว่าทำไมดิสโทรขนาดใหญ่แบบดั้งเดิมจึงต้องตัดสินใจเชิงซับซ้อนหลายอย่าง
- หากโครงการยุติลง ก็มีแผนรองรับไว้ให้สามารถย้ายไปดิสโทรอื่นโดยอัตโนมัติเมื่อถึง EOL (สิ้นสุดการให้บริการ)
- แม้จะยังมีส่วนที่ไม่สมบูรณ์มากตามสภาพของเวอร์ชันอัลฟา แต่ก็เป็นโครงการที่สะท้อนให้เห็นถึงความตั้งใจของ KDE ที่จะกำหนดทิศทางเทคโนโลยีด้วยตนเอง
ยังไม่มีความคิดเห็น