Halium je projekt otvorenog koda koji radi na zajedničkoj osnovi za mobilne operativne sustave koji nisu Android

click fraud protection

Projekt Halium je projekt otvorenog koda koji ima za cilj izgraditi zajedničku radnu bazu za sve operativne sustave koji nisu Android, temeljeni na GNU/Linuxu.

Ako ste entuzijast za Android koji je također istraživao izvan svijeta prilagođenih ROM-ova baziranih isključivo na Androidu, vjerojatno ste čuli za projekte kao što su Ubuntu Touch, Sailfish OS i slično.

To su bili ambiciozni, često dugotrajni mobilni operativni sustavi koji nisu Android, temeljeni na GNU/Linuxu. Međutim, fragmentacija prilično otežava razvoj i prihvaćanje korisnika za ove alternativne operativne sustave... ali to je gdje Projekt Halij ulazi.

Ovaj projekt otvorenog koda pokušava okupiti programere iz Ubuntu Touch priključaka, programere Sailfish OS zajednice, otvoreni webOS Lune OS projekt i suradnici KDE Plasma Mobile, između ostalih programera (Jolla, sumnjamo) da stati na kraj rascjepkanosti vidi u bazi niže razine njihovog projekta. Trenutno Ubuntu Touch, Sailfish OS/Mer, Plasma Mobile i drugi koriste različita izvorna stabla i metode Androida za različito izgrađene hrpe. To dovodi do velike fragmentacije među najpopularnijim projektima mobilnih OS-a koji se ne temelje na Androidu, a koji se temelje na GNU/Linuxu. njihovu upotrebu Android izvornog stabla, kako se pokreće Android init i kako se slike bljeskaju na uređaj. Mnogi od tih projekata u biti rade isti posao, ali na drugačiji način.

U idealnom slučaju, ovi dijelovi ne bi trebali biti odvojeni, jer svi ovi operativni sustavi na kraju imaju isti cilj - pokrenuti se dok koriste Android binarne upravljačke programe. Stoga je cilj Haliuma raditi na zajedničkoj Linux bazi, koju zatim mogu koristiti svi ovi različiti projekti za pokretanje na svojim odgovarajućim uređajima. To znači standardiziranje izgradnje Linux kernela i Android HAL (sloj hardverske apstrakcije), libhybris za podršku upravljačkog programa za Android, a zatim ima standardni skup komponenti korisničkog prostora. Nakon toga, odluke o sučelju na visokoj razini prepuštene su samim projektima, ali bi se baza na nižoj razini dijelila.

Ovaj pristup ima priličan udio prednosti koje bi pomogle svim projektima mobilnih OS-a koji nisu Android, GNU/Linux-u. Zajedničko prenošenje bi dovelo do pojednostavljenog HAL-a, a ostale bi distribucije lakše radile na mobilnim uređajima. Kada bi se postavili temelji, postojala bi i "zajednička osnova" za komunikaciju između različitih projekata. Ovo je ambiciozan projekt s nekoliko faza, počevši od početnog razvoja za libhybris, zatim omogućavanje hardvera (pripremanje) i konačno omogućavanje uređaja (proširenje i uključivanje novih uređaja izvan referentnih Google Nexus 5, OnePlus One i Google Nexus 5X).

Ako želite saznati više ili sudjelovati u ovom projektu, postoje različiti načini na koje možete doći. Možete se pridružiti #haliumu za raspravu putem freenode IRC-a; možete posjetiti Halium Telegram superskupina; ili konačno možete razgovarati koristeći Matrix (#halium: dishroot.org ili #halium: matrix.org). Iako je još uvijek u ranoj fazi, projekt još uvijek vrijedi provjeriti. Svakako ćemo ga pratiti kako bismo vidjeli kako napreduje i nadamo se kako će na kraju koristiti ovim alternativama za mobilni OS!