FDOM - a Fat and Dirty OM based distribution

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Development)
(Development)
Line 54: Line 54:
 
! Custom launcher icon
 
! Custom launcher icon
 
! Improvements
 
! Improvements
 +
! Link
 +
! Source
 
|-
 
|-
 
| system
 
| system
Line 64: Line 66:
 
| -
 
| -
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| system
 
| system
Line 74: Line 78:
 
| -
 
| -
 
| create FDOM version
 
| create FDOM version
 +
|
 +
|
 
|-
 
|-
 
| system
 
| system
Line 83: Line 89:
 
| -
 
| -
 
| -
 
| -
 +
|
 
|  
 
|  
 +
 
|-
 
|-
 
| system
 
| system
Line 94: Line 102:
 
| -
 
| -
 
| enable Illume and its keyboard, disable Drop Shadow
 
| enable Illume and its keyboard, disable Drop Shadow
 +
|
 +
|
 
|-
 
|-
 
| system
 
| system
Line 104: Line 114:
 
| -
 
| -
 
| mv Default-alt.kbd Default.kbd
 
| mv Default-alt.kbd Default.kbd
 +
|
 +
|
 
|-
 
|-
 
| system
 
| system
Line 114: Line 126:
 
| -
 
| -
 
| mv Numbers-alt.kbd Numbers.kbd
 
| mv Numbers-alt.kbd Numbers.kbd
 +
|
 +
|
 
|-
 
|-
 
| utility
 
| utility
Line 124: Line 138:
 
| -
 
| -
 
| opkg install openmoko-terminal2
 
| opkg install openmoko-terminal2
 +
|
 +
|
 
|-
 
|-
 
| utility
 
| utility
Line 134: Line 150:
 
| -
 
| -
 
| opkg install gpe-scap
 
| opkg install gpe-scap
 +
|
 +
|
 
|-
 
|-
 
| utility
 
| utility
Line 144: Line 162:
 
| ?
 
| ?
 
| ?
 
| ?
 +
|
 +
|
 
|-
 
|-
 
| utility
 
| utility
Line 154: Line 174:
 
| ?
 
| ?
 
| ?
 
| ?
 +
|
 +
|
 
|-
 
|-
 
| utility
 
| utility
Line 164: Line 186:
 
| 80x80
 
| 80x80
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 174: Line 198:
 
| -
 
| -
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 184: Line 210:
 
| ?
 
| ?
 
| ?
 
| ?
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 194: Line 222:
 
| ?
 
| ?
 
| ?
 
| ?
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 204: Line 234:
 
| [http://developer.pidgin.im/ticket/7975 80x80]
 
| [http://developer.pidgin.im/ticket/7975 80x80]
 
| opkg install pidgin libpurple-protocol-msn libpurple-protocol-yahoo
 
| opkg install pidgin libpurple-protocol-msn libpurple-protocol-yahoo
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 214: Line 246:
 
| new 80x80
 
| new 80x80
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 224: Line 258:
 
| -
 
| -
 
| rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
 
| rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 234: Line 270:
 
| new 80x80
 
| new 80x80
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| game
 
| game
Line 244: Line 282:
 
| ?
 
| ?
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| game
 
| game
Line 254: Line 294:
 
| ?
 
| ?
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| game
 
| game
Line 264: Line 306:
 
| ?
 
| ?
 
| -
 
| -
 +
|
 +
|
 
|-
 
|-
 
| application
 
| application
Line 274: Line 318:
 
| -
 
| -
 
| -
 
| -
 +
|
 +
|
 
|-class="sortbottom"
 
|-class="sortbottom"
 
! Category
 
! Category
Line 284: Line 330:
 
! Custom launcher icon
 
! Custom launcher icon
 
! Improvements
 
! Improvements
 +
! Link
 +
! Source
 
|-
 
|-
 
|}
 
|}

Revision as of 08:55, 26 January 2009

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

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 Functionality Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements Link Source
system boot loader uboot  ? David - - - -
system splash image uboot splash  ?  ? uboot - - create FDOM version
system kernel uImage  ? David uboot - -
system file system rootfs  ? David uImage - - enable Illume and its keyboard, disable Drop Shadow
system keyboard Default-alt  ?  ? rootfs - - mv Default-alt.kbd Default.kbd
system keyboard Numbers-alt  ?  ? rootfs - - mv Numbers-alt.kbd Numbers.kbd
utility management Terminal  ?  ? rootfs - - opkg install openmoko-terminal2
utility graphics Screen capture  ?  ? rootfs Screenshot - opkg install gpe-scap
utility wireless Mofi GPL  ? rootfs -  ?  ?
utility navigation Yaouh!  ?  ? tangoGPS Yaouh!  ?  ?
utility connectivity USB Mode Button  ?  ? rootfs USB Mode 80x80 -
application web browser Dillo GPL  ? Mofi - - -
application web browser Mimimo  ?  ?  ?  ?  ?  ?
application image browser Neon GPL  ?  ?  ?  ?  ?
application instant messenger Pidgin GPL  ? Mofi Pidgin 80x80 opkg install pidgin libpurple-protocol-msn libpurple-protocol-yahoo
application navigation tangoGPS GPL  ? rootfs tangoGPS new 80x80 -
application navigation Locations  ?  ? rootfs - - rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
application bubble level Gwaterpas  ?  ? rootfs Bubble new 80x80 -
game decision making Moko Eightball GPL  ? rootfs Eightball  ? -
game toy OpenMooCow  ?  ? rootfs MooCow  ? -
game pinball Linball GPL  ? rootfs -  ? -
application sky map orrery GPL  ? rootfs Orrery - -
Category Functionality 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)

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 Functionality Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements
system boot loader uboot  ? David - - - -
system splash image uboot splash  ?  ? uboot - - create FDOM version
system kernel uImage  ? David uboot - -
system file system rootfs  ? David uImage - - enable Illume and its keyboard, disable Drop Shadow
system keyboard Default-alt  ?  ? rootfs - - mv Default-alt.kbd Default.kbd
system keyboard Numbers-alt  ?  ? rootfs - - mv Numbers-alt.kbd Numbers.kbd
utility management Terminal  ?  ? rootfs - - opkg install openmoko-terminal2
utility graphics Screen capture  ?  ? rootfs Screenshot - opkg install gpe-scap
utility wireless Mofi GPL  ? rootfs -  ?  ?
utility navigation Yaouh!  ?  ? tangoGPS Yaouh!  ?  ?
utility connectivity USB Mode Button  ?  ? rootfs USB Mode 80x80 -
application web browser Dillo GPL  ? Mofi - - -
application web browser Mimimo  ?  ?  ?  ?  ?  ?
application image browser Neon GPL  ?  ?  ?  ?  ?
application instant messenger Pidgin GPL  ? Mofi Pidgin 80x80 opkg install pidgin libpurple-protocol-msn libpurple-protocol-yahoo
application navigation tangoGPS GPL  ? rootfs tangoGPS new 80x80 -
application navigation Locations  ?  ? rootfs - - rm /usr/share/applications/om-locations.desktop (replaced by tangoGPS)
application bubble level Gwaterpas  ?  ? rootfs Bubble new 80x80 -
game decision making Moko Eightball GPL  ? rootfs Eightball  ? -
game toy OpenMooCow  ?  ? rootfs MooCow  ? -
game pinball Linball GPL  ? rootfs -  ? -
application sky map orrery GPL  ? rootfs Orrery - -
Category Functionality Name License Assigned Dependencies Custom launcher name Custom launcher icon Improvements

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)