FDOM - a Fat and Dirty OM based distribution

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Development)
 
(35 intermediate revisions by 9 users not shown)
Line 3: Line 3:
  
 
=== Description ===
 
=== Description ===
A combination of apps(a lot of) and fixes to demonstrate the capabilities of the Freerunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.
+
A combination of (a lot of) apps  and fixes to demonstrate the capabilities of the FreeRunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.
  
Until now, flashing the phone was the only way to update to the last release of FDOM but since 20081023 version there is a script called FDOMizer able to update to the lastest version of FDOM any older version of FDOM and is able to transform a brand new flashed OM2008.X on the phone to a full bloated FDOM
+
Until now, flashing the phone was the only way to update to the last release of FDOM but since 20081023 version there is a script called FDOMizer able to update to the latest version of FDOM any older version of FDOM and is able to transform a brand new flashed OM2008.X on the phone to a full bloated FDOM
  
Any questions can be sent to David-Reyes Samblas Martinez david at tuxbrain dot com or at community list or local-openmoko-spain list, see [[Development_resources#Mailing_Lists|mailing lists]]. Co admins are Armin ranjbar aka [http://zoup.org Zoup] and Nacho Seijo aka himero.
+
Any questions can be sent to David-Reyes Samblas Martinez david at tuxbrain dot com or at community list or local-openmoko-spain list, see [[Development_resources#Mailing_Lists|mailing lists]]. Co admins are Armin Ranjbar aka [http://zoup.org Zoup] and Nacho Seijo aka himero.
  
 
=== Download ===
 
=== Download ===
 
Download from  http://www.tuxbrain.com/fdom_en.html.
 
Download from  http://www.tuxbrain.com/fdom_en.html.
 
* Notes:
 
* Notes:
**If you have updated your kernel, re-flash back to the default [http://downloads.openmoko.org/releases/Om2008.9/ Om2008.9 kernel] so that your kernels and modules are the same version.  Otherwise none of the device drivers load and you have no usb0 or other essential stuff.
+
**If you have updated your kernel, re-flash back to the default [http://downloads.openmoko.org/distro/releases/Om2008.9/ Om2008.9 kernel] so that your kernels and modules are the same version.  Otherwise none of the device drivers load and you have no usb0 or other essential stuff.
 
* Mirrors:
 
* Mirrors:
 
** old home server
 
** old home server
Line 27: Line 27:
 
*** http://ftp.uvigo.es/pub/linux/distribuciones/openmoko
 
*** http://ftp.uvigo.es/pub/linux/distribuciones/openmoko
 
** Openmàtica.es:
 
** Openmàtica.es:
*** http://openmoko.openmatica.es/
+
*** http://openmoko.openmatica.es/FDOM/
 +
*** ftp://openmoko:openmoko@openmatica.es/FDOM
  
 
=== Development ===
 
=== Development ===
Line 41: Line 42:
 
'''Complete overview of assembling FDOM distribution'''
 
'''Complete overview of assembling FDOM distribution'''
  
Index: '-' means that all is OK, '?' means that it is unknown if it is OK or a customisation is needed. Note that launcher name is made as short as possible so it is not abbreviated in Illume. The icons are to be optimised to 80x80 (not smaller and also not bigger) because this will make a very sharp experience of OpenMoko. The up and down scaling of icons is not optimised compared to doing it beforehand with a tool like GIMP.
+
Index: '-' means that all is OK, '?' means that it is unknown if it is OK or a customisation is needed. Note that launcher name is made as short as possible so it is not abbreviated in Illume. The icons are to be optimised to 80x80 (not smaller and also not bigger) because this will make a very sharp experience of OpenMoko. The up and down scaling of icons is not optimised compared to doing it beforehand with a tool like GIMP. Category colors are identical to the icon background colors used in the SHR distribution.
 +
 
 +
Note for custom name and custom icon, please double check with what is installed first before overriding it with proposed custom name or custom icon. Please notify the package maintainer upstream about the improvement in terms of custom name and custom icon and the reason why. Remove custom name and custom icon from this list when this has been fixed upstream.
  
 
{| cellspacing="0" class="sortable wikitable" border="1" style="font-size: 85%; text-align: left; width: auto;"
 
{| cellspacing="0" class="sortable wikitable" border="1" style="font-size: 85%; text-align: left; width: auto;"
Line 57: Line 60:
 
|-
 
|-
 
| system boot loader
 
| system boot loader
| style="background:#88FF88;"| [http://downloads.openmoko.org/releases/ uboot]
+
| [http://downloads.openmoko.org/distro/releases/Om2008.9/dfu-util uboot]
 
| ?
 
| ?
| David
+
| style="background:#88FF88;"| David
 
| -
 
| -
 
| -
 
| -
 
| -
 
| -
 
| -
 
| -
| http://downloads.openmoko.org/releases/Om2008.12/gta02v5_and_up-u-boot.bin
+
| http://downloads.openmoko.org/distro/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
 
|  
 
|  
 
|-
 
|-
Line 79: Line 82:
 
|-
 
|-
 
| system kernel
 
| system kernel
| style="background:#88FF88;"| [http://downloads.openmoko.org/releases/ uImage]
+
| [http://downloads.openmoko.org/distro/releases/ uImage]
 
| ?
 
| ?
| David
+
| style="background:#88FF88;"| David
 
| uboot
 
| uboot
 
| -
 
| -
 
| -
 
| -
 
|
 
|
| http://downloads.openmoko.org/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
+
| http://downloads.openmoko.org/distro/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
 
|   
 
|   
 
|-
 
|-
 
| system file system
 
| system file system
| style="background:#88FF88;"| [http://downloads.openmoko.org/releases/ rootfs]
+
| [http://downloads.openmoko.org/distro/releases/ rootfs]
 
| ?
 
| ?
| David
+
| style="background:#88FF88;"| David
 
| uImage
 
| uImage
 
| -
 
| -
Line 99: Line 102:
 
|  
 
|  
 
|
 
|
 +
|-
 +
| system initializing script
 +
| FDOMIZER
 +
| GPL
 +
| ?
 +
| rootfs
 +
|
 +
| -
 +
| Adapt [http://wiki.openmoko.org/wiki/Kustomizer Kustomizer] from Risto to maintain the ASU theme and remove packages with no source code available (if any)
 +
|
 +
|
 +
|-
 +
| system submenu navigation
 +
| [http://projects.openmoko.org/projects/sortdesk sortdesk]
 +
| GPL
 +
| ?
 +
| rootfs
 +
|
 +
| -
 +
| Create categories based on opkg but simplified (Games, GPS, Internet, Multimedia, PIM/Office, Settings, Utility), and move desktop files to those categories, create an icon set for those categories
 +
| opkg install http://www.opkg.org/packages/sortdesk_1.2_armv4t.ipk
 +
| is a script
 
|-
 
|-
 
| system keyboard
 
| system keyboard
| style="background:#88FF88;"| Illume keyboard on ASU
+
| Illume keyboard on ASU
 
| ?
 
| ?
| David
+
| style="background:#88FF88;"| David
 
| rootfs
 
| rootfs
 
| -
 
| -
Line 112: Line 137:
 
|-
 
|-
 
| system keyboard
 
| system keyboard
| style="background:#88FF88;"| Numbers/Symbols
+
| Numbers/Symbols
 
| ?
 
| ?
| David
+
| style="background:#88FF88;"| David
 
| rootfs
 
| rootfs
 
| -
 
| -
Line 121: Line 146:
 
| http://n2.nabble.com/Customized-layout-for-illume-keyboard-td1080353ef1958.html#a1080353
 
| http://n2.nabble.com/Customized-layout-for-illume-keyboard-td1080353ef1958.html#a1080353
 
| http://n2.nabble.com/attachment/1080353/0/keyboards.tar.gz
 
| http://n2.nabble.com/attachment/1080353/0/keyboards.tar.gz
 +
|-
 +
| system keyboard
 +
| [http://www.opkg.org/package_84.html Qwo]
 +
| ?
 +
| ?
 +
| rootfs
 +
| -
 +
| ?
 +
|
 +
| http://www.opkg.org/package_84.html
 +
|
 +
|-
 +
| system keyboard
 +
| [http://www.opkg.org/package_101.html Illume default alt]
 +
| ?
 +
| ?
 +
| rootfs
 +
| -
 +
| -
 +
| opkg install http://www.opkg.org/packages/illume-default-alt_0.1_arm.ipk
 +
| http://www.opkg.org/package_101.html
 +
|
 +
|-
 +
| system keyboard
 +
| [http://www.opkg.org/package_106.html Illume numbers alt]
 +
| ?
 +
| ?
 +
| rootfs
 +
| -
 +
| -
 +
| opkg install http://www.opkg.org/packages/illume-keyboards-numbers-alt_0.1_all.opk
 +
| http://www.opkg.org/package_106.html
 +
|
 
|-
 
|-
 
| style="background:#CCCCCC;"| management utility
 
| style="background:#CCCCCC;"| management utility
| style="background:#88FF88;"| [http://www.opkg.org/package_112.html Vala Terminal]
+
| [http://www.opkg.org/package_112.html Vala Terminal]
 
| GPL
 
| GPL
| David
+
| style="background:#88FF88;"| David
 
| rootfs
 
| rootfs
 
| -
 
| -
Line 133: Line 191:
 
| http://git.freesmartphone.org/?p=vala-terminal.git
 
| http://git.freesmartphone.org/?p=vala-terminal.git
 
|-
 
|-
| style="background:#88FF88;"| utility
+
| style="background:#CCCCCC;"| wireless utility
| graphics
+
| [http://www.opkg.org/package_11.html Mofi Wifi]
| style="background:#88FF88;"| Screen capture
+
 
| GPL
 
| GPL
| David
+
| style="background:#88FF88;"| David
 
| rootfs
 
| rootfs
| Screenshot
 
 
| -
 
| -
| opkg install gpe-scap , modified .desktop file to short the name file to Screenshot
+
| [[Image:mofi-wifi-fdom80.png]]
|
+
| http://downloads.openmoko.org/sources/gpe-scap-1.3.tar.bz2
+
|-
+
| style="background:#CCCCCC;"| utility
+
| wireless
+
| style="background:#88FF88;"| [http://www.opkg.org/package_11.html Mofi]
+
| GPL
+
| David
+
| rootfs
+
| -
+
| ?
+
 
| opkg install http://projects.openmoko.org/frs/download.php/306/mofi_0.03_armv4t.ipk
 
| opkg install http://projects.openmoko.org/frs/download.php/306/mofi_0.03_armv4t.ipk
 
| http://projects.openmoko.org/projects/mofi/  
 
| http://projects.openmoko.org/projects/mofi/  
 
| is phyton
 
| is phyton
 
|-
 
|-
| style="background:#CCCCCC;"| utility
+
| style="background:#CCCCCC;"| USB utility
| connectivity
+
| [http://www.opkg.org/package_40.html USB Mode Button]
|  style="background:#88FF88;"| [http://www.opkg.org/package_40.html USB Mode Button]
+
| ?
+
 
| ?
 
| ?
 +
| style="background:#88FF88;"| ?
 
| rootfs
 
| rootfs
 
| USB Mode
 
| USB Mode
| 80x80
+
| [[Image:usb-mode-button-fdom80.png]]
 
| opkg install http://blogs.thehumanjourney.net/finds/resource/usbmode-button_0.3_armv4t.ipk
 
| opkg install http://blogs.thehumanjourney.net/finds/resource/usbmode-button_0.3_armv4t.ipk
 
| http://www.opkg.org/package_40.html
 
| http://www.opkg.org/package_40.html
 
| is a script http://www.opkg.org/package_40.html
 
| is a script http://www.opkg.org/package_40.html
 
|-
 
|-
| style="background:#CCCCFF;"| web application
+
| style="background:#CCCCCC;"| light utility
| web browser
+
| [http://www.opkg.org/package_12.html Flashlight]
|  style="background:#88FF88;"| [http://www.opkg.org/package_24.html Dillo]
+
| GPL
+
| David
+
| Mofi
+
| -
+
| -
+
| opkg install http://misc.andi.de1.cc/dillo/dillo-ssl_2.0-r0_armv4t.opk
+
| http://www.opkg.org/package_24.html
+
| http://misc.andi.de1.cc/dillo/dillo_2.0.orig.tar.gz
+
|-
+
| style="background:#CCCCFF;"| web application
+
| web browser
+
|  style="background:#88FF88;"| [http://www.opkg.org/package_99.html Mimimo]
+
| ?
+
| David
+
| ?
+
| ?
+
| ?
+
| opkg install  http://3v8.net/~sander/openmoko/minimo_0.02+cvs20070626-r1_armv4t.ipk
+
| http://www.opkg.org/package_99.html
+
| asked sanders to provide sources
+
|-
+
| application
+
| image browser
+
|  style="background:#88FF88;"| [http://www.opkg.org/package_62.html Neon]
+
| GPL
+
| David
+
| ?
+
| ?
+
| ?
+
| opkg install http://projects.openmoko.org/frs/download.php/588/neon_0.9.5.1-r0_all.ipk
+
| http://www.opkg.org/package_62.html
+
| http://projects.openmoko.org/snapshots.php?group_id=239
+
|-
+
| style="background:#CCCCFF;"| web application
+
| instant messenger
+
|  style="background:#88FF88;"| [[Pidgin]]
+
| GPL
+
| ?
+
| Mofi
+
| Pidgin
+
| [http://developer.pidgin.im/ticket/7975 80x80]
+
| opkg install pidgin pidgin-data libpurple-protocol-msn libpurple-protocol-yahoo
+
|
+
| http://downloads.openmoko.org/sources
+
|-
+
| style="background:#EE80FF;"| navigation application
+
| navigation
+
|  style="background:#88FF88;"| [http://www.opkg.org/update_8_42.html tangoGPS]
+
 
| GPL
 
| GPL
| ?
 
| rootfs
 
| tangoGPS
 
| new 80x80
 
| opkg install libcairo2  libcurl4  libdbus-1-3  libdbus-glib-1-2  libglib-2.0-0  libpixman-1-0  libsqlite3-0  http://www.tangogps.org/downloads/tangogps_0.9.5-r0_armv4t.opk
 
| http://www.opkg.org/update_8_42.html
 
| http://www.tangogps.org/downloads/tangogps-0.9.5.tar.gz
 
|-
 
| style="background:#EE80FF;"| navigation utility
 
| navigation
 
| style="background:#88FF88;"| [http://www.opkg.org/package_105.html Yaouh!]
 
| ?
 
| ?
 
| tangoGPS
 
| Yaouh!
 
| ?
 
| http://www.opkg.org/package_105.html
 
| opkg install python-pygtk curl http://minucci.net/file/opkg/yaouh_0.2.1_all.opk
 
| http://projects.openmoko.org/snapshots.php?group_id=250
 
|-
 
| style="background:#EE80FF;"| navigation application
 
|  style="background:#88FF88;"| Locations
 
| ?
 
 
| ?
 
| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
| -
+
| [[Image:flashlight-fdom80.png]]
| rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
+
|  
|
+
| http://www.opkg.org/package_12.html
|
+
|  
 
|-
 
|-
| style="background:#EE80FF;"| navigation application
+
| style="background:#CCCCCC;"| conversion utility
| BT GPS
+
| [http://www.opkg.org/package_110.html MokoConv]
| [http://www.opkg.org/package_91.html BtGPS]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 261: Line 232:
 
| ?
 
| ?
 
|  
 
|  
| http://www.opkg.org/package_91.html
+
| http://www.opkg.org/package_110.html
 
|  
 
|  
 
|-
 
|-
| style="background:#EE80FF;"| navigation application
+
| style="background:#CCCCCC;"| clock utility
| GPS navigation
+
| [http://www.opkg.org/package_104.html LED clock]
| [http://www.opkg.org/package_5.html Navit]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 273: Line 243:
 
| ?
 
| ?
 
|  
 
|  
| http://www.opkg.org/package_5.html
+
| http://www.opkg.org/package_104.html
 
|  
 
|  
 
|-
 
|-
| application
+
| style="background:#CCCCCC;"| bubble level application
| bubble level
+
| [http://www.opkg.org/package_102.html Gwaterpas]
style="background:#88FF88;"| [http://www.opkg.org/package_102.html Gwaterpas]
+
| ?
+
 
| ?
 
| ?
 +
| style="background:#88FF88;"| ?
 
| rootfs
 
| rootfs
 
| Bubble
 
| Bubble
Line 288: Line 257:
 
| http://www.ecirc.net/openmoko/gwaterpas.tgz
 
| http://www.ecirc.net/openmoko/gwaterpas.tgz
 
|-
 
|-
| game
+
| style="background:#CCCCCC;"| weather utility
| decision making
+
| [http://www.opkg.org/package_67.html meooem]
style="background:#88FF88;"| [http://westhoffs-welt.de/blog/my_first_openmoko_application.html Moko Eightball]
+
| GPL
+
| ?
+
| rootfs
+
| Eightball
+
| ?
+
| opkg install http://westhoffswelt.de/data/blog/moko_eightball/moko-eightball_0.20080721_om-gta02.ipk
+
| http://www.opkg.org/package_35.html
+
| svn co svn://svn.pureenergy.cc/moko_eightball
+
|-
+
| game
+
| toy
+
|  style="background:#88FF88;"| [http://www.opkg.org/package_17.html OpenMooCow]
+
 
| ?
 
| ?
| ?
 
| rootfs
 
| MooCow
 
| ?
 
| http://www.opkg.org/package_17.html
 
| opkg install http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow_0.3_armv4t.ipk
 
| http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow-0.3.0.tar.gz
 
|-
 
| game
 
| pinball
 
|  style="background:#88FF88;"| [http://www.opkg.org/package_107.html Linball]
 
| GPL
 
 
| ?
 
| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
 
| ?
 
| ?
| -
+
|  
| http://www.opkg.org/package_107.html
+
| http://www.opkg.org/package_67.html
| http://linball.sourceforge.net/linball.tar.gz
+
|  
 
|-
 
|-
| application
+
| style="background:#CCCCCC;"| rotate utility
| sky map
+
| [http://www.opkg.org/package_43.html accel-rotate]
style="background:#88FF88;"| [http://www.opkg.org/package_9.html orrery]
+
| GPL
+
 
| ?
 
| ?
| rootfs
 
| Orrery
 
| -
 
| opkg install http://www.opkg.org/packages/orrery_2.4_arm_2008.8.ipk
 
| http://www.opkg.org/package_9.html
 
| http://projects.openmoko.org/frs/download.php/581/orrery_2.4_clean.tar.gz
 
|-
 
| system
 
| initializing script
 
| FDOMIZER
 
| GPL
 
 
| ?
 
| ?
 
| rootfs
 
| rootfs
|
 
 
| -
 
| -
| Create from scracth with all changes exposed in this table
+
| [[Image:accel-rotate-fdom80.png]]
 
|  
 
|  
 +
| http://www.opkg.org/package_43.html
 
|  
 
|  
 
|-
 
|-
| system
+
| style="background:#CCCCCC;"| remote control application
| Submenu navigation
+
| [http://www.opkg.org/package_14.html remoko]
| FDSubmenu
+
| ?
| GPL
+
 
| ?
 
| ?
 
| rootfs
 
| rootfs
|
 
 
| -
 
| -
| Create from scracth based on PyElf taking Neon as example, create categories based on opkg but simplified (Games, GPS, Internet, Multimedia, PIM/Office, Settings, Utility), and move desktop files to those categories
+
| ?
 +
|
 +
| http://www.opkg.org/package_14.html
 
|  
 
|  
|
 
 
|-
 
|-
| game
+
| style="background:#CCCCCC;"| ebook reader application
| pong
+
| [http://www.opkg.org/package_13.html FBreader]
| [http://www.opkg.org/package_81.html pong]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 368: Line 297:
 
| -
 
| -
 
| ?
 
| ?
| -
+
|  
| http://www.opkg.org/package_81.html
+
| http://www.opkg.org/package_13.html
 
|  
 
|  
 
|-
 
|-
| game
+
| style="background:#CCCCCC;"| RSS reader application
| vibrator control
+
| [http://wiki.openmoko.org/wiki/PyFeedRead PyFeedRead]
| [http://www.opkg.org/package_61.html openvibe]
+
 
| ?
 
| ?
 
| ?
 
| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
| ?
+
| [[Image:pyfeedreed-fdom80.png]]
| -
+
|  
| http://www.opkg.org/package_61.html
+
| http://wiki.openmoko.org/wiki/PyFeedRead
 
|  
 
|  
 
|-
 
|-
| game
+
| style="background:#CCCCCC;"| notes drawing application
| Adventure games
+
| [http://wiki.openmoko.org/wiki/PyPenNotes PyPenNotes]
| [http://www.opkg.org/package_60.html scummvm]
+
 
| ?
 
| ?
 
| ?
 
| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
| ?
+
| [[Image:pypennotes-fdom80.png]]
| -
+
|  
| http://www.opkg.org/package_60.html
+
| http://wiki.openmoko.org/wiki/PyPenNotes
 
|  
 
|  
 
|-
 
|-
| game
+
| style="background:#CCCCCC;"| PDF reader application
| Liquid War
+
| [http://wiki.openmoko.org/wiki/Epdfview Epdfview]
| [http://www.opkg.org/package_30.html Liquid War]
+
 
| ?
 
| ?
 
| ?
 
| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
| ?
+
| [[Image:epdfview-fdom80.png]]
| -
+
|  
| http://www.opkg.org/package_30.html
+
| http://wiki.openmoko.org/wiki/Epdfview
 
|  
 
|  
 
|-
 
|-
| game
+
| style="background:#CCCCCC;"| fast reader application
| Lemmings like
+
| [http://wiki.openmoko.org/wiki/Gutenflash Gutenflash]
| [http://www.opkg.org/package_27.html Pingus]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 416: Line 341:
 
| -
 
| -
 
| ?
 
| ?
 +
|
 +
| http://wiki.openmoko.org/wiki/Gutenflash
 +
|
 +
|-
 +
| style="background:#88FF88;"| graphics utility
 +
| Screen capture
 +
| GPL
 +
| style="background:#88FF88;"| David
 +
| rootfs
 +
| Screenshot
 
| -
 
| -
| http://www.opkg.org/package_27.html
+
| opkg install gpe-scap , modified .desktop file to short the name file to Screenshot
 
|  
 
|  
 +
| http://downloads.openmoko.org/developer/sources/gpe-scap-1.3.tar.bz2
 
|-
 
|-
| game
+
| style="background:#88FF88;"| graphics application
| Puzzle
+
| [http://www.opkg.org/package_62.html Neon]
| [http://www.opkg.org/package_33.html xlogical]
+
| GPL
 +
| style="background:#88FF88;"| David
 
| ?
 
| ?
 
| ?
 
| ?
| rootfs
 
| -
 
 
| ?
 
| ?
 +
| opkg install http://projects.openmoko.org/frs/download.php/588/neon_0.9.5.1-r0_all.ipk
 +
| http://www.opkg.org/package_62.html
 +
| http://projects.openmoko.org/snapshots.php?group_id=239
 +
|-
 +
| style="background:#CCCCFF;"| messenger application
 +
| [[Pidgin]]
 +
| GPL
 +
| style="background:#88FF88;"| ?
 +
| Mofi
 +
| Pidgin
 +
| [http://developer.pidgin.im/ticket/7975 80x80]
 +
| opkg install pidgin pidgin-data libpurple-protocol-msn libpurple-protocol-yahoo
 +
|
 +
| http://downloads.openmoko.org/developer/sources
 +
|-
 +
| style="background:#CCCCFF;"| web application
 +
| [http://www.opkg.org/package_24.html Dillo]
 +
| GPL
 +
| style="background:#88FF88;"| David
 +
| Mofi
 
| -
 
| -
| http://www.opkg.org/package_33.html
+
| -
|  
+
| opkg install http://misc.andi.de1.cc/dillo/dillo-ssl_2.0-r0_armv4t.opk
 +
| http://www.opkg.org/package_24.html
 +
| http://misc.andi.de1.cc/dillo/dillo_2.0.orig.tar.gz
 
|-
 
|-
| game
+
| style="background:#CCCCFF;"| web application
| Drawing game
+
| [http://www.opkg.org/package_99.html Mimimo]
| [http://www.opkg.org/package_3.html Numptyphysics]
+
| ?
+
 
| ?
 
| ?
 +
| style="background:#88FF88;"| David
 
| rootfs
 
| rootfs
| -
 
 
| ?
 
| ?
| -
+
| [[Image:minimo-fdom80.png]]
| http://www.opkg.org/package_3.html
+
| opkg install  http://3v8.net/~sander/openmoko/minimo_0.02+cvs20070626-r1_armv4t.ipk
|  
+
| http://www.opkg.org/package_99.html
 +
| asked sanders to provide sources
 
|-
 
|-
| game
+
| style="background:#CCCCFF;"| twitter application
| FPS
+
| [http://www.opkg.org/package_50.html twittermoko]
| [http://www.opkg.org/package_2.html Duke3D]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 452: Line 407:
 
| -
 
| -
 
| ?
 
| ?
| -
+
|  
| http://www.opkg.org/package_2.html
+
| http://www.opkg.org/package_50.html
 
|  
 
|  
 
|-
 
|-
| game
+
| style="background:#EE80FF;"| navigation application
| space shotter
+
| [http://www.opkg.org/update_8_42.html tangoGPS]
| [http://wiki.openmoko.org/wiki/Kobodeluxe Kobodeluxe]
+
| GPL
 +
| style="background:#88FF88;"| ?
 +
| rootfs
 +
| tangoGPS
 +
| new 80x80
 +
| opkg install libcairo2  libcurl4  libdbus-1-3  libdbus-glib-1-2  libglib-2.0-0  libpixman-1-0  libsqlite3-0  http://www.tangogps.org/downloads/tangogps_0.9.5-r0_armv4t.opk
 +
| http://www.opkg.org/update_8_42.html
 +
| http://www.tangogps.org/downloads/tangogps-0.9.5.tar.gz
 +
|-
 +
| style="background:#EE80FF;"| navigation utility
 +
| [http://www.opkg.org/package_105.html Yaouh!]
 
| ?
 
| ?
 +
| style="background:#88FF88;"| ?
 +
| tangoGPS
 +
| Yaouh!
 
| ?
 
| ?
 +
| http://www.opkg.org/package_105.html
 +
| opkg install python-pygtk curl http://minucci.net/file/opkg/yaouh_0.2.1_all.opk
 +
| http://projects.openmoko.org/snapshots.php?group_id=250
 +
|-
 +
| style="background:#EE80FF;"| navigation application
 +
| Locations
 +
| ?
 +
| style="background:#88FF88;"| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
| ?
+
| -
| opkg install kobodeluxe
+
| rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
| http://wiki.openmoko.org/wiki/Kobodeluxe
+
|
| http://www.olofson.net/kobodl/download/KoboDeluxe-0.5.1.tar.bz2
+
|
 
|-
 
|-
| game
+
| style="background:#EE80FF;"| navigation utility
| toy
+
| [http://www.opkg.org/package_91.html BtGPS]
| [http://wiki.openmoko.org/wiki/Freerunner_LightSaber Light Saber]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 477: Line 452:
 
| ?
 
| ?
 
|  
 
|  
| http://wiki.openmoko.org/wiki/Freerunner_LightSaber
+
| http://www.opkg.org/package_91.html
 
|  
 
|  
 
|-
 
|-
| style="background:#CCCCFF;"| web application
+
| style="background:#EE80FF;"| navigation application
| Twitter
+
| [http://www.opkg.org/package_5.html Navit]
| [http://www.opkg.org/package_50.html twittermoko]
+
 
| ?
 
| ?
 
| ?
 
| ?
 
| rootfs
 
| rootfs
 
| -
 
| -
| ?
+
| [[Image:navit-fdom80.png]]
 
|  
 
|  
| http://www.opkg.org/package_50.html
+
| http://www.opkg.org/package_5.html
 
|  
 
|  
 
|-
 
|-
| system
+
| style="background:#EE80FF;"| geochaching application
| keyboard
+
| [http://wiki.openmoko.org/wiki/MokoGeocaching MokoGeocaching]
| [http://www.opkg.org/package_84.html Qwo]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 501: Line 474:
 
| ?
 
| ?
 
|  
 
|  
| http://www.opkg.org/package_84.html
+
| http://wiki.openmoko.org/wiki/MokoGeocaching
 
|  
 
|  
 
|-
 
|-
| style="background:#CCCCCC;"| utility
+
| style="background:#EE80FF;"| sky map application
| conversor
+
| [http://www.opkg.org/package_9.html orrery]
| [http://www.opkg.org/package_110.html MokoConv]
+
| GPL
| ?
+
| style="background:#88FF88;"| ?
 +
| rootfs
 +
| Orrery
 +
| [[Image:orreryIcon.png]]
 +
| opkg install http://www.opkg.org/packages/orrery_2.4_arm_2008.8.ipk
 +
| http://www.opkg.org/package_9.html
 +
| http://projects.openmoko.org/frs/download.php/581/orrery_2.4_clean.tar.gz
 +
|-
 +
| style="background:#FFFFCC;"| decision making toy
 +
| [http://westhoffs-welt.de/blog/my_first_openmoko_application.html Moko Eightball]
 +
| GPL
 +
| style="background:#88FF88;"| ?
 +
| rootfs
 +
| Eightball
 +
| [[Image:eightball-fdom80.png]]
 +
| opkg install http://westhoffswelt.de/data/blog/moko_eightball/moko-eightball_0.20080721_om-gta02.ipk
 +
| http://www.opkg.org/package_35.html
 +
| svn co svn://svn.pureenergy.cc/moko_eightball
 +
|-
 +
| style="background:#FFFFCC;"| cow toy
 +
| [http://www.opkg.org/package_17.html OpenMooCow]
 
| ?
 
| ?
 +
| style="background:#88FF88;"| ?
 
| rootfs
 
| rootfs
| -
+
| MooCow
 
| ?
 
| ?
|
+
| http://www.opkg.org/package_17.html
| http://www.opkg.org/package_110.html
+
| opkg install http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow_0.3_armv4t.ipk
|  
+
| http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow-0.3.0.tar.gz
 
|-
 
|-
| style="background:#CCCCCC;"| utility
+
| style="background:#FFFFCC;"| vibrator toy
| clock
+
| [http://www.opkg.org/package_61.html openvibe]
| [http://www.opkg.org/package_104.html LED clock]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 524: Line 517:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://www.opkg.org/package_104.html
+
| http://www.opkg.org/package_61.html
 
|  
 
|  
 
|-
 
|-
| style="background:#CCCCCC;"| utility
+
| style="background:#FFFFCC;"| light saber toy
| wheather
+
| [http://wiki.openmoko.org/wiki/Freerunner_LightSaber Light Saber]
| [http://www.opkg.org/package_67.html meooem]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 537: Line 529:
 
| ?
 
| ?
 
|  
 
|  
| http://www.opkg.org/package_67.html
+
| http://wiki.openmoko.org/wiki/Freerunner_LightSaber
 
|  
 
|  
 
|-
 
|-
| style="background:#CCCCCC;"| utility
+
| style="background:#FFFFCC;"| pinball game
| rotate
+
| [http://www.opkg.org/package_107.html Linball]
| [http://www.opkg.org/package_43.html accel-rotate]
+
| GPL
| ?
+
| style="background:#88FF88;"| ?
| ?
+
 
| rootfs
 
| rootfs
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://www.opkg.org/package_43.html
+
| http://www.opkg.org/package_107.html
|  
+
| http://linball.sourceforge.net/linball.tar.gz
 
|-
 
|-
| application
+
| style="background:#FFFFCC;"| adventure game
| remote control
+
| [http://www.opkg.org/package_60.html scummvm]
| [http://www.opkg.org/package_14.html remoko]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 560: Line 550:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://www.opkg.org/package_14.html
+
| http://www.opkg.org/package_60.html
 
|  
 
|  
 
|-
 
|-
| application
+
| style="background:#FFFFCC;"| pong game
| eBook reader
+
| [http://www.opkg.org/package_81.html pong]
| [http://www.opkg.org/package_13.html FBreader]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 572: Line 561:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://www.opkg.org/package_13.html
+
| http://www.opkg.org/package_81.html
 
|  
 
|  
 
|-
 
|-
| style="background:#CCCCCC;"| utility
+
| style="background:#FFFFCC;"| strategy game
| light
+
| [http://www.opkg.org/package_30.html Liquid War]
| [http://www.opkg.org/package_12.html Flashlight]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 584: Line 572:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://www.opkg.org/package_12.html
+
| http://www.opkg.org/package_30.html
 
|  
 
|  
 
|-
 
|-
| application
+
| style="background:#FFFFCC;"| Lemmings like game
| Drawing notes
+
| [http://www.opkg.org/package_27.html Pingus]
| [http://wiki.openmoko.org/wiki/PyPenNotes PyPenNotes]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 596: Line 583:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://wiki.openmoko.org/wiki/PyPenNotes
+
| http://www.opkg.org/package_27.html
 
|  
 
|  
 
|-
 
|-
| application
+
| style="background:#FFFFCC;"| puzzle game
| RSS Reader
+
| [http://www.opkg.org/package_33.html xlogical]
| [http://wiki.openmoko.org/wiki/PyFeedRead PyFeedRead]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 608: Line 594:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://wiki.openmoko.org/wiki/PyFeedRead
+
| http://www.opkg.org/package_33.html
 
|  
 
|  
 
|-
 
|-
| application
+
| style="background:#FFFFCC;"| drawing game
| PDF Reader
+
| [http://www.opkg.org/package_3.html Numptyphysics]
| [http://wiki.openmoko.org/wiki/Epdfview Epdfview]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 620: Line 605:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://wiki.openmoko.org/wiki/Epdfview
+
| http://www.opkg.org/package_3.html
 
|  
 
|  
 
|-
 
|-
| application
+
| style="background:#FFFFCC;"| FPS game
| Fast Reader
+
| [http://www.opkg.org/package_2.html Duke3D]
| [http://wiki.openmoko.org/wiki/Gutenflash Gutenflash]
+
 
| ?
 
| ?
 
| ?
 
| ?
Line 632: Line 616:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| -
| http://wiki.openmoko.org/wiki/Gutenflash
+
| http://www.opkg.org/package_2.html
 
|  
 
|  
 
|-
 
|-
| style="background:#EE80FF;"| geochaching application
+
| style="background:#FFFFCC;"| space shooter game
| [http://wiki.openmoko.org/wiki/MokoGeocaching MokoGeocaching]
+
| [http://wiki.openmoko.org/wiki/Kobodeluxe Kobodeluxe]
 
| ?
 
| ?
 
| ?
 
| ?
Line 643: Line 627:
 
| -
 
| -
 
| ?
 
| ?
|  
+
| opkg install kobodeluxe
| http://wiki.openmoko.org/wiki/MokoGeocaching
+
| http://wiki.openmoko.org/wiki/Kobodeluxe
|  
+
| http://www.olofson.net/kobodl/download/KoboDeluxe-0.5.1.tar.bz2
 
|-class="sortbottom"
 
|-class="sortbottom"
 
! Category
 
! Category
Line 680: Line 664:
 
http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)
 
http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)
  
http://community.livejournal.com/ru_openmoko/6577.html (RU)
+
http://community.livejournal.com/ru_openmoko/6577.html (RU) Dead Link
  
 
http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)
 
http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)
  
[[Category:Distributions]]
+
[[Category:Openmoko based distributions]]

Latest revision as of 06:19, 6 March 2010

FDOM is one of the many distributions that currently work on the Openmoko phones. You can compare a distribution with an Operating System on normal computers. It gives the phone all the software needed for operating. For more information about the different flavors, see distributions.

Contents

[edit] Description

A combination of (a lot of) apps and fixes to demonstrate the capabilities of the FreeRunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.

Until now, flashing the phone was the only way to update to the last release of FDOM but since 20081023 version there is a script called FDOMizer able to update to the latest version of FDOM any older version of FDOM and is able to transform a brand new flashed OM2008.X on the phone to a full bloated FDOM

Any questions can be sent to David-Reyes Samblas Martinez david at tuxbrain dot com or at community list or local-openmoko-spain list, see mailing lists. Co admins are Armin Ranjbar aka Zoup and Nacho Seijo aka himero.

[edit] Download

Download from http://www.tuxbrain.com/fdom_en.html.

[edit] Development

If you want to come to the script kidding party :) join us at

http://projects.openmoko.org/projects/fdom/

Serious developers are welcome too :) but remember "if it's cool, it works(in some way),doesn't annoying(too much) rest of things and fits on the nand it's in" :) we will let scalability, stability, resource saving and so on to the OM guys :)

The devel list is: http://lists.projects.openmoko.org/mailman/listinfo/fdom-development

Complete overview of assembling FDOM distribution

Index: '-' means that all is OK, '?' means that it is unknown if it is OK or a customisation is needed. Note that launcher name is made as short as possible so it is not abbreviated in Illume. The icons are to be optimised to 80x80 (not smaller and also not bigger) because this will make a very sharp experience of OpenMoko. The up and down scaling of icons is not optimised compared to doing it beforehand with a tool like GIMP. Category colors are identical to the icon background colors used in the SHR distribution.

Note for custom name and custom icon, please double check with what is installed first before overriding it with proposed custom name or custom icon. Please notify the package maintainer upstream about the improvement in terms of custom name and custom icon and the reason why. Remove custom name and custom icon from this list when this has been fixed upstream.

Category Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements Link Source
system boot loader uboot  ? David - - - - http://downloads.openmoko.org/distro/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
system splash image uboot splash  ?  ? uboot - - create FDOM version
system kernel uImage  ? David uboot - - http://downloads.openmoko.org/distro/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
system file system rootfs  ? David uImage - -
system initializing script FDOMIZER GPL  ? rootfs - Adapt Kustomizer from Risto to maintain the ASU theme and remove packages with no source code available (if any)
system submenu navigation sortdesk GPL  ? rootfs - Create categories based on opkg but simplified (Games, GPS, Internet, Multimedia, PIM/Office, Settings, Utility), and move desktop files to those categories, create an icon set for those categories opkg install http://www.opkg.org/packages/sortdesk_1.2_armv4t.ipk is a script
system keyboard Illume keyboard on ASU  ? David rootfs - - enable Illume keyboard in ASU theme, https://docs.openmoko.org/trac/ticket/2192#comment:3
system keyboard Numbers/Symbols  ? David rootfs - - Split Numbers in Numbers and Symbols http://n2.nabble.com/Customized-layout-for-illume-keyboard-td1080353ef1958.html#a1080353 http://n2.nabble.com/attachment/1080353/0/keyboards.tar.gz
system keyboard Qwo  ?  ? rootfs -  ? http://www.opkg.org/package_84.html
system keyboard Illume default alt  ?  ? rootfs - - opkg install http://www.opkg.org/packages/illume-default-alt_0.1_arm.ipk http://www.opkg.org/package_101.html
system keyboard Illume numbers alt  ?  ? rootfs - - opkg install http://www.opkg.org/packages/illume-keyboards-numbers-alt_0.1_all.opk http://www.opkg.org/package_106.html
management utility Vala Terminal GPL David rootfs - - Improved Terminal for Openmoko http://www.opkg.org/package_112.html http://git.freesmartphone.org/?p=vala-terminal.git
wireless utility Mofi Wifi GPL David rootfs - Mofi-wifi-fdom80.png opkg install http://projects.openmoko.org/frs/download.php/306/mofi_0.03_armv4t.ipk http://projects.openmoko.org/projects/mofi/ is phyton
USB utility USB Mode Button  ?  ? rootfs USB Mode Usb-mode-button-fdom80.png opkg install http://blogs.thehumanjourney.net/finds/resource/usbmode-button_0.3_armv4t.ipk http://www.opkg.org/package_40.html is a script http://www.opkg.org/package_40.html
light utility Flashlight GPL  ? rootfs - Flashlight-fdom80.png http://www.opkg.org/package_12.html
conversion utility MokoConv  ?  ? rootfs -  ? http://www.opkg.org/package_110.html
clock utility LED clock  ?  ? rootfs -  ? http://www.opkg.org/package_104.html
bubble level application Gwaterpas  ?  ? rootfs Bubble new 80x80 - http://www.opkg.org/package_102.html http://www.ecirc.net/openmoko/gwaterpas.tgz
weather utility meooem  ?  ? rootfs -  ? http://www.opkg.org/package_67.html
rotate utility accel-rotate  ?  ? rootfs - Accel-rotate-fdom80.png http://www.opkg.org/package_43.html
remote control application remoko  ?  ? rootfs -  ? http://www.opkg.org/package_14.html
ebook reader application FBreader  ?  ? rootfs -  ? http://www.opkg.org/package_13.html
RSS reader application PyFeedRead  ?  ? rootfs - Pyfeedreed-fdom80.png http://wiki.openmoko.org/wiki/PyFeedRead
notes drawing application PyPenNotes  ?  ? rootfs - Pypennotes-fdom80.png http://wiki.openmoko.org/wiki/PyPenNotes
PDF reader application Epdfview  ?  ? rootfs - Epdfview-fdom80.png http://wiki.openmoko.org/wiki/Epdfview
fast reader application Gutenflash  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/Gutenflash
graphics utility Screen capture GPL David rootfs Screenshot - opkg install gpe-scap , modified .desktop file to short the name file to Screenshot http://downloads.openmoko.org/developer/sources/gpe-scap-1.3.tar.bz2
graphics application Neon GPL David  ?  ?  ? opkg install http://projects.openmoko.org/frs/download.php/588/neon_0.9.5.1-r0_all.ipk http://www.opkg.org/package_62.html http://projects.openmoko.org/snapshots.php?group_id=239
messenger application Pidgin GPL  ? Mofi Pidgin 80x80 opkg install pidgin pidgin-data libpurple-protocol-msn libpurple-protocol-yahoo http://downloads.openmoko.org/developer/sources
web application Dillo GPL David Mofi - - opkg install http://misc.andi.de1.cc/dillo/dillo-ssl_2.0-r0_armv4t.opk http://www.opkg.org/package_24.html http://misc.andi.de1.cc/dillo/dillo_2.0.orig.tar.gz
web application Mimimo  ? David rootfs  ? Minimo-fdom80.png opkg install http://3v8.net/~sander/openmoko/minimo_0.02+cvs20070626-r1_armv4t.ipk http://www.opkg.org/package_99.html asked sanders to provide sources
twitter application twittermoko  ?  ? rootfs -  ? http://www.opkg.org/package_50.html
navigation application tangoGPS GPL  ? rootfs tangoGPS new 80x80 opkg install libcairo2 libcurl4 libdbus-1-3 libdbus-glib-1-2 libglib-2.0-0 libpixman-1-0 libsqlite3-0 http://www.tangogps.org/downloads/tangogps_0.9.5-r0_armv4t.opk http://www.opkg.org/update_8_42.html http://www.tangogps.org/downloads/tangogps-0.9.5.tar.gz
navigation utility Yaouh!  ?  ? tangoGPS Yaouh!  ? http://www.opkg.org/package_105.html opkg install python-pygtk curl http://minucci.net/file/opkg/yaouh_0.2.1_all.opk http://projects.openmoko.org/snapshots.php?group_id=250
navigation application Locations  ?  ? rootfs - - rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
navigation utility BtGPS  ?  ? rootfs -  ? http://www.opkg.org/package_91.html
navigation application Navit  ?  ? rootfs - Navit-fdom80.png http://www.opkg.org/package_5.html
geochaching application MokoGeocaching  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/MokoGeocaching
sky map application orrery GPL  ? rootfs Orrery OrreryIcon.png opkg install http://www.opkg.org/packages/orrery_2.4_arm_2008.8.ipk http://www.opkg.org/package_9.html http://projects.openmoko.org/frs/download.php/581/orrery_2.4_clean.tar.gz
decision making toy Moko Eightball GPL  ? rootfs Eightball Eightball-fdom80.png opkg install http://westhoffswelt.de/data/blog/moko_eightball/moko-eightball_0.20080721_om-gta02.ipk http://www.opkg.org/package_35.html svn co svn://svn.pureenergy.cc/moko_eightball
cow toy OpenMooCow  ?  ? rootfs MooCow  ? http://www.opkg.org/package_17.html opkg install http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow_0.3_armv4t.ipk http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow-0.3.0.tar.gz
vibrator toy openvibe  ?  ? rootfs -  ? - http://www.opkg.org/package_61.html
light saber toy Light Saber  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/Freerunner_LightSaber
pinball game Linball GPL  ? rootfs -  ? - http://www.opkg.org/package_107.html http://linball.sourceforge.net/linball.tar.gz
adventure game scummvm  ?  ? rootfs -  ? - http://www.opkg.org/package_60.html
pong game pong  ?  ? rootfs -  ? - http://www.opkg.org/package_81.html
strategy game Liquid War  ?  ? rootfs -  ? - http://www.opkg.org/package_30.html
Lemmings like game Pingus  ?  ? rootfs -  ? - http://www.opkg.org/package_27.html
puzzle game xlogical  ?  ? rootfs -  ? - http://www.opkg.org/package_33.html
drawing game Numptyphysics  ?  ? rootfs -  ? - http://www.opkg.org/package_3.html
FPS game Duke3D  ?  ? rootfs -  ? - http://www.opkg.org/package_2.html
space shooter game Kobodeluxe  ?  ? rootfs -  ? opkg install kobodeluxe http://wiki.openmoko.org/wiki/Kobodeluxe http://www.olofson.net/kobodl/download/KoboDeluxe-0.5.1.tar.bz2
Category Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements Link Source

[edit] Warnings

Please any warning tip a trick post it in the devel list :) http://lists.projects.openmoko.org/mailman/listinfo/fdom-development


[edit] Changelog

You can use both the script it self and the svn log to visualice those changes

[edit] Roadmap

  • Try to make it more like lastest Raster Image like
  • Fix all bugs arised and make it more stable
  • Make it even more community driven

[edit] External Links

Some people talking about us ;) thanks a lot

http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)

http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)

http://community.livejournal.com/ru_openmoko/6577.html (RU) Dead Link

http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)

Personal tools

FDOM is one of the many distributions that currently work on the Openmoko phones. You can compare a distribution with an Operating System on normal computers. It gives the phone all the software needed for operating. For more information about the different flavors, see distributions.

Description

A combination of apps(a lot of) and fixes to demonstrate the capabilities of the Freerunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.

Until now, flashing the phone was the only way to update to the last release of FDOM but since 20081023 version there is a script called FDOMizer able to update to the lastest version of FDOM any older version of FDOM and is able to transform a brand new flashed OM2008.X on the phone to a full bloated FDOM

Any questions can be sent to David-Reyes Samblas Martinez david at tuxbrain dot com or at community list or local-openmoko-spain list, see mailing lists. Co admins are Armin ranjbar aka Zoup and Nacho Seijo aka himero.

Download

Download from http://www.tuxbrain.com/fdom_en.html.

Development

If you want to come to the script kidding party :) join us at

http://projects.openmoko.org/projects/fdom/

Serious developers are welcome too :) but remember "if it's cool, it works(in some way),doesn't annoying(too much) rest of things and fits on the nand it's in" :) we will let scalability, stability, resource saving and so on to the OM guys :)

The devel list is: http://lists.projects.openmoko.org/mailman/listinfo/fdom-development

Complete overview of assembling FDOM distribution

Index: '-' means that all is OK, '?' means that it is unknown if it is OK or a customisation is needed. Note that launcher name is made as short as possible so it is not abbreviated in Illume. The icons are to be optimised to 80x80 (not smaller and also not bigger) because this will make a very sharp experience of OpenMoko. The up and down scaling of icons is not optimised compared to doing it beforehand with a tool like GIMP.

Category Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements Link Source
system boot loader uboot  ? David - - - - http://downloads.openmoko.org/releases/Om2008.12/gta02v5_and_up-u-boot.bin
system splash image uboot splash  ?  ? uboot - - create FDOM version
system kernel uImage  ? David uboot - - http://downloads.openmoko.org/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
system file system rootfs  ? David uImage - -
system keyboard Illume keyboard on ASU  ? David rootfs - - enable Illume keyboard in ASU theme, https://docs.openmoko.org/trac/ticket/2192#comment:3
system keyboard Numbers/Symbols  ? David rootfs - - Split Numbers in Numbers and Symbols http://n2.nabble.com/Customized-layout-for-illume-keyboard-td1080353ef1958.html#a1080353 http://n2.nabble.com/attachment/1080353/0/keyboards.tar.gz
management utility Vala Terminal GPL David rootfs - - Improved Terminal for Openmoko http://www.opkg.org/package_112.html http://git.freesmartphone.org/?p=vala-terminal.git
utility graphics Screen capture GPL David rootfs Screenshot - opkg install gpe-scap , modified .desktop file to short the name file to Screenshot http://downloads.openmoko.org/sources/gpe-scap-1.3.tar.bz2
utility wireless Mofi GPL David rootfs -  ? opkg install http://projects.openmoko.org/frs/download.php/306/mofi_0.03_armv4t.ipk http://projects.openmoko.org/projects/mofi/ is phyton
utility connectivity USB Mode Button  ?  ? rootfs USB Mode 80x80 opkg install http://blogs.thehumanjourney.net/finds/resource/usbmode-button_0.3_armv4t.ipk http://www.opkg.org/package_40.html is a script http://www.opkg.org/package_40.html
web application web browser Dillo GPL David Mofi - - opkg install http://misc.andi.de1.cc/dillo/dillo-ssl_2.0-r0_armv4t.opk http://www.opkg.org/package_24.html http://misc.andi.de1.cc/dillo/dillo_2.0.orig.tar.gz
web application web browser Mimimo  ? David  ?  ?  ? opkg install http://3v8.net/~sander/openmoko/minimo_0.02+cvs20070626-r1_armv4t.ipk http://www.opkg.org/package_99.html asked sanders to provide sources
application image browser Neon GPL David  ?  ?  ? opkg install http://projects.openmoko.org/frs/download.php/588/neon_0.9.5.1-r0_all.ipk http://www.opkg.org/package_62.html http://projects.openmoko.org/snapshots.php?group_id=239
web application instant messenger Pidgin GPL  ? Mofi Pidgin 80x80 opkg install pidgin pidgin-data libpurple-protocol-msn libpurple-protocol-yahoo http://downloads.openmoko.org/sources
navigation application navigation tangoGPS GPL  ? rootfs tangoGPS new 80x80 opkg install libcairo2 libcurl4 libdbus-1-3 libdbus-glib-1-2 libglib-2.0-0 libpixman-1-0 libsqlite3-0 http://www.tangogps.org/downloads/tangogps_0.9.5-r0_armv4t.opk http://www.opkg.org/update_8_42.html http://www.tangogps.org/downloads/tangogps-0.9.5.tar.gz
navigation utility navigation Yaouh!  ?  ? tangoGPS Yaouh!  ? http://www.opkg.org/package_105.html opkg install python-pygtk curl http://minucci.net/file/opkg/yaouh_0.2.1_all.opk http://projects.openmoko.org/snapshots.php?group_id=250
navigation application Locations  ?  ? rootfs - - rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
navigation application BT GPS BtGPS  ?  ? rootfs -  ? http://www.opkg.org/package_91.html
navigation application GPS navigation Navit  ?  ? rootfs -  ? http://www.opkg.org/package_5.html
application bubble level Gwaterpas  ?  ? rootfs Bubble new 80x80 - http://www.opkg.org/package_102.html http://www.ecirc.net/openmoko/gwaterpas.tgz
game decision making Moko Eightball GPL  ? rootfs Eightball  ? opkg install http://westhoffswelt.de/data/blog/moko_eightball/moko-eightball_0.20080721_om-gta02.ipk http://www.opkg.org/package_35.html svn co svn://svn.pureenergy.cc/moko_eightball
game toy OpenMooCow  ?  ? rootfs MooCow  ? http://www.opkg.org/package_17.html opkg install http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow_0.3_armv4t.ipk http://www.srcf.ucam.org/~taw27/openmoko/openmoocow/openmoocow-0.3.0.tar.gz
game pinball Linball GPL  ? rootfs -  ? - http://www.opkg.org/package_107.html http://linball.sourceforge.net/linball.tar.gz
application sky map orrery GPL  ? rootfs Orrery - opkg install http://www.opkg.org/packages/orrery_2.4_arm_2008.8.ipk http://www.opkg.org/package_9.html http://projects.openmoko.org/frs/download.php/581/orrery_2.4_clean.tar.gz
system initializing script FDOMIZER GPL  ? rootfs - Create from scracth with all changes exposed in this table
system Submenu navigation FDSubmenu GPL  ? rootfs - Create from scracth based on PyElf taking Neon as example, create categories based on opkg but simplified (Games, GPS, Internet, Multimedia, PIM/Office, Settings, Utility), and move desktop files to those categories
game pong pong  ?  ? rootfs -  ? - http://www.opkg.org/package_81.html
game vibrator control openvibe  ?  ? rootfs -  ? - http://www.opkg.org/package_61.html
game Adventure games scummvm  ?  ? rootfs -  ? - http://www.opkg.org/package_60.html
game Liquid War Liquid War  ?  ? rootfs -  ? - http://www.opkg.org/package_30.html
game Lemmings like Pingus  ?  ? rootfs -  ? - http://www.opkg.org/package_27.html
game Puzzle xlogical  ?  ? rootfs -  ? - http://www.opkg.org/package_33.html
game Drawing game Numptyphysics  ?  ? rootfs -  ? - http://www.opkg.org/package_3.html
game FPS Duke3D  ?  ? rootfs -  ? - http://www.opkg.org/package_2.html
game space shotter Kobodeluxe  ?  ? rootfs -  ? opkg install kobodeluxe http://wiki.openmoko.org/wiki/Kobodeluxe http://www.olofson.net/kobodl/download/KoboDeluxe-0.5.1.tar.bz2
game toy Light Saber  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/Freerunner_LightSaber
web application Twitter twittermoko  ?  ? rootfs -  ? http://www.opkg.org/package_50.html
system keyboard Qwo  ?  ? rootfs -  ? http://www.opkg.org/package_84.html
utility conversor MokoConv  ?  ? rootfs -  ? http://www.opkg.org/package_110.html
utility clock LED clock  ?  ? rootfs -  ? http://www.opkg.org/package_104.html
utility wheather meooem  ?  ? rootfs -  ? http://www.opkg.org/package_67.html
utility rotate accel-rotate  ?  ? rootfs -  ? http://www.opkg.org/package_43.html
application remote control remoko  ?  ? rootfs -  ? http://www.opkg.org/package_14.html
application eBook reader FBreader  ?  ? rootfs -  ? http://www.opkg.org/package_13.html
utility light Flashlight  ?  ? rootfs -  ? http://www.opkg.org/package_12.html
application Drawing notes PyPenNotes  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/PyPenNotes
application RSS Reader PyFeedRead  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/PyFeedRead
application PDF Reader Epdfview  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/Epdfview
application Fast Reader Gutenflash  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/Gutenflash
geochaching application MokoGeocaching  ?  ? rootfs -  ? http://wiki.openmoko.org/wiki/MokoGeocaching
Category Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements Link Source

Warnings

Please any warning tip a trick post it in the devel list :) http://lists.projects.openmoko.org/mailman/listinfo/fdom-development


Changelog

You can use both the script it self and the svn log to visualice those changes

Roadmap

  • Try to make it more like lastest Raster Image like
  • Fix all bugs arised and make it more stable
  • Make it even more community driven

External Links

Some people talking about us ;) thanks a lot

http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)

http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)

http://community.livejournal.com/ru_openmoko/6577.html (RU)

http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)