- Phosh se etablirao kao najzrelije Linux mobilno okruženje, s podrškom u distribucijama kao što su PureOS, postmarketOS, Debian, Fedora Mobility i Arch Linux.
- GNOME Mobile napreduje kako bi GNOME Shell bio dostupan na mobilnim telefonima s gestama, panelima, dodirnom tastaturom i adaptivnim aplikacijama, uz podršku projekata poput postmarketOS-a.
- Najveći izazov za mobilni Linux ostaje ARM hardver i drajveri otvorenog koda, koji su ključni za održivost i istinsku konvergenciju.
- Za prosječnog korisnika, AOSP i ROM-ovi poput LineageOS-a ostaju praktičniji, dok su Phosh i GNOME Mobile namijenjeni onima koji daju prioritet slobodi i kontroli.

Linux već godinama pokušava da se učvrsti na tržištu pametnih telefona.Ali do nedavno, opći osjećaj je bio da su sve to samo eksperimenti za zagrižene Linux entuzijaste. Sada, s poticajem projekata poput Phosh-a, GNOME Mobile-a i distribucija poput postmarketOS-a, stvari počinju biti zaista zanimljive: više ne govorimo samo o "petljanju", već o korištenju Linux mobilnih uređaja kao svakodnevnih uređaja, s njihovim ograničenjima, ali i s mnogim prednostima.
Paralelno, Android je sve više zatvoren oko Googleovog ekosistema.I iako AOSP ostaje slobodan softver, sve je teže izbjeći Googleove usluge ako želite funkcionalan mobilni uređaj. U tom kontekstu, napredak mobilnih okruženja poput Phosha i posvećenost GNOME-a da svoje iskustvo prenese na telefone otvaraju vrata nečemu o čemu mnogi u svijetu slobodnog softvera sanjaju godinama: potpuno otključani mobilni telefoniodrživi i konvergentni.
Phosh: motor iza oživljavanja mobilnog Linuxa
Phosh je trenutno najzrelije mobilno grafičko okruženje u Linux ekosistemu.Nastao je u Purism-u za njihov Librem 5 telefon kao neka vrsta "GNOME Shell-a za ekrane osjetljive na dodir", ali je vremenom postao de facto standard za one koji žele Linux mobilni telefon koji se može koristiti svakodnevno.
Tehnički gledano, Phosh je mnogo više od pukog vizualnog sloja.Termin "Phosh" se često koristi za označavanje cijelog sistema, ali u stvarnosti postoji nekoliko različitih dijelova koji rade zajedno:
- phosh: sama grafička ljuska, odgovorna za pokretač aplikacija, zaključavanje ekrana, gornji i donji panel, obavještenja, brza podešavanja i opću navigaciju gestama.
- fokalna kiselinaWayland kompozitor na kojem radi Phosh. Oslanja se na wlroots i dizajniran je za dobar rad na uređajima s ograničenim resursima.
- Tastatura na ekranu (Squeekboard ili Stevia): virtuelna tastatura dizajnirana za upotrebu dodirom na mobilnim telefonima i tabletima.
- phosh.session: „sesija“ koja orkestrira pokretanje phosh, phoc i GNOME komponenti potrebnih za koherentno funkcionisanje svega.
Purizam je donio odluku da graditi na GNOME i GTK tehnologijama umjesto ponovnog izmišljanja točkeTo znači da se aplikacije dizajnirane za GNOME radnu površinu, posebno one adaptivne s libhandy/libadwaita, prilično dobro uklapaju u Phosh bez velikih promjena u njihovom interfejsu.
Distribucije i uređaji koji se oslanjaju na Phosph
Iako je Phosh kreiran za Librem 5, njegovo usvajanje je naglo poraslo u drugim distribucijama.Utvrdio se kao "ozbiljna" opcija kada neko želi da izvadi Linux mobilni telefon iz fioke i zapravo ga koristi:
- Librem 5 sa PureOS-omPureOS je Purismov originalni "poligon za testiranje". Baziran na Debianu, potpuno je besplatan softver i certificiran od strane FSF-a. Ovdje je Phosh ključni dio korisničkog iskustva, a svakodnevni rad se fokusira na usavršavanje konvergencije između mobilnih i desktop uređaja.
- postmarketOS: distribucija dizajnirana posebno za telefone, koja nudi različite interfejse (Plasma Mobile, sexmoGNOME, Phosh…). Dugo vremena, njihova službena GNOME ponuda za mobilne uređaje bila je strukturirana upravo oko Phosha.
- Mobian i DebianDebian je integrirao Phosh u svoje repozitorije, a Mobian ga koristi kao zadani interfejs na nekoliko uređaja, uključujući PinePhone.
- Fedora mobilnostIzdanje Fedore orijentisano na pametne telefone također koristi Phosh kao svoju glavnu mobilnu ljusku.
- Manjaro ARM, ALT Mobile, Droidian i drugi sistemi za Pine64Mnoge službene ili neslužbene slike za PinePhone, PinePhone Pro i druge ARM uređaje uključuju Phosh jer, jednostavno rečeno, on najbolje funkcionira.
Pored specifičnih distribucija, i Arch Linux se pridružio ovom trendu.Od septembra 2023. godine, Arch programer i zaposlenik Red Hata dodao je Phosh u službene repozitorije, omogućavajući vam da izgradite prilagođeno mobilno okruženje zasnovano na Archovoj minimalističkoj filozofiji.
Phosh 0.54: Nove funkcije koje ukazuju na zrelost
Phosh verzija 0.54 predstavlja značajan skok u funkcionalnosti i poboljšanju.Ne toliko zato što radikalno mijenja interfejs, već zato što naglašava one male stvari koje čine razliku u svakodnevnom uređaju:
- Indikatori statusa kao dodaciSada se indikatori traka (baterija, mreža, itd.) mogu implementirati kao dodaci (plug-ini), što omogućava proširenje ili prilagođavanje panela bez potrebe za ažuriranjem cijelog shell-a.
- Obavještenje kada se aplikacija ne pokreneUmjesto da se aplikacija jednostavno "ne pokreće", Phosh prikazuje jasno upozorenje korisniku, što je nešto bitno ako ne želite ostaviti nekoga ko nije navikao na otklanjanje grešaka.
- Napredno upravljanje lokacijom u brzim postavkamaDodata je opcija za promjenu nivoa tačnosti lokacije, što je ključna tačka kada tražite ravnotežu između privatnost i upotrebljivost.
- Ažurirana lista adaptivnih aplikacijaOdržava se veza između aplikacija s prilagodljivim interfejsima koji rade i na malim i na velikim ekranima, čime se pojačava ta ideja konvergencije.
Phoc, kompozitor, također dobija poboljšanja relevantno za grafičko iskustvo:
- Kontrola se proširuje fokus prozora a rukovanje prozorima je poboljšano zastavom "override-redirect", ključnom za čuvare ekrana i iskačuće menije X11 aplikacija koje rade kroz Xwayland.
Na strani virtuelne tastature, Stevia je ažurirana dodatnim modifikatorima u traci prečica i opciju za onemogućavanje automatskog razmaka. Sitni detalji, ali oni prave veliku razliku kada svakodnevno pišete na Linux mobilnom uređaju.
Alat za postavke phosh-mobile postaje fleksibilnijiSada vam omogućava da onemogućite integrirane panele, otvarajući vrata korištenju njegovih komponenti na sistemima koji nisu isključivo Phosph. Osim toga, objavljena je biblioteka standardnih widgeta koje mogu ponovo koristiti druge aplikacije, a dodana je i opcija za reprodukciju zvuka pri dolaznim pozivima.
Paralelno, Ekosistem oko Phosha nastavlja rasti:
- mobilni telefonSet drajvera za pokretanje GNOME-a na mobilnim uređajima dodaje podršku za više modela: Google Pixel 6a, Motorola Edge 30, Motorola Moto G7 i SHIFT6mq.
- Pojavljuje se libpms-rs, biblioteka linkova za korištenje libpms (Phosh-Mobile-Settings) iz Rusta.
- Dodatak pfs (Posh alat za odabir datoteka) Uključuje kontekstni meni kada pritisnete i držite datoteku, sa svojstvima, kopiranjem i promjenom veličine ikona, približavajući upravljanje datotekama onome što očekujemo na modernom mobilnom telefonu.
- Prelazak na GNOME komponente 50, sa važnim ažuriranjima zavisnosti kao što su callaudiod, Calls, ModemManager, wlroots ili feedbackd, ključ za pozive, obavještenja, senzore i hardver.
Phosh na Arch Linuxu: minimalizam i prilagođavanje
Arch ne nameće nikakvo grafičko okruženje po defaultu.Korisnik odlučuje da li želi KDE, GNOME, i3… ili mobilnu ljusku poput Phosha. To znači da možete izgraditi sistem fokusiran na uređaje osjetljive na dodir bez prenošenja paketa koji vam nisu potrebni.
Grubo, Tijek rada za korištenje Phosh-a u Archu (na kompatibilnom uređaju) slijedilo bi ovu logiku:
- Ažurirajte sistem da biste imali najnovije verzije svega.
- Instalirajte paket phosh iz službenih repozitorija koristeći pacman.
- Dodajte dodatke kao što je virtuelna tastatura (npr. Squeekboard) ili druge aplikacije prilagođene mobilnim uređajima.
- Kreirajte .desktop datoteku sesije u Waylandu kako biste mogli odabrati Phosh pri pokretanju (na primjer u
/usr/share/wayland-sessions/phosh.desktopsa unosom koji poziva naExec=phosh). - Odaberite "Phosh" u upravitelju ekrana i prijavite se da biste pokrenuli mobilnu ljusku.
Phosh na Archu je očigledno usmjeren na napredne korisnike.Znaju kako se nositi s drajverima, bootloaderima i konfiguracijama ekrana osjetljivog na dodir, ali zauzvrat omogućavaju brutalan nivo kontrole: vi tačno birate koji paketi ulaze u vaš sistem, koje usluge se učitavaju i kako se vaš mobilni telefon ponaša.
Ključne karakteristike Phosha kao mobilnog interfejsa
Pored tehničkih aspekata, Phosh se ističe svojim interfejsom, koji je vrlo dobro dizajniran za upotrebu na dodir.bez slijepog pokušaja kopiranja iskustva rada na računaru.
Među najrelevantnijim karakteristikama upotrebljivosti nalazimo:
- Navigacija zasnovana na gestamaPrevucite prstom od rubova prema unutra da biste pristupili pokretaču aplikacija, bočnoj ploči ili multitaskingu. Ideja je da se minimiziraju mali, teško pritisljivi dugmići na ekranima osjetljivim na dodir.
- Adaptivni interfejsPrilagođava se različitim veličinama i orijentacijama ekrana, što ga čini pogodnim za telefone, tablete, pa čak i laptope sa ekranima osjetljivim na dodir.
- Umjerene opcije prilagođavanjaBez pretjeranog korištenja hiljada opcija, omogućava vam podešavanje ključnih postavki i dopunjavanje dodatnim softverom kako biste prilagodili iskustvo svakom korisniku.
- Integrisana tastatura na ekranuSa Squeekboardom ili Stevijom, dizajnirano za prste, sa podesivim rasporedom i višejezičnom podrškom.
- Korištenje Waylanda kao bazeOvo pomaže u poboljšanju sigurnosti i izolacije između aplikacija u poređenju sa starim X11.
Što se tiče performansi i potrošnje, Phosh teži da bude lagan.Dizajniran je za rad na ograničenom hardveru, sa skromnim CPU-ima i RAM-om, pokušavajući izvući maksimum iz baterija koje su već rijetke u mnogim testnim uređajima.
Da, Phosh nije namijenjen da zamijeni GNOME ili KDE desktop okruženje na tradicionalnom računaru.Njegov cilj je ponuditi specifično iskustvo za ekrane osjetljive na dodir, iako zahvaljujući konvergenciji može prilično dobro funkcionirati kada mobilni telefon povežete s monitorom i tastaturom.
GNOME Mobile: GNOME Shell se ukrcava na voz pametnih telefona
Dok je Phosph učvršćivao svoju poziciju, GNOME je počeo praviti direktnije poteze prema mobilnim uređajima.Ono što je danas kolokvijalno poznato kao "GNOME Mobile" nije paketni proizvod s tim imenom, već pokušaj prilagođavanja GNOME Shell-a za male ekrane i upotrebu dodirom.
Ideja o GNOME-u za mobilne uređaje kristalizirala se počevši od verzije GNOME 40., kada se redizajnira iskustvo rada na radnoj površini i ozbiljno se razmisli o gestama, mrežama aplikacija i radnim prostorima koji bi mogli imati smisla i na telefonu.
Cilj nije tačno replicirati cijelo GNOME okruženje desktopa na mobilnom uređaju, već ponuditi koherentno i konvergentno iskustvogdje se mnoge aplikacije i koncepti dijele, ali prilagođavajući interfejs za džepni format.
Vizija GNOME Mobile-a u poređenju sa Phosh-om i Plasma Mobile-om
Do sada je mobilni pejzaž u Linuxu uglavnom bio definisan Phosh-om i Plasma Mobile-om.s Lomiri (Ubuntu Touch) koji zadržava svoju nišu. Plasma Mobile još uvijek ima puno posla pred sobom u smislu vizualne konzistentnosti i dotjerivanja, dok je Lomiri praktično postao vezan za Ubuntu Touch i UBports.
GNOME Mobile stiže s drugačijom strategijomUmjesto da počinje od nule, gradi se na ustaljenoj filozofiji GNOME desktopa, sa snažnim naglaskom na minimalizam, geste i adaptivne aplikacije. U stvari, mnogi mockupovi i prototipovi pokazuju određenu sličnost sa Phoshovim pristupom: ladica aplikacija, "kartice" za više zadataka, gornji i donji paneli itd.
Plan razvoja GNOME-a za mobilne uređaje uključuje vrlo specifične ciljeve:
- API za geste i detekcija veličine ekranaVeć je predstavljen novi API tako da aplikacije mogu reagovati na geste i znati da li se pokreću na mobilnom uređaju, tabletu ili desktop računaru.
- Slojevi panelaPredlaže se gornji i donji panel, koji podsjeća na ono što Phosh već nudi, ali je direktno integriran u GNOME Shell.
- Optimizovani radni prostori i multitasking: prikaz zadataka dizajniran za korištenje prstima, s karticama koje predstavljaju aplikacije i omogućavaju brzo prebacivanje između njih.
- Prilagođena mreža aplikacija: „sloj aplikacije“ koji dobro funkcioniše i na velikom monitoru i na ekranu od 6 inča.
- Izvorna tastatura na ekranuPoboljšana integracija dodirne tastature sa ljuskom i GNOME aplikacijama.
- Brze postavke: područje prekidača i kontrola dostupnih gestama, nešto što je neophodno kod mobilnog telefona.
U demonstracijama i videozapisima programera poput Jonasa Dreßlera, GNOME Shell na mobilnim uređajima izgleda fluidno i vrlo obećavajućeMeđutim, još uvijek je usmjeren na razvoj i testiranje; proći će neko vrijeme prije nego što to bude nešto što tipičan korisnik može instalirati na svoj "glavni mobilni telefon" bez straha.
postmarketOS i podrška za GNOME Mobile
PostmarketOS 23.06 je označio značajnu prekretnicu: zvanično je predstavio GNOME Mobile. među opcijama grafičkog okruženja. Do tada se PostmarketOS-ov "GNOME za mobilne uređaje" prvenstveno nudio kao Phosh.
Sa ovom verzijom, GNOME Shell prilagođen mobilnim uređajima počinje se pakirati direktno iz Git repozitorija.Ovo ga trenutno stavlja u očiglednu razvojnu fazu, ali otvara vrata entuzijastima i programerima da ga testiraju na stvarnom hardveru.
Takođe, GNOME softver je prilagođen da funkcionira kao trgovina aplikacija na mobilnim uređajima.s jasnim fokusom na Flatpak. Ovo je ključno: bez jednostavnog načina instaliranja i ažuriranja aplikacija, nijedan mobilni sistem nema šanse privući korisnike izvan tehničke zajednice.
Finansijska podrška Ministarstva obrazovanja Njemačke GNOME-ovi napori u mobilnom okruženju su još jedan relevantan faktor. Iako javno finansiranje ne garantuje uspjeh (vidjeli smo finansirane projekte koji su kasnije propali), ono pruža potreban prostor za disanje programerima da posvete određeno vrijeme nečemu tako složenom kao što je redizajniranje desktop ljuske za ekrane osjetljive na dodir.
Hardver, fragmentacija i veliki izazov Linuxa na mobilnim uređajima
Ako postoji jedna stvar koju Phosh, GNOME Mobile i bilo koji Linux projekat na pametnim telefonima dijele, to je hardver.Nije toliko stvar u sirovoj snazi koliko u kompatibilnosti i drajverima otvorenog koda.
U ARM svijetu, Svaki proizvođač, a ponekad i svaki model, mijenja ključne detalje. GPU-ovi, modemi, kamere, senzori, upravljanje napajanjem... Zbog toga je prilagođavanje "čiste" Linux distribucije komercijalnom mobilnom uređaju prava zagonetka. Mnogo se priča o ARM-u kao budućnosti, ali dok ne postoji standard ili barem otvorena dokumentacija, sav napredak je teška bitka.
Guido Günther, jedan od glavnih programera Phosha i Librem 5, to vrlo dobro sažima: Održivost mobilnih uređaja podrazumijeva mogućnost zamjene softvera i dijelova tokom mnogo godina.bez oslanjanja na vlasničke blobove koji ostaju zaključani za zastarjeli kernel. To se jasno vidi u Androidu: mnogi uređaji prestaju primati sigurnosna ažuriranja jer proizvođač ne ažurira vlasničke binarne datoteke za novije kernele.
Sa hardverske strane, Mogućnost popravke i modularnost također igraju uloguLibrem 5, na primjer, koristi dijelove i module pričvršćene vijcima, a ne lijepljene, koji se mogu zamijeniti standardnim alatima, a ne u laboratoriji. Postoje ograničenja (na primjer, efikasno dekodiranje videa zavisi od specifične hardverske podrške), ali što je platforma otvorenija i pristupačnija, to njen vijek trajanja može biti duži.
Alternative za Android, AOSP i Linux: šta danas ima smisla?
Iako je Android zasnovan na Linux kernelu, stvarnost je takva da je ekosistem u velikoj mjeri pod kontrolom Googlea.AOSP ostaje besplatan, ali sve ključniji dijelovi iskustva oslanjaju se na Google usluge i API-je koje nije tako lako zamijeniti.
Za one koji žele Izbjegavanje Googleovog ekosistema bez napuštanja Android svijetaROM-ovi poput LineageOS-a, /e/OS-a ili drugih AOSP derivata ostaju najpraktičnija opcija: održavate kompatibilnost s APK-ovima, alternativnim trgovinama i najpopularnijim aplikacijama, žrtvujući najmanju količinu svakodnevnih funkcionalnosti.
Paralelno, Čiste Linux alternative za mobilne uređaje Dobili su mišićnu masu:
- postmarketOSKompletna Linux distribucija za pametne telefone, s podrškom za različita okruženja (Phosh, Plasma Mobile, GNOME Shell mobile, Sxmo…) i dizajnirana da produži vijek trajanja starih mobilnih telefona.
- Ubuntu Touch (UBports)Nasljednik Canonicalovog pokušaja da se takmiči sa Androidom i iOS-om, vođen zajednicom. Snažno naglašava konvergenciju (korištenje mobilnog telefona kao računara povezivanjem na monitor) i održava sistem zasnovan na Lomiri tehnologiji.
- PureOS na Librem 5Bazirano na Debianu, fokusirano na privatnost i ideju posjedovanja samo besplatni softverTo je prirodni dom Phosha i poligon za testiranje konvergencije.
- Mobianjoš jedna adaptacija Debiana za mobilne uređaje, s podrškom za uređaje poput OnePlus 6 ili PinePhone i redovnom upotrebom Phosha.
- MjeseciDio je webOS-a i, iako je njegov razvoj sporiji, još uvijek je aktivan s fokusom na interfejs baziran na karticama i podršku za uređaje poput PinePhone-a.
- Sailfish OS (iz Jolle): veteran evropski sistem koji nikada nije sasvim stigao do šire javnosti, ali ostaje referenca za one koji žele pobjeći od velikih tehnoloških kompanija, iako nije potpuno besplatan u svim svojim dijelovima.
Danas, Za prosječnog korisnika, i dalje je mnogo razumnije odlučiti se za AOSP ROM nego za čistu Linux distribuciju na svom glavnom mobilnom uređaju.Ograničenja hardvera, smanjena kompatibilnost s popularnim aplikacijama i složenost instalacije čine Linux privlačnijim entuzijastima, programerima i onima koji su duboko posvećeni slobodi softvera.
Održivost, sloboda i konvergencija: uloga Phosha i GNOME-a
Vrijednost projekata poput Phosh-a i GNOME Mobile-a ide dalje od pukog još jednog lijepog interfejsa.Oni predstavljaju ozbiljan pokušaj izgradnje mobilnog ekosistema u kojem korisnik ima stvarnu kontrolu nad svojim uređajem: može instalirati šta god želi, popravljati hardver i primati ažuriranja sve dok postoji zajednica, a ne sve dok proizvođač to odluči.
Po mišljenju ljudi poput Guida Günthera, Ne može biti potpuno slobodnih demokratija bez slobodnog softveraJer sve više aspekata naših života zavisi od neprozirnih sistema koje ne možemo revidirati ili modificirati. Prenošenje tog ideala na mobilne uređaje, uređaje koje najviše koristimo i koji prikupljaju najviše podataka, gotovo je obaveza za pokret slobodnog softvera.
Osim toga, konvergencija —mogućnost povezivanja telefona na monitor, tastaturu i miš i korištenja kao računara — postaje mnogo prirodnija kada je osnova kompletan Linux sistem sa GNOME-om ili Phosph-om. Ne radi se o tome da će telefon zamijeniti sve računare, već o... Isti sistem, sa istim alatima, može vas pratiti u različitim formatima bez potrebe da sve ponovo učite.
Sav ovaj napor se direktno sukobljava s tržištem kojim dominiraju Android i iOS, proizvođači fokusirani na brzu zamjenu i brutalna inercija koja favorizira poznato. Uprkos tome, S obzirom na konsolidaciju Phosha, GNOME Shell cilja na mobilne uređaje, a distribucije poput postmarketOS-a, PureOS-a ili Mobiana dobijaju na značaju. To pokazuje da Linux za pametne telefone više nije jednostavan eksperiment: to je dug put, pun prepreka, ali sve više pređen za one koji žele da se odvoje od scenarija koji su postavili Google i Apple. Podijelite informacije kako bi i drugi mogli saznati o novom razvoju događaja.
