Project Halium ir atvērtā pirmkoda projekts, kura mērķis ir izveidot kopīgu darba bāzi visām operētājsistēmām, kas nav balstītas uz Android, GNU/Linux.
Ja esat Android entuziasts, kurš ir izpētījis arī ārpus tikai Android balstītu pielāgoto ROM pasauli, droši vien esat dzirdējis par tādiem projektiem kā Ubuntu Touch, Sailfish OS un tamlīdzīgi.
Tās ir bijušas ambiciozas, bieži vien ilgstoši darbojušās mobilās operētājsistēmas, kas nav Android, GNU/Linux bāzes. Tomēr sadrumstalotība apgrūtina šo alternatīvo operētājsistēmu izstrādi un lietotāju pieņemšanu... bet tieši tur Projekts Halium ienāk.
Šis atvērtā pirmkoda projekts mēģina apvienot izstrādātājus no Ubuntu Touch portiem, Sailfish OS kopienas izstrādātājus, atvērtais webOS Lune OS projekts un KDE Plasma Mobile līdzstrādnieki, kā arī citi izstrādātāji (mums ir aizdomas, ka Jolla) izbeigt sadrumstalotību to attiecīgā projekta zemākā līmeņa bāzē. Pašlaik Ubuntu Touch, Sailfish OS/Mer, Plasma Mobile un citi izmanto dažādus Android avota kokus un metodes atšķirīgi veidotām skursteņiem. Tas rada lielu sadrumstalotību starp populārākajiem mobilo operētājsistēmu projektiem, kas nav Android, uz GNU/Linux bāzes. viņi izmanto Android avota koku, kā tiek palaists Android iniciators un kā attēli tiek pārsūtīti uz ierīci. Daudzi no šiem projektiem būtībā veic vienu un to pašu darbu, bet atšķirīgā veidā.
Ideālā gadījumā šīm daļām nevajadzētu būt atsevišķām, jo visām šīm operētājsistēmām galu galā ir viens un tas pats mērķis - palaist, izmantojot Android bināros draiverus. Tādējādi Halium mērķis ir izstrādāt kopēju Linux bāzi, ko pēc tam var izmantot visi šie dažādie projekti, lai palaistu attiecīgos tālruņus. Tas nozīmē standartizējot Linux kodola uzbūvi un Android HAL (Aparatūras abstrakcijas slānis), libhibris Android draiveru atbalstam un pēc tam ar standarta lietotāja vietas komponentu komplektu. Pēc tam augsta līmeņa saskarnes lēmumi tiek atstāti pašu projektu ziņā, bet zemākā līmeņa bāze tiks dalīta.
Šai pieejai ir ievērojama priekšrocību daļa, kas palīdzētu visiem mobilās operētājsistēmas projektiem, kas nav Android, GNU/Linux. Kopīgās pārnešanas pūles sasniegtu racionalizētu HAL, un citiem izplatījumiem būtu vieglāk darboties mobilajās ierīcēs. Kad pamati likti, tad arī starp dažādiem projektiem rastos "kopējais pamats" komunikācijai. Šis ir vērienīgs projekts ar vairākiem posmiem, sākot ar sākotnējo izstrādi libhibris, pēc tam aparatūras iespējošana (sagatavošana) un visbeidzot ierīces iespējošana (paplašinot un iekļaujot jaunas ierīces ārpus atsauces Google Nexus 5, OnePlus One un Google Nexus 5X).
Ja vēlaties uzzināt vairāk vai piedalīties šajā projektā, ir dažādi veidi, kā sazināties. Jūs varat pievienoties #halium diskusijām, izmantojot freenode IRC; varat apmeklēt Halium Telegram supergrupa; vai visbeidzot varat tērzēt, izmantojot Matrix (#halium: dishroot.org vai #halium: matrix.org). Lai gan tas joprojām ir sākuma fāzē, projekts joprojām ir apskates vērts. Mēs noteikti sekosim tam, lai redzētu, kā tas virzās uz priekšu un, cerams, kā tas gūs labumu šīm mobilajām operētājsistēmām!