Androidin kanssa kisaamaan on kehitetty koko joukko enemmän linuxiin pohjaavia käyttöjärjestelmiä, mutta ne ovat kaikki epäonnistuneet. Viimeksi Canonicalin käytännössä hautasi Ubuntu-kännykät. Uusi hanke pyrkii yhdistämään älypuhelimien linuxit yhdeksi alustaksi.
Kyse on Projekti Haliumista. Siinä tavoitteena on luoda yhteinen alusta eri avoimeen koodiin pohjautuville kännyköiden käyttöjärjestelmille.
Yksi projektin puuhamiehistä on Bhushan Shah. Hänen mukaansa tavoite on luoda kehys, jossa eri OS-kehittäjät voivat työskennellä yhdessä ja yhdistää komponentteja haluamakseen alustaksi. Selvästi tavoitteena on paitsi luoda uusi alusta myös välttää se fragmentoituminen, josta linux kärsii tietokoneissa.
Shahin mukaan eri versioita – kuten AsteroidOS, LuneOS, Mer, Plasma Mobile, SailfishOS ja Ubuntu Touch – yhdistää se, että ne kaikki käyttävät samaa menetelmää (libhybris) Android-binäärien tulkitsemiseen. Sen sijaan eri alustat eroavat suuresti sen mukaan, miten näitä Android-kirjastoja käsitellään.
Tälle ei Hashin mukaan ole tarvetta ja Haliumin tavoitteena on luoda eri mobiililinuxeille yhteinen alusta, joka sisältää linux-ytimen, Androidin HAL-laitekerroksen (Hardware Abstraction Layer) ja libhybriksen. Lisäksi tavoitteena on standardoida se middleware-ohjelmistot, joilla käyttöjärjesteläm on yhteydessä puhelimen laitteistoon.
Tällä hetkellä Halium on olemassa vasta luonnosdokumenttina. Projektissa kuitenkin työstetään jo Android-levykuvaa, jota voitaisiin käyttää eri linux-versioissa. Tätä työtä tehdään käyttämällä Nexus 5 -älypuhelinta referenssilaitteena.
Halium on kunnianhimoinen hanke ja aika näyttää, onnistutaanko siinä. Mikäli PC-puolelta voi mitään päätellä, tehtävä on vähintäänkin hankala. Lisätietoja löytyy projektin verkkosivuilta.