- Phosh sa etabloval ako najvyspelejšie mobilné prostredie Linuxu s podporou v distribúciách ako PureOS, postmarketOS, Debian, Fedora Mobility a Arch Linux.
- GNOME Mobile pokračuje v prinášaní prostredia GNOME Shell do mobilných telefónov s gestami, panelmi, dotykovou klávesnicou a adaptívnymi aplikáciami, ktoré podporujú projekty ako postmarketOS.
- Najväčšou výzvou pre mobilný Linux zostáva hardvér ARM a ovládače s otvoreným zdrojovým kódom, ktoré sú kľúčové pre udržateľnosť a skutočnú konvergenciu.
- Pre bežného používateľa zostávajú AOSP a ROMy ako LineageOS praktickejšie, zatiaľ čo Phosh a GNOME Mobile sa zameriavajú na tých, ktorí uprednostňujú slobodu a kontrolu.

Linux sa už roky snaží presadiť v oblasti smartfónov , ale až donedávna prevládal všeobecný pocit, že ide len o experimenty pre skalných nadšencov Linuxu. Teraz, s podporou projektov ako Phosh, GNOME Mobile a distribúcií ako postmarketOS, sa veci začínajú vyvíjať naozaj zaujímavo: už nehovoríme len o experimentovaní, ale o používaní linuxových telefónov ako každodenných zariadení s ich obmedzeniami, ale aj s mnohými výhodami.
Medzitým sa Android čoraz viac uzatvára okolo ekosystému Google a hoci AOSP zostáva softvérom s otvoreným zdrojovým kódom, je čoraz ťažšie vyhnúť sa službám Google, ak chcete funkčný mobilný telefón. V tejto súvislosti vzostup mobilných prostredí, ako je Phosh, a záväzok GNOME priniesť svoje skúsenosti do telefónov otvára dvere k niečomu, o čom mnohí vo svete softvéru s otvoreným zdrojovým kódom snívali už roky: skutočne bezplatným , udržateľným a konvergentným mobilným zariadeniam.
Phosh: motor oživenia mobilného Linuxu
Phosh je v súčasnosti najvyspelejším prostredím pre mobilné desktopy v ekosystéme Linuxu . Vznikol v spoločnosti Purism pre ich telefón Librem 5 ako druh „GNOME Shell pre dotykové obrazovky“, ale časom sa stal de facto štandardom pre tých, ktorí chcú mobilné zariadenie so systémom Linux použiteľné na dennej báze.
Technicky vzaté, Phosh je oveľa viac než len vizuálna prekrytie . Ľudia často označujú celý systém ako „Phosh“, ale v skutočnosti pozostáva z niekoľkých odlišných komponentov, ktoré spolupracujú:
- phosh: samotný grafický shell, zodpovedný za spúšťač aplikácií, uzamknutie obrazovky, horný a dolný panel, upozornenia, rýchle nastavenia a všeobecnú navigáciu gestami.
- phokKompozitor Wayland, na ktorom beží Phosh. Spolieha sa na wlroots a je navrhnutý tak, aby dobre fungoval na zariadeniach s obmedzenými zdrojmi.
- Klávesnica na obrazovke (Squeekboard alebo Stevia): virtuálna klávesnica určená na dotykové ovládanie na mobilných telefónoch a tabletoch.
- phosh.session: „relácia“, ktorá riadi spustenie komponentov phosh, phoc a GNOME potrebných pre koherentné fungovanie všetkého.
Purizmus sa rozhodol stavať na technológiách GNOME a GTK, namiesto toho, aby znovu vynájdol koleso . To znamená, že aplikácie navrhnuté pre pracovnú plochu GNOME, najmä adaptívne aplikácie používajúce knižnice libhandy/libadwaita, sa celkom dobre hodia do Phoshu bez väčších zmien rozhrania.
Distribúcie a zariadenia, ktoré sa spoliehajú na Phosph
Hoci bol Phosh pôvodne navrhnutý pre Librem 5, jeho prijatie prudko vzrástlo aj v iných distribúciách . Stalo sa tak „serióznou“ voľbou, keď si niekto chce vybrať linuxový telefón zo zásuvky a skutočne ho používať.
- Librem 5 s PureOSPureOS je pôvodným „testovacím prostredím“ spoločnosti Purism. Je založený na Debiane, je to úplne slobodný softvér s certifikáciou FSF. Phosh je tu kľúčovou súčasťou používateľského rozhrania a denná práca sa zameriava na zdokonaľovanie konvergencie medzi mobilnými zariadeniami a desktopmi.
- postmarketOS: distribúcia navrhnutá špeciálne pre telefóny, ktorá ponúka rôzne rozhrania (Plasma Mobile, sexmoGNOME, Phosh…). Dlho bola ich oficiálna ponuka GNOME pre mobilné zariadenia štruktúrovaná presne okolo Phosh.
- Mobian a DebianDebian integroval Phosh do svojich repozitárov a Mobian ho používa ako predvolené rozhranie na niekoľkých zariadeniach vrátane PinePhone.
- Mobilita FedoryVerzia Fedory zameraná na smartfóny tiež používa Phosh ako svoj hlavný mobilný shell.
- Manjaro ARM, ALT Mobile, Droidian a ďalšie systémy pre Pine64Mnohé oficiálne alebo neoficiálne obrázky pre PinePhone, PinePhone Pro a ďalšie zariadenia ARM obsahujú Phosh, pretože jednoducho funguje najlepšie.
Okrem špecifických distribúcií sa k nim pridal aj Arch Linux . Od septembra 2023 vývojár Archu a zamestnanec Red Hatu pridal Phosh do oficiálnych repozitárov, čo vám umožňuje vytvoriť si vlastné mobilné prostredie založené na minimalistickej filozofii Archu.
Phosh 0.54: Nové funkcie, ktoré poukazujú na zrelosť
Phosh verzia 0.54 predstavuje významný skok vo funkčnosti a vylepšení , a to nie tak preto, že radikálne mení rozhranie, ale preto, že posilňuje tie malé veci, ktoré robia rozdiel v každodennom používaní zariadenia:
- Indikátory stavu ako pluginyTeraz je možné implementovať indikátory (batéria, sieť atď.) ako pluginy, čo umožňuje rozšírenie alebo prispôsobenie panela bez nutnosti záplatovania celého shellu.
- Upozornenie, keď sa aplikácia nespustíNamiesto toho, aby sa aplikácia jednoducho „nespustila“, Phosh zobrazí používateľovi jasné upozornenie, čo je nevyhnutné, ak nechcete nechať niekoho, kto nie je zvyknutý ladiť problémy, napospas osudu.
- Pokročilá správa polohy v rýchlych nastaveniachBola pridaná možnosť zmeny úrovne presnosti určovania polohy, čo je kľúčový bod pri hľadaní rovnováhy medzi súkromie a použiteľnosť.
- Aktualizovaný zoznam adaptívnych aplikácií: medzi aplikáciami s prispôsobiteľnými rozhraniami, ktoré fungujú na malých aj veľkých obrazovkách, sa udržiava vzťah, čím sa posilňuje myšlienka konvergencie.
Phoc, kompozitor, tiež dostáva výrazné vylepšenia grafického zážitku:
- Kontrola sa rozširuje reflektor na okno a manipulácia s oknami je vylepšená pomocou príznaku „override-redirect“, ktorý je kľúčový pre šetriče obrazovky a kontextové ponuky aplikácií X11 spustených cez Xwayland.
Čo sa týka virtuálnej klávesnice, Stevia je aktualizovaná o ďalšie modifikátory v paneli skratiek a možnosť vypnúť automatické spracovanie medzier. Malé detaily, ale pri každodennom písaní na mobilnom zariadení so systémom Linux majú veľký význam.
Nástroj phosh-mobile-settings je teraz flexibilnejší : umožňuje vám deaktivovať integrované panely, čím otvára dvere k používaniu jeho komponentov na systémoch, ktoré nie sú striktne založené na Phosh. Okrem toho bola vydaná knižnica štandardných widgetov, ktoré môžu opätovne použiť iné aplikácie, a bola pridaná možnosť prehrávania zvuku pri prichádzajúcich hovoroch.
Medzitým ekosystém okolo Phoshu naďalej rastie :
- mobilSada ovládačov pre spustenie GNOME na mobilných zariadeniach pridáva podporu pre ďalšie modely: Google Pixel 6a, Motorola Edge 30, Motorola Moto G7 a SHIFT6mq.
- objavia libpms-rs, knižnica odkazov na používanie libpms (Phosh-Mobile-Settings) z Rustu.
- Widget pfs (Výber súborov Posh) Obsahuje kontextové menu, ktoré sa zobrazí po stlačení a podržaní súboru s vlastnosťami, kopírovaním a zmenou veľkosti ikon, čím sa správa súborov približuje tomu, čo očakávame od moderného mobilného telefónu.
- Prechod na Komponenty GNOME 50, s dôležitými aktualizáciami závislostí ako callaudiod, Calls, ModemManager, wlroots alebo feedbackd, kľúč pre hovory, upozornenia, senzory a hardvér.
Phosh na Arch Linuxe: minimalizmus a prispôsobenie
Arch štandardne nenastavuje žiadne desktopové prostredie . Používateľ sa rozhodne, či chce KDE, GNOME, i3 alebo mobilný shell ako Phosh. To znamená, že si môžete vytvoriť systém zameraný na dotykové zariadenia bez toho, aby ste museli prenášať nechcené balíky.
Vo všeobecnosti by proces používania Phosh na Arch (na kompatibilnom zariadení) nasledoval túto logiku:
- Aktualizujte systém, aby ste mali najnovšie verzie všetkého.
- Nainštalujte balík phosh z oficiálnych repozitárov pomocou pacmana.
- Pridajte doplnky, ako napríklad virtuálnu klávesnicu (napr. Squeekboard) alebo iné aplikácie prispôsobené pre mobilné zariadenia.
- Vytvorte súbor relácie Waylandu s príponou .desktop, aby ste mohli pri spustení vybrať Phosh (napríklad v
/usr/share/wayland-sessions/phosh.desktopso záznamom, ktorý voláExec=phosh). - V správcovi obrazovky vyberte „Phosh“ a prihláste sa, aby ste spustili mobilný shell.
Phosh na Arch je jednoznačne zameraný na pokročilých používateľov , ktorí vedia, ako sa vysporiadať s ovládačmi, bootloadermi a konfiguráciami dotykovej obrazovky, ale na oplátku umožňuje brutálnu úroveň kontroly: presne si vyberiete, ktoré balíčky vstúpia do vášho systému, ktoré služby sa načítajú a ako sa bude váš mobil správať.
Kľúčové vlastnosti Phosh ako mobilného rozhrania
Okrem technických aspektov vyniká Phosh aj svojím rozhraním, ktoré je navrhnuté pre dotykové ovládanie bez toho, aby sa slepo snažilo kopírovať zážitok z počítača.
Medzi najdôležitejšie funkcie použiteľnosti patrí:
- Navigácia založená na gestáchPotiahnutím prstom od okrajov otvoríte spúšťač aplikácií, bočný panel alebo multitasking. Cieľom je minimalizovať malé, ťažko stláčateľné tlačidlá na dotykových obrazovkách.
- Adaptívne rozhraniePrispôsobuje sa rôznym veľkostiam a orientáciám obrazovky, vďaka čomu je vhodný pre telefóny, tablety a dokonca aj notebooky s dotykovými obrazovkami.
- Mierne možnosti prispôsobeniaBez zbytočných tisícok možností vám umožňuje upraviť kľúčové nastavenia a doplniť ich ďalším softvérom, aby ste prispôsobili zážitok každému používateľovi.
- Integrovaná klávesnica na obrazovkes doskou Squeekboard alebo Stevia, určené pre prsty, s nastaviteľným rozložením a viacjazyčnou podporou.
- Použitie Waylandu ako základneTo pomáha zlepšiť bezpečnosť a izoláciu medzi aplikáciami v porovnaní so starým X11.
Pokiaľ ide o výkon a spotrebu energie, Phosh sa snaží byť ľahký . Je navrhnutý tak, aby bežal na obmedzenom hardvéri, so skromnými procesormi a RAM, a snaží sa čo najlepšie využiť batérie, ktoré sú v mnohých testovaných zariadeniach už aj tak vzácne.
Phosh však nie je určený na nahradenie desktopového prostredia GNOME alebo KDE na tradičnom počítači . Jeho cieľom je ponúknuť špecifický zážitok pre dotykové obrazovky, hoci vďaka konvergencii môže fungovať celkom dobre, keď pripojíte telefón k monitoru a klávesnici.
GNOME Mobile: GNOME Shell nastupuje na vlak smartfónov
Zatiaľ čo si Phosph upevňoval svoju pozíciu, GNOME sa začal viac presúvať na trh s mobilnými zariadeniami . To, čo je dnes hovorovo známe ako „GNOME Mobile“, nie je balený produkt s týmto názvom, ale skôr snaha o prispôsobenie prostredia GNOME pre malé obrazovky a dotykové ovládanie.
Myšlienka GNOME pre mobilné zariadenia sa zrodila v GNOME 40 , keď bol prepracovaný desktopový zážitok a začali sa vážne uvažovať o gestách, mriežkach aplikácií a pracovných priestoroch, ktoré by mohli mať zmysel aj na telefóne.
Cieľom nie je presne replikovať celé desktopové prostredie GNOME na mobilnom zariadení, ale ponúknuť ucelený a konvergentný zážitok , kde sa zdieľa mnoho aplikácií a konceptov, ale rozhranie sa prispôsobuje pre vreckový formát.
Vízia GNOME Mobile v porovnaní s Phosh a Plasma Mobile
Doteraz bola mobilná Linuxová krajina definovaná predovšetkým Phoshom a Plasma Mobile , pričom Lomiri (Ubuntu Touch) si udržal svoju medzeru na trhu. Plasma Mobile má ešte veľa práce, čo sa týka vizuálnej konzistencie a prepracovanosti, zatiaľ čo Lomiri sa prakticky zviazalo s Ubuntu Touch a UBports.
GNOME Mobile prichádza s inou stratégiou : namiesto toho, aby začínal od nuly, stavia na zavedenej filozofii pracovnej plochy GNOME so silným dôrazom na minimalizmus, gestá a adaptívne aplikácie. V skutočnosti mnohé makety a prototypy vykazujú určitú podobnosť s prístupom Phosh: zásuvka aplikácií, multitaskingové „karty“, horné a dolné panely…
Plán vývoja GNOME pre mobilné zariadenia zahŕňa veľmi špecifické ciele:
- Rozhranie API pre gestá a detekcia veľkosti obrazovkyUž bolo predstavené nové API, aby aplikácie dokázali reagovať na gestá a vedieť, či bežia na mobile, tablete alebo počítači.
- Vrstvy panelovNavrhuje sa horný a dolný panel, ktorý pripomína to, čo už Phosh ponúka, ale je integrovaný priamo do prostredia GNOME Shell.
- Optimalizované pracovné priestory a multitasking: zobrazenie úloh navrhnuté na používanie prstami s kartami predstavujúcimi aplikácie a umožňujúcimi rýchle prepínanie medzi nimi.
- Prispôsobená aplikačná mriežka: „vrstva aplikácie“, ktorá funguje dobre na veľkom monitore aj na 6-palcovej obrazovke.
- Natívna klávesnica na obrazovkevylepšená integrácia dotykovej klávesnice s prostredím shellu a aplikáciami GNOME.
- Rýchle nastavenia: oblasť prepínačov a ovládacích prvkov prístupných gestami, čo je v mobilnom telefóne nevyhnutné.
V ukážkach a videách od vývojárov, ako je Jonas Dreßler, vyzerá GNOME Shell na mobilných zariadeniach plynule a veľmi sľubne . Stále je však zameraný na vývoj a testovanie; ešte nejaký čas potrvá, kým sa stane niečím, čo si bežný používateľ bude môcť s istotou nainštalovať do svojho hlavného telefónu.
postmarketOS a tlak na GNOME Mobile
PostmarketOS 23.06 znamenal významný míľnik: oficiálne predstavil GNOME Mobile medzi svojimi možnosťami desktopového prostredia. Dovtedy bolo „GNOME pre mobilné zariadenia“ od PostmarketOS ponúkané predovšetkým ako Phosh.
S touto verziou sa GNOME Shell prispôsobený pre mobilné zariadenia začína baliť priamo z repozitárov Git , čo ho momentálne zaraďuje do jednoznačne vývojovej fázy, ale otvára dvere nadšencom a vývojárom k jeho testovaniu na skutočnom hardvéri.
Okrem toho je softvér GNOME prispôsobený tak, aby fungoval ako obchod s aplikáciami na mobilných zariadeniach s jasným zameraním na Flatpak. To je kľúčové: bez jednoduchého spôsobu inštalácie a aktualizácie aplikácií nemá žiadny mobilný systém šancu prilákať používateľov aj mimo technickejšej komunity.
Finančná podpora mobilného prostredia GNOME zo strany nemeckého ministerstva školstva je ďalším dôležitým faktorom. Hoci verejné financovanie nezaručuje úspech (videli sme financované projekty, ktoré neskôr zlyhali), poskytuje vývojárom potrebné zdroje na to, aby venovali trvalý čas niečomu tak zložitému, ako je prepracovanie prostredia pracovnej plochy pre dotykové obrazovky.
Hardvér, fragmentácia a veľká výzva Linuxu na mobilných zariadeniach
Ak existuje niečo, čo spája Phosh, GNOME Mobile a akýkoľvek iný Linuxový projekt pre smartfóny, je to hardvér . Nejde ani tak o surový výkon, ako skôr o kompatibilitu a ovládače s otvoreným zdrojovým kódom.
Vo svete ARM každý výrobca a niekedy dokonca aj každý model mení kritické detaily grafického procesora, modemu, kamier, senzorov, správy napájania a ďalších. Vďaka tomu je adaptácia „čistej“ linuxovej distribúcie na komerčné mobilné zariadenie skutočnou hádankou. Veľa sa hovorí o ARM ako o budúcnosti, ale kým neexistuje štandard alebo aspoň otvorená dokumentácia, akýkoľvek pokrok je ťažký boj.
Guido Günther, jeden z hlavných vývojárov Phosh a Librem 5, to dokonale zhrnul: udržateľnosť mobilných zariadení závisí od schopnosti nahrádzať softvér a komponenty po mnoho rokov bez toho, aby sa museli spoliehať na proprietárne objekty blob, ktoré zostávajú viazané na zastarané jadro. Toto je jasne vidieť v systéme Android: mnohé zariadenia prestávajú dostávať bezpečnostné aktualizácie, pretože výrobca neaktualizuje proprietárne binárne súbory pre novšie jadrá.
Z hardvérovej stránky je dôležitá aj opraviteľnosť a modularita . Napríklad Librem 5 používa skrutkované, nie lepené, diely a moduly, ktoré je možné vymeniť štandardnými nástrojmi, nie v laboratóriu. Existujú obmedzenia (napríklad efektívne dekódovanie videa závisí od podpory konkrétneho hardvéru), ale čím je platforma otvorenejšia a prístupnejšia, tým dlhšia môže byť jej životnosť.
Alternatívy k Androidu, AOSP a Linuxu: čo má dnes zmysel?
Hoci je Android založený na jadre Linuxu, realita je taká, že ekosystém je silne kontrolovaný spoločnosťou Google . AOSP zostáva bezplatný, ale kľúčové časti používateľského rozhrania sa čoraz viac spoliehajú na služby a rozhrania API od spoločnosti Google, ktoré nie je možné ľahko nahradiť.
Pre tých, ktorí chcú uniknúť ekosystému Google bez toho, aby opustili svet Androidu , zostávajú ROMy ako LineageOS, /e/OS alebo iné deriváty AOSP najpraktickejšou možnosťou: zachovávajú kompatibilitu s APK, alternatívnymi obchodmi a najpopulárnejšími aplikáciami, pričom obetujú čo najmenej každodenných funkcií.
Medzitým, čisto Linuxové alternatívy pre mobilné zariadenia získavajú na sile:
- postmarketOSKompletná distribúcia Linuxu pre smartfóny s podporou rôznych prostredí (Phosh, Plasma Mobile, GNOME Shell mobile, Sxmo…) a navrhnutá tak, aby predĺžila životnosť starých mobilných telefónov.
- Ubuntu Touch (UBports)Komunitne riadený nástupca spoločnosti Canonical, ktorá sa snažila konkurovať systémom Android a iOS. Dôraz kladie na konvergenciu (používanie mobilného telefónu ako počítača pripojením k monitoru) a udržiava systém založený na technológii Lomiri.
- PureOS na Librem 5Založené na Debiane, so zameraním na súkromie a myšlienku mať iba slobodný softvérJe to prirodzený domov Phosh a testovacie pole pre konvergenciu.
- Mobian: ďalšia adaptácia Debianu pre mobilné zariadenia s podporou zariadení ako OnePlus 6 alebo PinePhone a pravidelným používaním Phosh.
- MesiaceJe súčasťou systému WebOS a hoci je jeho vývoj pomalší, stále existuje so zameraním na rozhranie založené na kartách a podporu zariadení ako PinePhone.
- Sailfish OS (z Jolly): veteránsky európsky systém, ktorý sa nikdy celkom nedostal k širokej verejnosti, ale zostáva referenciou pre tých, ktorí sa snažia uniknúť veľkým technologickým spoločnostiam, hoci nie je úplne slobodný vo všetkých svojich častiach.
Dnes je pre bežného používateľa stále oveľa rozumnejšie zvoliť si AOSP ROM ako čistú linuxovú distribúciu na svojom hlavnom telefóne . Hardvérové obmedzenia, znížená kompatibilita s populárnymi aplikáciami a zložitosť inštalácie robia „čistý“ Linux atraktívnejším pre nadšencov, vývojárov a tých, ktorí sú hlboko oddaní softvérovej slobode.
Udržateľnosť, sloboda a konvergencia: úloha Phosh a GNOME
Hodnota projektov ako Phosh a GNOME Mobile presahuje rámec jednoduchej existencie ďalšieho pekného rozhrania . Predstavujú seriózny pokus o vybudovanie mobilného ekosystému, kde má používateľ skutočnú kontrolu nad svojím zariadením: môže si nainštalovať čokoľvek chce, opravovať hardvér a dostávať aktualizácie, pokiaľ existuje komunita, nielen vtedy, keď sa tak rozhodne výrobca.
Podľa názoru ľudí ako Guido Günther nemôžu existovať skutočne slobodné demokracie bez slobodného softvéru , pretože čoraz viac aspektov našich životov závisí od nepriehľadných systémov, ktoré nemôžeme kontrolovať ani upravovať. Priniesť tento ideál do mobilných telefónov, zariadení, ktoré používame najviac a ktoré zhromažďujú najviac údajov, je pre hnutie za slobodný softvér takmer povinnosťou.
Okrem toho, konvergencia – možnosť pripojiť telefón k monitoru, klávesnici a myši a používať ho ako počítač – sa stáva oveľa prirodzenejšou, keď je základom kompletný systém Linux s GNOME alebo Phosph. Nejde o to, aby váš telefón nahradil všetky počítače, ale skôr o to, aby vás ten istý systém s rovnakými nástrojmi sprevádzal v rôznych formátoch bez toho, aby ste sa museli všetko znova učiť.
Všetko toto úsilie sa priamo stretáva s trhom, ktorému dominujú Android a iOS, výrobcami zameranými na rýchlu náhradu a brutálnou zotrvačnosťou uprednostňujúcou známe riešenia. Napriek tomu, sledovanie, ako si Phosh upevňuje svoju pozíciu, GNOME Shell zameraný na mobilné zariadenia a distribúcie ako postmarketOS, PureOS a Mobian získavajú na význame, ukazuje, že Linux pre smartfóny už nie je jednoduchý experiment: je to dlhá cesta plná prekážok, ale čoraz viac vyšliapaná pre tých, ktorí sa chcú odpútať od scenára diktovaného spoločnosťami Google a Apple. Zdieľajte tieto informácie, aby sa o tomto novom vývoji dozvedeli aj ostatní.
