Projekt Halium je odprtokodni projekt, katerega namen je zgraditi skupno delovno osnovo za vse operacijske sisteme, ki niso Android in temeljijo na GNU/Linuxu.
Če ste navdušenec nad Androidom, ki je raziskoval tudi onkraj sveta prilagojenih ROM-ov, ki temeljijo izključno na Androidu, ste verjetno že slišali za projekte, kot so Ubuntu Touch, Sailfish OS in podobni.
To so bili ambiciozni, pogosto dolgotrajni mobilni operacijski sistemi, ki niso temeljili na Androidu in so temeljili na GNU/Linuxu. Vendar razdrobljenost otežuje razvoj in sprejemanje teh alternativnih operacijskih sistemov med uporabniki... ampak tam je Projekt Halij pride noter.
Ta odprtokodni projekt poskuša združiti razvijalce iz vrat Ubuntu Touch, razvijalce skupnosti Sailfish OS, odprt projekt webOS Lune OS in sodelavci KDE Plasma Mobile, med drugimi razvijalci (sumimo, Jolla) za narediti konec razdrobljenosti viden v bazi nižje ravni njihovega projekta. Trenutno Ubuntu Touch, Sailfish OS/Mer, Plasma Mobile in drugi uporabljajo različna izvorna drevesa in metode Android za različno zgrajene sklade. To vodi do velike razdrobljenosti med najbolj priljubljenimi projekti mobilnih OS brez Androida, ki temeljijo na GNU/Linuxu. njihova uporaba izvornega drevesa Androida, kako se zažene Android init in kako se slike utripajo v napravo. Mnogi od teh projektov v bistvu opravljajo isto delo, vendar na drugačen način.
V idealnem primeru ti deli ne bi smeli biti ločeni, saj imajo vsi ti operacijski sistemi na koncu isti cilj – zagon med uporabo binarnih gonilnikov Android. Tako je cilj Haliuma prizadevanje za skupno osnovo Linuxa, ki jo lahko nato uporabljajo vsi ti različni projekti za zagon na svojih prenosnih napravah. To pomeni standardizira gradnjo jedra Linuxa in HAL za Android (plast abstrakcije strojne opreme), libhybris za podporo gonilnikov za Android in nato s standardnim naborom komponent uporabniškega prostora. Po tem so odločitve o vmesnikih na visoki ravni prepuščene posameznim projektom samim, vendar bi bila osnova na nižji ravni deljena.
Ta pristop ima precejšen delež prednosti, ki bi pomagale vsem projektom mobilnih OS, ki niso povezani s sistemom Android in GNU/Linux. Skupno prizadevanje za prenos bi doseglo poenostavljen HAL, druge distribucije pa bi lažje delovale na mobilnih napravah. Ko bodo temelji postavljeni, bo "stična točka" tudi za komunikacijo med različnimi projekti. To je ambiciozen projekt z več stopnjami, začenši z začetnim razvojem za libhybris, nato omogočanje strojne opreme (pripravljanje) in končno omogočanje naprave (razširitev in vključitev novih naprav, ki presegajo referenčne Google Nexus 5, OnePlus One in Google Nexus 5X).
Če želite izvedeti več ali sodelovati v tem projektu, lahko stopite v stik z različnimi načini. Lahko se pridružite #halium za razpravo prek freenode IRC; lahko obiščete Halium Telegram superskupina; ali končno lahko klepetate z uporabo Matrixa (#halium: dishroot.org ali #halium: matrix.org). Čeprav je še vedno v zgodnjih fazah, je projekt še vedno vreden ogleda. Vsekakor ga bomo spremljali, da bomo videli, kako napreduje, in upajmo, da bo na koncu koristil tem alternativam za mobilne OS!