Gravity Linux ดิสโทรใหม่สำหรับ Apple Silicon ที่มีวันหมดอายุ
Gravity Linux อาจแตกต่างจาก Linux distribution อื่นที่คุณเคยรู้จัก เพราะเป้าหมายระยะยาวของโปรเจกต์นี้คือการไม่มีตัวตนอยู่ในฐานะดิสโทร โดยปัจจุบันมันถูกพัฒนาในรูปแบบ Fedora Remix สำหรับ Apple Silicon Mac ที่เลือกใช้เดสก์ท็อป KDE Plasma บน Wayland เป็นค่าเริ่มต้น
การพัฒนาทั้งหมดใช้วิธีวิศวกรรมย้อนกลับแบบ clean-room เพื่อความบริสุทธิ์ของซอร์สโค้ด โดยมั่นใจได้ว่าไม่มีซอร์สโค้ดของ Apple หรือข้อมูลทางเทคนิคที่รั่วไหลหลุดเข้ามาในโปรเจกต์นี้อย่างแน่นอน
สองนักพัฒนาหลัก Cody Ho และ Niklas Sheth เป็นผู้ขับเคลื่อนโครงการนี้โดยฟอร์กมาจาก Asahi Linux เพื่อนำ Linux มาสู่ Apple Silicon โดยสาเหตุที่แยกตัวออกมาเนื่องจากนโยบายการมีส่วนร่วมที่แตกต่างกัน โดยเฉพาะเรื่องการใช้งาน AI ในการเขียนโค้ด
จุดยืนของ Gravity Linux ในเรื่อง AI นั้นชัดเจนมาก โดยใน kernel branch ของโปรเจกต์มีการใช้แท็ก Assisted-By เพื่อ ให้เครดิตเครื่องมือเขียนโค้ด AI อย่างเปิดเผย เคียงข้างไปกับชื่อนักพัฒนาที่เป็นมนุษย์
สิ่งที่เวอร์ชันแรกมอบให้

Alpha ตัวแรกเน้นการทำงานบน M4 Mac mini โดยสามารถใช้งานตัวควบคุมการแสดงผล (DCP) และ GPU ได้แล้ว พร้อมรองรับ OpenGL ES 3.0 และ OpenGL 3.3 ซึ่งทำให้ระบบมี การเร่งความเร็วทางกราฟิกด้วยฮาร์ดแวร์ (hardware-accelerated graphics) ตั้งแต่การเริ่มบูตเครื่องครั้งแรก
อย่างไรก็ตาม นี่คือเวอร์ชัน Alpha สำหรับนักพัฒนาเท่านั้น จึงยังมีข้อจำกัดหลายอย่างที่ไม่เหมาะกับการใช้งานทั่วไป เช่น ระบบ Suspend ยังไม่ทำงาน ไม่รองรับ Thunderbolt และ USB4 รวมถึงไม่สามารถส่งสัญญาณภาพผ่าน USB-C ได้ (แต่ใช้ HDMI ได้ปกติ) นอกจากนี้ระบบการปิดเครื่องและรีบูตยังไม่เสถียร และมีการจำกัดระดับเสียงลำโพงเพื่อความปลอดภัยของฮาร์ดแวร์
สำหรับผู้ที่ต้องการทดลองใช้ ทีมพัฒนาเตือนว่า จำเป็นต้องติดตั้งใหม่ทั้งหมด เมื่อเวอร์ชัน Beta ออกมาในอนาคต เพราะไม่มีการรับประกันการอัปเกรดจากรุ่น Alpha โดยคุณสามารถทดลอง ติดตั้งลงในเครื่อง ได้ผ่านคำสั่ง:
curl -fsSL https://install.gravitylinux.org | shดิสโทรที่มีวันหมดอายุ?
เป้าหมายของ Gravity Linux ไม่ได้หยุดอยู่แค่ M4 Mac mini แต่ยังครอบคลุมไปถึง MacBook Neo รวมถึงชิปตระกูล M4, M4 Pro และ M4 Max ทั้งหมด ซึ่งขณะนี้เริ่มมีความคืบหน้าในการรองรับอุปกรณ์หลายรุ่นมากขึ้นเรื่อยๆ
สำหรับชิปตระกูล M5 นั้นสถานการณ์ต่างออกไป เนื่องจากพบปัญหาในการกำหนดค่าบน macOS 27.0 Beta 5 ที่ขัดขวางการทำงานของ CPU core บางส่วน ซึ่งทีมงาน Gravity Linux ตัดสินใจระงับการรองรับ M5 ไว้ชั่วคราวจนกว่า Apple จะแก้ไขปัญหานี้ เพื่อให้ฮาร์ดแวร์ทั้งหมดใช้เฟิร์มแวร์เวอร์ชันเดียวกันได้
เป้าหมายสูงสุดที่แท้จริงคือการนำไดรเวอร์ทั้งหมดส่งเข้าสู่ upstream ของ Linux kernel และโปรเจกต์ที่เกี่ยวข้อง พร้อมเผยแพร่บันทึกวิธีวิศวกรรมย้อนกลับสู่สาธารณะ ซึ่ง GitHub organization ของพวกเขาก็แสดงให้เห็นถึงการดูแลฟอร์กของ Linux kernel, Mesa และ U-Boot เพื่อเตรียมส่งงานคืนสู่โปรเจกต์หลัก
เมื่อภารกิจส่งงานเข้า upstream สำเร็จ Linux ดิสโทรหลักอื่นๆ จะสามารถทำงานบน Apple Silicon ได้ทันทีโดยไม่ต้องใช้โปรเจกต์แยก และเมื่อถึงวันนั้น Gravity Linux ก็หมดความจำเป็นและจะยุติบทบาทลงตามแผนที่วางไว้
ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
