SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Tuning An Old But Free Phone
Neo FreeRunner
from Openmoko Inc
(the successor to Neo1973)
Timo Jyrinki
timo.jyrinki@iki.fi
6.11.2010
...this presentation is intended to be positive, even though it
mostly talks about problems...
Best of both worlds
Best of both worlds! Similarities between Openmoko hardware
and...
Debian stable
Good things come to those who... wait
”Obsolete already when released”
Ubuntu’s LTS+1 release
Unstable
Buggy
(disclaimer: I’m Debian Developer and Ubuntu member)
Fix, hack, fix
Hardware and software/drivers problems tuned by the Openmoko
Inc (until 2009) and community (still)
Problem Fix?
Buzzing problems @ 900MHz GTA02 A7 from Openmoko Inc or self-made hw fix
GPS signal drop Software (+ GTA02 A7 but not needed)
SIM card registration fails Firmware b11
Bug #1024 ie. deep GTA02 A7+ by http://www.handheld-linux.com/ or
sleep bug self-made hw fix
Bass fix ie. headphones output GTA02 A7++ by http://www.handheld-linux.com/ or
partially with mixer settings, or self-made hw fix
Incompatibilities with SD cards Fixed mostly in u-boot / Qi / etc
GSM/GPRS hangs with too Calypso chipset/firmware bug (replacement from Harald
many connections Welte’s group one day?), chip can be rebooted. But:
tc qdisc add dev ppp0 root tbf rate 7kbit latency 4500ms burst 3200
Glamo (graphics) slowness Bus speed limited, fatal design mistake. Different
approaches to help the situation 2-4-2 timings,
overclocking (CPU + GPU), DMA transfers
WLAN unstability Hacks around ar6000 driver (a driver that will never go
upstream). New ar600x maybe promising.
WSOD Über-patience by some community people in tweaking
jbt (LCD panel driver) timings
Bluetooth bandwidth Possibly unresolvable, but not much tweaked
Distributions
Openmoko Inc:s OpenEmbedded based software choices over time below:
Distribution Toolkit and software Fate
Om2007 GTK, a suite bought Abandoned, but best they
from Opened Hand, ever had GUI wise
own phone daemon
Om2008 Qt, Trolltech’s Qtopia Abandoned, terribly slow and buggy
ported to X11, Qtopia’s
phone daemon
Om2009 Enlightenment 17, Paroli Abandoned, no features but
(Python + E17), simple and fast. FSO initiative
FreeSmartphone.Org daemons and usage theoretically a great thing.
It also fits well in the tradition of Openmoko that after several toolkit changes,
finally settling down to a non-released one, nowadays in 2010 the whole FSO
stack has been rewritten in Vala, a programming language that has not been
released.
(I do support changing from slow Python to Vala/C, though, it’s just that releases would be nice)
Distributions
Community waited too long for productization that never happened, but now:
Distribution Toolkit and software Fate
SHR Based on OE & E17/GTK/ By far the most popular distribution,
(”Stable etc., own SHR phone the only problem that there hasn’t been
Hybrid software, FSO daemons. any stable releases... and no testing
Release”) release maintainers either...
Debian Anything you want, FSO Debian is the universal operating system
example phone software + and here to stay. Kernel the biggest hurdle
SHR software, FSO daemons not yet overcome to keep Openmoko
support alive in the long term. Not very
productized for end users.
QtMoko Qt Extended Improved The most productized and stable,
(Debian) (Qtopia), simply Debian + but own framebuffer always limits software
hacking options and starting X separately breaks
most of the integration
My Debian [http://wiki.openmoko.org/wiki/User:TimoJyrinki]
I don’t have enough time, but I’ve achieved one important thing I
wanted: all applications run full screen. I’ve created a crude home
application invoked with AUX key press. Finger usable application
switching, new application launching and hardware control.
TODO
Fix Intone music player to not be so slow by doing
unnecessary drawing of gradients et cetera
Productize the home screen app more
See about packaging WebKit for E17 (webkit-efl), which is
used by the Eve browser
Get into wonderful world of configuring navit (to get real
navigation in addition to FoxtrotGPS’s ”here you are” and
external (net) navigation services functionality)
Fix literki keyboard swipe area to be always on top
Maybe move the daily phone’s Debian to NAND flash on ubifs
Screenshots 1/2
Screenshots 2/2
As you may have guessed...
...this presentation is ran over VNC over Bluetooth personal area
network between my computer and Neo, using simply Evince
(presentation made with latex-beamer).
For people who like pain
OpenOffice.org 3 is available from Debian repositories
You can try running it under eg. GNOME
Actually I have this another Neo with me which does just this
(it also has dual-boot of QtMoko and Debian)
GNOME + OpenOffice.org
Future
You do want a phone computer that runs free software, if you are
not in the group that thinks phone simply as an appliance
(understandable as well, those are the two different camps). I
usually want also my appliances (like camera) to run free software.
My survival plan:
Next free phone comes up
I take the SD card from my Neo FreeRunner
Copy a new kernel to /boot
Boot the new free phone to my very own Debian and start
calling
Nokia N900 is the closest (https://elektranox.org/n900/).
Of course, actually Openmokoish kind of freedom driven product
would be more optimal... Openmoko Inc? ”GTA04”? Always
Innovating?
Thank You
Questions?

Mais conteúdo relacionado

Mais de FSCONS

2010 11 eek kangas
2010 11 eek kangas2010 11 eek kangas
2010 11 eek kangasFSCONS
 
How far are we ready to go?
How far are we ready to go?How far are we ready to go?
How far are we ready to go?FSCONS
 
Glyn moody ethics of intellectual monopolies - fscons 2010
Glyn moody   ethics of intellectual monopolies - fscons 2010Glyn moody   ethics of intellectual monopolies - fscons 2010
Glyn moody ethics of intellectual monopolies - fscons 2010FSCONS
 
Embedding Linux For An Automotive Environment
Embedding Linux For An Automotive EnvironmentEmbedding Linux For An Automotive Environment
Embedding Linux For An Automotive EnvironmentFSCONS
 
GNU Parallel - Ole Tange
GNU Parallel - Ole TangeGNU Parallel - Ole Tange
GNU Parallel - Ole TangeFSCONS
 
Embedded erlang-fscons-2010
Embedded erlang-fscons-2010Embedded erlang-fscons-2010
Embedded erlang-fscons-2010FSCONS
 
Filesharer? GO TO JAIL!
Filesharer? GO TO JAIL!Filesharer? GO TO JAIL!
Filesharer? GO TO JAIL!FSCONS
 
Etik och it
Etik och itEtik och it
Etik och itFSCONS
 
Kaizendo: Customizable schoolbooks
Kaizendo: Customizable schoolbooksKaizendo: Customizable schoolbooks
Kaizendo: Customizable schoolbooksFSCONS
 
Are you weak in the middle?
Are you weak in the middle?Are you weak in the middle?
Are you weak in the middle?FSCONS
 
Multitouching your apps
Multitouching your appsMultitouching your apps
Multitouching your appsFSCONS
 
Who are the free users
Who are the free usersWho are the free users
Who are the free usersFSCONS
 
Who are the free users?
Who are the free users?Who are the free users?
Who are the free users?FSCONS
 
Centralised Internet Services and Problems of Power
Centralised Internet Services and Problems of PowerCentralised Internet Services and Problems of Power
Centralised Internet Services and Problems of PowerFSCONS
 
Women in Floss
Women in FlossWomen in Floss
Women in FlossFSCONS
 
File system analysis v2
File system analysis v2File system analysis v2
File system analysis v2FSCONS
 
Fat32 intro
Fat32   introFat32   intro
Fat32 introFSCONS
 
1 wire v4
1 wire v41 wire v4
1 wire v4FSCONS
 

Mais de FSCONS (19)

2010 11 eek kangas
2010 11 eek kangas2010 11 eek kangas
2010 11 eek kangas
 
Fcons
FconsFcons
Fcons
 
How far are we ready to go?
How far are we ready to go?How far are we ready to go?
How far are we ready to go?
 
Glyn moody ethics of intellectual monopolies - fscons 2010
Glyn moody   ethics of intellectual monopolies - fscons 2010Glyn moody   ethics of intellectual monopolies - fscons 2010
Glyn moody ethics of intellectual monopolies - fscons 2010
 
Embedding Linux For An Automotive Environment
Embedding Linux For An Automotive EnvironmentEmbedding Linux For An Automotive Environment
Embedding Linux For An Automotive Environment
 
GNU Parallel - Ole Tange
GNU Parallel - Ole TangeGNU Parallel - Ole Tange
GNU Parallel - Ole Tange
 
Embedded erlang-fscons-2010
Embedded erlang-fscons-2010Embedded erlang-fscons-2010
Embedded erlang-fscons-2010
 
Filesharer? GO TO JAIL!
Filesharer? GO TO JAIL!Filesharer? GO TO JAIL!
Filesharer? GO TO JAIL!
 
Etik och it
Etik och itEtik och it
Etik och it
 
Kaizendo: Customizable schoolbooks
Kaizendo: Customizable schoolbooksKaizendo: Customizable schoolbooks
Kaizendo: Customizable schoolbooks
 
Are you weak in the middle?
Are you weak in the middle?Are you weak in the middle?
Are you weak in the middle?
 
Multitouching your apps
Multitouching your appsMultitouching your apps
Multitouching your apps
 
Who are the free users
Who are the free usersWho are the free users
Who are the free users
 
Who are the free users?
Who are the free users?Who are the free users?
Who are the free users?
 
Centralised Internet Services and Problems of Power
Centralised Internet Services and Problems of PowerCentralised Internet Services and Problems of Power
Centralised Internet Services and Problems of Power
 
Women in Floss
Women in FlossWomen in Floss
Women in Floss
 
File system analysis v2
File system analysis v2File system analysis v2
File system analysis v2
 
Fat32 intro
Fat32   introFat32   intro
Fat32 intro
 
1 wire v4
1 wire v41 wire v4
1 wire v4
 

Último

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Último (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Tuning an old but free phone - Timo Jyrinki

  • 1. Tuning An Old But Free Phone Neo FreeRunner from Openmoko Inc (the successor to Neo1973) Timo Jyrinki timo.jyrinki@iki.fi 6.11.2010 ...this presentation is intended to be positive, even though it mostly talks about problems...
  • 2. Best of both worlds Best of both worlds! Similarities between Openmoko hardware and... Debian stable Good things come to those who... wait ”Obsolete already when released” Ubuntu’s LTS+1 release Unstable Buggy (disclaimer: I’m Debian Developer and Ubuntu member)
  • 3. Fix, hack, fix Hardware and software/drivers problems tuned by the Openmoko Inc (until 2009) and community (still) Problem Fix? Buzzing problems @ 900MHz GTA02 A7 from Openmoko Inc or self-made hw fix GPS signal drop Software (+ GTA02 A7 but not needed) SIM card registration fails Firmware b11 Bug #1024 ie. deep GTA02 A7+ by http://www.handheld-linux.com/ or sleep bug self-made hw fix Bass fix ie. headphones output GTA02 A7++ by http://www.handheld-linux.com/ or partially with mixer settings, or self-made hw fix Incompatibilities with SD cards Fixed mostly in u-boot / Qi / etc GSM/GPRS hangs with too Calypso chipset/firmware bug (replacement from Harald many connections Welte’s group one day?), chip can be rebooted. But: tc qdisc add dev ppp0 root tbf rate 7kbit latency 4500ms burst 3200 Glamo (graphics) slowness Bus speed limited, fatal design mistake. Different approaches to help the situation 2-4-2 timings, overclocking (CPU + GPU), DMA transfers WLAN unstability Hacks around ar6000 driver (a driver that will never go upstream). New ar600x maybe promising. WSOD Über-patience by some community people in tweaking jbt (LCD panel driver) timings Bluetooth bandwidth Possibly unresolvable, but not much tweaked
  • 4. Distributions Openmoko Inc:s OpenEmbedded based software choices over time below: Distribution Toolkit and software Fate Om2007 GTK, a suite bought Abandoned, but best they from Opened Hand, ever had GUI wise own phone daemon Om2008 Qt, Trolltech’s Qtopia Abandoned, terribly slow and buggy ported to X11, Qtopia’s phone daemon Om2009 Enlightenment 17, Paroli Abandoned, no features but (Python + E17), simple and fast. FSO initiative FreeSmartphone.Org daemons and usage theoretically a great thing. It also fits well in the tradition of Openmoko that after several toolkit changes, finally settling down to a non-released one, nowadays in 2010 the whole FSO stack has been rewritten in Vala, a programming language that has not been released. (I do support changing from slow Python to Vala/C, though, it’s just that releases would be nice)
  • 5. Distributions Community waited too long for productization that never happened, but now: Distribution Toolkit and software Fate SHR Based on OE & E17/GTK/ By far the most popular distribution, (”Stable etc., own SHR phone the only problem that there hasn’t been Hybrid software, FSO daemons. any stable releases... and no testing Release”) release maintainers either... Debian Anything you want, FSO Debian is the universal operating system example phone software + and here to stay. Kernel the biggest hurdle SHR software, FSO daemons not yet overcome to keep Openmoko support alive in the long term. Not very productized for end users. QtMoko Qt Extended Improved The most productized and stable, (Debian) (Qtopia), simply Debian + but own framebuffer always limits software hacking options and starting X separately breaks most of the integration
  • 6. My Debian [http://wiki.openmoko.org/wiki/User:TimoJyrinki] I don’t have enough time, but I’ve achieved one important thing I wanted: all applications run full screen. I’ve created a crude home application invoked with AUX key press. Finger usable application switching, new application launching and hardware control. TODO Fix Intone music player to not be so slow by doing unnecessary drawing of gradients et cetera Productize the home screen app more See about packaging WebKit for E17 (webkit-efl), which is used by the Eve browser Get into wonderful world of configuring navit (to get real navigation in addition to FoxtrotGPS’s ”here you are” and external (net) navigation services functionality) Fix literki keyboard swipe area to be always on top Maybe move the daily phone’s Debian to NAND flash on ubifs
  • 9. As you may have guessed... ...this presentation is ran over VNC over Bluetooth personal area network between my computer and Neo, using simply Evince (presentation made with latex-beamer).
  • 10. For people who like pain OpenOffice.org 3 is available from Debian repositories You can try running it under eg. GNOME Actually I have this another Neo with me which does just this (it also has dual-boot of QtMoko and Debian)
  • 12. Future You do want a phone computer that runs free software, if you are not in the group that thinks phone simply as an appliance (understandable as well, those are the two different camps). I usually want also my appliances (like camera) to run free software. My survival plan: Next free phone comes up I take the SD card from my Neo FreeRunner Copy a new kernel to /boot Boot the new free phone to my very own Debian and start calling Nokia N900 is the closest (https://elektranox.org/n900/). Of course, actually Openmokoish kind of freedom driven product would be more optimal... Openmoko Inc? ”GTA04”? Always Innovating?