ale porad nejsi root takze ti je naprd, jsou sice zbusoby jak to hacknout ale tim se ztraci zaruka, takze kdyz to nekdo po**re tak ma prachy v pr**li :)
problem je v tom, ze neni andoid jako android. Nevim jak je to presne v Koolu androidovi beta 3, ale podle http://freerunner.android.koolu.com/outstanding-issues-1 se zda, ze je tady porad problem se zadavanim PINu. Jedna se proste o trosku jiny hardware a nektere veci nejsou tak uplne doresene.
Presne tak, android na freerunneru je celkem hack, mj. i proto ze chybi qwerty a nejaky to menu tlacitko nebo co. A SIMky s PINem proste nejdou. Jaderni vyvojari i koolu jsou ale neuveritelne aktivni a 'zaplatujou' to jak se da. S gitovym kernelem uz funguje bez problemu vsechno mozny.
Díky za pěkné články. Jen co se trochu "usadím" v novém zaměstnání, tak si jej určitě pořidím. Chtěl bych zkusit tam narvat Debian s KDE 3.x (někde na netu je návod :) ). Už se na něj hodně těším...
chce to vypnout splash, pocatecni cekani na signal preruseni bootovani a v nand read.e prikaze nastavit presnejsi delku jadra aby to nekopirovalo nic zbytecnyho
Dobré ráno,
jaká je vlastně možnost použití linuxu na PDAčkách? Je vůbec technicky možné vytvořit linuxové distro např.pro HTC nebo HP přístroje na kterých běží standartně WM?
Debian totiz bezproblemu beha treba na Nokia internet tabletech. A mas pak k dispozici vsechny programy jako na desktopu, ani OOo tam nebeha spatne. A treba ubuntu uz ma taky vetev pro arm, jaunty jackob nebo jak tomu nadavaj.
Hlavní problém jsou ovladače HW. Na spoustu PDA a smartfounů by Linux určitě šel nahrát, ale nebudeš mít ovladače pro spoustu zařízení.
Druhý fatální problém jsou aplikace pro telefonování SMS a podobný věci. To běžný linuxový distribuce nemají.
O zařízeních s Linuxem si můžeš přečíst na http://www.linuxdevices.com/. Jsou tam sice i nějaký telefony, ale ARM port Ubuntu je hlavně cílený na MIDy, UMPC a netbooky s dotykovým displayem.
Mě linux bežel třeba na Siemens SX1 nebo HTC TyTNII. Problém je, že to nabootuje, SX1 třeba i telefonuje, ale to je tak všechno. Ono dobře napsat HW ovladače asi není žádná sranda a na tom tyhle projekty většinou končí. Např. pokud nefuguje uspávání, tak to je jako telefon nepoužitelné atd...
V dnešní době se dají sehnat Openmoko nebo Nokia tablety přímo u nás. Ty mají dobrou podporu HW. Pokud chci Linux, tak dnes nemá smysl kupovat zařízení, které linux přímo nepodporují.
Hmmm... Nemyslím si, že by bylo obtížné napsat ovladače pro HW na mobilních zařízeních, určitě ne o moc složitější jak pro HW jiných platforem. Podle mě je to spíše otázka chybějících specifikací (mám tím na mysly jak daný HW komunikuje, nebo instrukční sada, atp. ). To byl od začátku v Linuxu velký problém. Dnes je situace o dost lepší, ale pořád lze narazit HW, pro který nejsou potřebné specifikace dostupné a výrobce jej nepodporuje. Myslím, že i u mobilních zařízení se bude situace časem zlepšovat...
V tomhle ohledu je Freerunner zajimavej. Bohuzel k nekterejm castem nejsou k dispozici datasheety. V hw designu je celkem zvorany co se dalo. IMO toho moc nechavaj na linuxu (se spatnym firmwarem si muzete oddelat baterku treba). Nejhorsi zdaleka je ale glamo - je to pametove mapovanej multimedialni cip s nizkou frekvenci sbernice. Stara se o presun dat z/do SD karty a renderovani na 480x640 displej. Od tyhle potvory jednak neni datasheet a jednak to ze ma nizkou frekvenci sbernice znamena, ze kdykoliv se na nej posilaj data, zabere na dlooouhou dobu sbernici jenom pro sebe. Presne kvuli tomu sou vsechny graficky aplikace na freerunneru tak 'pomaly'. 480x640 + blbej grafickej cip. Ale neberte si priklad z toho jak funguje Illume na oficialnich distribucich, to je proste proto ze si jakejsi rasterman umanul delat na tomhle stroji naaadherny ARGB efekty.
Nic to nemeni na tom ale ze kvuli Glamu nejde na Freerunneru v normalnim graf. rezimu plynule video v plny obrazovce a to ani s hardwarovou akceleraci (coz je jenom jeden podtyp mpeg a podporovanej jenom v zapadly vetvi mplayeru) :)
Takovy veci by se lidi co si to kupujou meli dozvedet. Me je to ale jedno, sem s timhle strojem spokojenej, vypocetni vykon ma slusnej a nepotrebuju nejaky super graficky efekty ke spokojenosti :)
Ja cekam na GTA03, tam to snad bude lepsi. O zadny dalsi vylepseni mi nejde (ani kamerka me nezajima), ale funkcni 2D,Xv a pripadne i 3D (lakava) akcelerace je to co me nejvic tizi.
Tak to já bych se zas kvůli novinkám nezlobil. Hledal jsem třeba v popisech zda obsahuje infraport, bohužel jsem žádnou zmínku nenašel a docela bych jej ocenil(v některých případech může být lepším řešením jak bluetooth ), kamerka a foťák nejsou taky k zahození. Zlepšovat určitě lze spoustu věcí, ale rozhodně mi přijde lepší, když se budou volit takové hardwarové komponenty, k nimž výrobce bude ochoten dodat (nebo budou známé) specifikace potřebné pro efektivní vývoj ovladčů pod Linuxem, i na úkor nejrůznějších lákadel (jako v případě zmiňovaného - a dost diskutovaného - grafického čipu). Výborná je možnost komunikace pomocí USB.
Jinak ohromná mi přijde možnost na něm spustit plnohodnotný Linux. Láká mě ten Debian s KDE, ale včera jsem uvažoval o tom, zda by se tam dal portovat taky např. Fluxbox, Metacity, či jiný libovolný wm. A zda je možné nastavit systém tak aby vykresloval obraz (defaultně, nejlépe s možností určit pro každou aplikaci zvlášť) ne na výšku, jak to dělá teď, ale na šířku displeje...
Jo presne proto ho mam rad, ted jedu zaroven na illume a na fluxboxu :) On tam jede i firefox i kdyz dost swapuje. Proste uplne cokoliv co se da zkompilovat a v Gentoo jsou na to vsechno dokonce hotovy ebuildy ;)
Jinak s tou 2D akceleraci to tak strasny neni - az na to video to prakticky poznat neni na poradnym systemu. A na video prepinam na 320x240 a pak jede v pohode i v plny obrazovce a na kvalite to na tak malym displeji ani znat neni. Jenom je mi fakt lito toho ze pitomy Smedia i kdyz rikali ze datasheet vydaj tak neudelali. Znam se s lidma co ho maj pod NDA ale proste se boji ho leaknout tak jak se stalo treba s datasheetem na gpsku.
zas sem to nedocet.. tak jeste dodatecne: landscape/portrait rezimy se v Xglamo (fork zmenseniny xorgu delanej primo pro ten grafickej cip) menit daj v obou rozlisenich (320x240 a 640x480), v xorgu zatim ne protoze tam to jede zatim pres framebuffer. Ma to akcelerometry a s trochou sikovnosti si to muzete nastavit tak aby se to rozlozeni menilo podle toho jak to mate otoceny :)
A to USB je sice plnej host/zarizeni ale bohuzel jenom 1.1 tzn nejakejch 12Mbps nebo tak nejak. Nejrychlejsi je prenaset z/do toho data pres wifinu (treba pres sshfs ;)), to pak jde rychlosti NAND nebo karty kdyz si to dobre nastavite. Integrace s linuxovym desktopem je proste skvela.
S tim grafickym cipem - ono taky lidi co ty specifikace dostali uz s tim o moc vic bohuzel udelat nemuzou. Je jich dost, akcelerace funguje (EXA), na 3D tedka dela jeden clovek ale sou z toho celkove znechuceni prave kvuli tomu ze tu potvoru vrazili na stejnou sbernici jako ramku (takze zadnej dvojitej buffer/dma) a je tak pomala.
Btw. mel sem moznost tam nakouknout, glamo umi z 2d asi tak to samy co stary atiny (kreslit cary, polygony atd.). Zajimavy je ze maj i podporu kompozitniho renderovani ale textura se nevejde pres plnou obrazovku v 640x480 :)
S tim KDE teda nevim, ono by se to urcite rozjelo ale je treba pamatovat ze je tam 128MB RAM. Ale na Gentoo bez problemu swapuju do 300MB souboru a jede mi i Firefox :)
No a nakonec specifikace - nejhorsi je to s tema GSM modemama, on proste zadnej opravdu otevrenej asi zatim neexistuje. No, slusne se hadali na #openmoko-cdevel docela dlouhou dobu a v novym telefonu maj tyhlety veci bejt vyreseny. Vsechny cipy maj fungovat tak jak pise datasheet a nemaj mit zadny blby vady firmwaru (jako treba to ze kdyz mate vrazenou nejakou microsd kartu a simku vevnitr najednou a kopirujete na ni pri asociaci do site, poskodi vam to filesystem - hw chyba s jednou moji kartou)
Ježiši člověče! Já doslova slintám jen jej vidím, a vy sem ještě píšete takový krásný věci! Teď vůbec nevím jestli těch pár měsíců, než si na něj našetřím (a budu si poměrně jist novou prací) vůbec nějak vydržím! :D Ale taky mě napadá, jestli není lepší počkat na další verzi, ale buď blbě hledám, nebo na oficialních stránkách o něm nic zatím není. Nechtěl bych to zas uspěchat :)
Jinak díky za připomínky a rady. Fluxbox určitě vyzkouším.
Myslim ze jestli to vydrzite je lepsi si pockat na gta03, snad by nemusel bejt tak hardwarove-pruserovej jako tohle. Specifikace (work in progress): http://wiki.openmoko.org/wiki/GTA03
Ale rozhodne je to hackersky funkcni, kdyz si s tim pohrajete da se z toho normalne volat, uspavat apod. Tj. s hodne hranim se z toho da udelat telefon pro kazdodeni pouziti. Nenechte se znechutit oficialnima distrama, sou to samy odvozeniny OpenEmbedded s minimem balicku v repozitarich. Kazdej kdo s tim trochu dela uz je davno vyhodil.
Jako vyhodu vidim i to ze je nas co to mame docela malo a muzeme primo mluvit s lidma co ty telefony a aplikace pro ne vyvijej. Kdyz se na neco prijde, vetsinou je i vule to rychle opravit pokud to neni pitomej hw problem.
Novej telefon bude urcite jeste o hodne lepsi dokud to nezacne pouzivat hodne lidi a nenaportujou na to ubuntu. Me se to libi tak jak to je :)
Doporucuju vsem co maj o tohle zajem projet oficialni wiki, oni se ani se spatnejma informacema netaji..
Jinak kdo by chtel o ty veci pokecat s ceskym majitelem, sem casto k zastizeni na Freenode na #gentoo-openmoko, nick jc, jc_ nebo jc__, podle toho co je volny..
Berte ale v uvahu ze kernel se aktivne vyviji a stabilni kernely vychazi jenom obcas. Nektery veci uz sou vyreseny ale lidi stejne furt nadavaj protoze nemaj gitovej kernel.
Zde se nabizi dotaz - proc vyrobce do zarizeni daval soucastky, ke kterym nejsou datasheety? Nenapadlo ho treba, ze pak kvuli tomu budou problemy pri psani ovladacu?
Je treba aby k navrhu hardwaru byly kompletni zdrojaky nakreslene ve svobodnem softwaru. V tehle situaci, kdy to kratkozraky navrhar hardwaru zpackal, to pak muze jakykoliv schopnejsi uzivatel opravit, aniz by musel investovat licenci do programoveho vybaveni.
Protoze Smedia slibovala ze ten datasheet vydaj a od GSM ani GPS nebyly treba (teda to si aspon mysleli) protoze se s nima komunikuje pres UART ASCII prikazovou radou ktera je dobre znama.
Dopadlo to tak ze glamo je furt zavreny a v gsm cipu se stejne museli stourat a prepsat neuveritelne rozflakanej firmware (je v nem arm7tdmi s nejakou flashkou).
Jak rikam, dohodli se ze do gta03 neprijde nic co nebude poradne otestovany a nikomu uz verit ze 'pozdejc vydaj datasheet' nebudou.
K tomu inventoru - dlouho visi v bugach prosba o pomoc s prevodem tech cad schemat do svobodnyho programu - nikdo s tim nic nedela. Asi neni zadnej dost dobrej svobodnej CAD program ve kterym by sel nakreslit telefon se vsim vsudy aby moh jit do vyroby v tovarne?
No já hodil na staré polorozbité PDA HP iPaq Opii. Nefungoval tak zvuk ani brutus. Ale zase tam šly hry a byzybox s nepostradatelným Vi (což je na Opii jednej použitelnej editor). Po pár dnech to šlo do recyklace.
No a na Psion Dajmond Mako sem zkoušel nějakýho tučnáka. Nebylo to nic moc. Běžely tam nějaké gamesy, mc a údajně i ssh. Ale sem to zavrhnul, protože EPOC32 byl mnohem lepší.
Prý není špatný zahraniční Zaurus, tam se dá jet Linux i BSD. Anebo moderní věc je zásadně jailbraknutej ifoune. Takže ono to jde ale nikoho to nějak nezajímá. Lidem většinou stačí volat, SMS, PIM apps, sync eventuelně net a GPS. A je jim jedno, která verze Window$ Mobajl na tom de :-D.
Na Zauru nejen ze se Linux dá jet, ale je to defaultní OS od výrobce (Sharp). Já na svém C1000 používám originální Linux modifikovaný Antonem Maslovským a vydaný pod jménem Cacko. Nevýhodou je zastaralé jádro 2.4.20, naopak výhodou je, že se v Cacku používají originální ovladače hw.
No taky si můžete koupit Palm Pre s WebOS nebo TMobile G1. To je také Linux a narozdíl od OpenMoka to má nějaký směr a cíl - vlastně to je o dost lepší než to co běží na iPhonu.
OpenMoko - to máte pravdu - je jen hračka ze které něco prakticky použitelného pro uživatele asi nikdy nebude.
Ono je rozdíl dělat software zdarma a ve volnem čase a za peníze, když Apple investuje do vývoje os pár dolarů musi to být vidět, kdyby každý takový rýpal napsal 10 řádků kodu, tak by takový systém byl hotov dřív než win95 :)
Najdete mi jediny telefon, kde si muzete stahnout schemata, pcb a pristroj samotny pro CAD, ja si prohlizel soucasti v Inventoru a parada. Pokud je neco opravdu otevrene, tak je to jedine freerunner a openmoko. Pro drtivou vetsinu lidi na planete k nicemu, ale na druhou stranu pro uzky vyber lidi je to jedinecny stroj, takze je prakticky bez konkurence.
Tak uplne otevreny to neni. Datasheety nejsou k dispozici treba od Smedia Glamo (video akcelerator) - tahle soucastka je btw. nejvetsi pruser v celym freerunneru hned z nekolika duvodu. Dal tusim ze GSM cip je taky pod NDA a od GPSky a wifiny jsou k dispozici dokumentace jenom ve forme ovladacu. S gsm a gps to ale takovej problem neni, jsou pripojeny pres uart a ta sada prikazu kterou se s nima komunikuje je znama. To glamo je ta prava potvora.
A taky mapa registru a opkodu ktera se lidem co na tom delaj docela hodi.. Nekdo ten datasheet ma ale nevydali ho a nabizej ho jenom pod NDA kdyz se zavazete ze s tim neco udelate. To neberu jako svobodny vydani datasheetu.
aha uz mi asi doslo co myslite. Oni vydali dva, jeden takovej ten marketingovej (tomu ja rikam whitepaper) a druhej normalni. No tak nam by se hodil ten druhej, ten co ma vic jak 10 stranek :D
Toto se dělá na úrovni GTK+ jako modul. Všechny GTK+ (2) aplikace na to reagují.
libgtkstylus je natolik jednoduchý, že editaci zdrojáku zvládne prakticky každý. Jsou tam dvě možnosti:
- Emulace pravého kliknutí na podržení stylusu na místě na 0,5 s (implicitní)
- Emulace pravého kliknutí na stisknutí vybrané klávesy a přiložení stylusu (lze zapnout nastavením proměnné)
Já jsem použil tu druhou možnost, odstranil jsem test proměnné a nastavil jsem jinou klávesu (první možnost funguje souběžně s tím i nadále). Pak jsem blok kódu zkopíroval, zadal jinou klávesu a prostřední tlačítko.
Kód nepřikládám, neboť mám Zaurus, a nevím, jak se tlačítka mapují.
To sem si myslel. Bohuzel v oficialnich distribucich se micha GTK s EFL a nejspis (kvuli tomu ze na tom s nima uzce spolupracuje hlavni vyvojar e) bude EFL jenom pribejvat. Nejlepsi reseni je asi to udelat uz na urovni vstupniho systemu, on tslib je pekne rozsiritelnej, jenom napsat ten modul.
jen mi na tom hardware chybi fotacek.. celkem jsem si na nem na svem treu zvykl.. ale kazdopadne.. tahle hracka je pomerne vysoko na mem poradniku "hracky ke koupeni".
Kamos ho ma, na tom telefonu beha normalni debian s aplikacema. Je to sice pomaly a i se stylusem je co delat, aby clovek zavrel okno krizkem, ale beha tam. Zkouseli jsme i Qt Extended - ten je vskutku finger friendly, ale ma to velmi malo aplikaci. Muj zaver je, ze momentalne neni pro tento telefon "normalne pouzitelny operacni system". Teda jak je to s Androidem to nevim, netestovali jsme.