Chci se zeptat na takovou drobnost a začnu trochu ze široka. Na jednom foru jsem našel příspěvek, kde se uživatel ptal, jestli je možné hrát na telefonu Age of Empires, když jeho telefon splňuje minimální nároky, které měly Age of Empires v době svého uvedení na trh.
Osobně by mě nikdy nic takového ani nenapadlo, natož, abych to zkoušel, ale – a teď se dostávám k jádru pudla – nedá se na telefon s procesorem a pamětí nahrát nějaká verze klasického linuxu? Jaké jsou hlavní důvody, proč se to ještě nezkusilo?
Nějakým způsobem se dá dostat prostředí Debianu do G1 ( http://hackaday.com/2008/11/11/running-debian-and-android-on-the-g1/ ), ale kdo ví jak to bude použitelné. Pokud jde o důvody proč nejde nahodit běžný Linux, tak můj názor nemůže být brán zas tak vážně, protože vyloženě do vnitřností celého systému nevidím. Některé části telefonu nejsou otevřené jako samotný Android, což by mohlo dělat problémy. Nicméně teoreticky by to s velkým úsilím mělo jít. Pochybuji ovšem, že by se takový projekt dostal dál jak k bashi a ovladačům pro dotykový display.
No, kdysi jsem to zkusil. V textovém režimu se to jakž takž dalo, ale nějak jsem nepřišel na žádné výhody. Každopádně to fungovalo systémem že se doinstaloval linux který běžel jakoby nad androidem, ten spustil VNC server a člověk se pak musel skrz VNC klienta připojit na localhosta. Pravda, udělalo to dojem, ale jen do doby než jsem se pokusil spustit jakoukoliv aplikaci. Pokud vím, důvod proč se to tehdy dělalo takhle byl že neexistovaly ovladače pro grafiku. Praktický použítí: ukázat že to jde a zase smazat.
No, neviem ako na Hero, ale tu ( http://www.engadget.com/2010/03/09/ubuntu-hits-htcs-touch-pro2-is-any-windows-mobile-handset-safe/ ) to vyzera tak ze niekomu sa podarilo rozbehat ubuntu na HD2
Urcite to mozne je. Vyrobce je povinen dodat linuxove jadro pod GPL a s takovym jadrem uz pak jde nabootovat prakticky libovolna distribuce.
Problem pak ale muzou byt ovladace kamery nebo wifi – proste ovladace, ktere nejsou cele v jadre ale maji nejake knihovny v uzivatelkem prostoru. V jadre je vetsinou ovladac grafiky (framebuffer), klavesnice, zvukove karty a power managementu – coz na beh nejakeho zakladniho systemu staci.
Uzitecnost takoveho systemu je ale pak taky diskutabilni. Mit telefon na kterem si pustim X windows a zahraju nejakou jednoducho hru je hezke, ale kdyz neumi telefonovat… To je pak mozna jednodussi tu hru portovat na androida.