Halium เป็นโครงการโอเพ่นซอร์สที่ทำงานเพื่อมุ่งสู่ฐานร่วมสำหรับระบบปฏิบัติการมือถือที่ไม่ใช่ Android

Project Halium เป็นโครงการโอเพ่นซอร์สที่มีจุดมุ่งหมายเพื่อสร้างฐานการทำงานร่วมกันสำหรับระบบปฏิบัติการที่ไม่ใช่ Android, GNU/Linux ทั้งหมด

หากคุณเป็นผู้ที่ชื่นชอบ Android ที่ได้สำรวจไปไกลกว่าโลกของ ROM แบบกำหนดเองที่ใช้ Android ล้วนๆ คุณคงเคยได้ยินเกี่ยวกับโปรเจ็กต์ต่างๆ เช่น Ubuntu Touch, Sailfish OS และอื่นๆ ที่คล้ายกัน

สิ่งเหล่านี้เป็นระบบปฏิบัติการมือถือที่ใช้ GNU/Linux ที่ไม่ใช่ Android และมักใช้เวลานาน อย่างไรก็ตาม การกระจายตัวทำให้การพัฒนาและการนำไปใช้ของผู้ใช้ค่อนข้างยากสำหรับระบบปฏิบัติการทางเลือกเหล่านี้... แต่นั่นคือสิ่งที่ โครงการฮาเลี่ยม เข้ามา.

โครงการโอเพ่นซอร์สนี้พยายามรวบรวมนักพัฒนาจากพอร์ต Ubuntu Touch นักพัฒนาชุมชน Sailfish OS โครงการ webOS Lune OS แบบเปิด และผู้มีส่วนร่วมของ KDE Plasma Mobile รวมถึงนักพัฒนารายอื่นๆ (เราสงสัยว่า Jolla) ยุติความแตกแยก เห็นได้ในฐานระดับล่างของโครงการตามลำดับ ปัจจุบัน Ubuntu Touch, Sailfish OS/Mer, Plasma Mobile และอื่นๆ ใช้แผนผังแหล่งที่มาของ Android และวิธีการที่แตกต่างกันสำหรับสแต็กที่สร้างขึ้นต่างกัน สิ่งนี้นำไปสู่การกระจัดกระจายอย่างมากในโครงการระบบปฏิบัติการมือถือที่ไม่ใช่ Android, GNU/Linux ที่ได้รับความนิยมมากที่สุดใน การใช้แผนผังต้นทางของ Android วิธีการเริ่มต้น Android init และวิธีที่รูปภาพถูกแฟลชไปยัง อุปกรณ์. หลายโครงการเหล่านี้โดยพื้นฐานแล้วทำงานเดียวกัน แต่ในลักษณะที่แตกต่างออกไป

ตามหลักการแล้ว ชิ้นส่วนเหล่านี้ไม่จำเป็นต้องแยกจากกัน เนื่องจากระบบปฏิบัติการเหล่านี้ทั้งหมดมีเป้าหมายเดียวกันในท้ายที่สุด นั่นคือการบูตขณะใช้ไดรเวอร์ไบนารี่ของ Android ดังนั้นเป้าหมายของ Halium คือการทำงานไปสู่ฐาน Linux ทั่วไป ซึ่งจากนั้นโครงการต่างๆ เหล่านี้ก็สามารถนำไปใช้ในการบูตบนมือถือของตนได้ นี่หมายความว่า สร้างมาตรฐานให้กับการสร้างเคอร์เนล Linux และ Android HAL (เลเยอร์นามธรรมของฮาร์ดแวร์) ลิบีบริส สำหรับการรองรับไดรเวอร์ Android จากนั้นมีชุดส่วนประกอบพื้นที่ผู้ใช้มาตรฐาน หลังจากนั้น การตัดสินใจเกี่ยวกับอินเทอร์เฟซระดับสูงจะขึ้นอยู่กับแต่ละโครงการ แต่ฐานระดับล่างจะถูกแชร์

แนวทางนี้มีส่วนแบ่งผลประโยชน์ที่ยุติธรรมซึ่งจะช่วยโครงการระบบปฏิบัติการมือถือที่ไม่ใช่ Android, GNU/Linux ทั้งหมด ความพยายามในการย้ายพอร์ตร่วมกันจะทำให้ HAL มีความคล่องตัวมากขึ้น และการแจกจ่ายอื่นๆ จะมีเวลาทำงานบนอุปกรณ์เคลื่อนที่ได้ง่ายขึ้น เมื่อวางรากฐานแล้ว ก็จะมี "จุดร่วม" ในการสื่อสารระหว่างโครงการต่างๆ ด้วยเช่นกัน นี่เป็นโครงการที่มีความทะเยอทะยานซึ่งมีหลายขั้นตอน โดยเริ่มจากการพัฒนาเบื้องต้นสำหรับ ลิบีบริสจากนั้นเปิดใช้งานฮาร์ดแวร์ (เตรียมพร้อม) และสุดท้ายเปิดใช้งานอุปกรณ์ (ขยายและรวมถึงอุปกรณ์ใหม่นอกเหนือจากการอ้างอิง Google Nexus 5, OnePlus One และ Google Nexus 5X)

หากคุณต้องการเรียนรู้เพิ่มเติมหรือมีส่วนร่วมในโครงการนี้ คุณสามารถติดต่อได้หลายวิธี คุณสามารถเข้าร่วม #halium เพื่อการสนทนาผ่าน freenode IRC; คุณสามารถเยี่ยมชมโทรเลขฮาเลียมได้ ซุปเปอร์กรุ๊ป; หรือสุดท้ายคุณก็สามารถแชทโดยใช้ Matrix (#halium: Dishroot.org หรือ #halium: matrix.org) แม้ว่าจะยังอยู่ในช่วงเริ่มต้น แต่โครงการนี้ก็ยังคุ้มค่าที่จะลองดู เราจะจับตาดูความคืบหน้าอย่างแน่นอน และหวังว่ามันจะเป็นประโยชน์ต่อทางเลือกระบบปฏิบัติการมือถือเหล่านี้อย่างไร!