Codenames

(General Glossary)
Line 1: Line 1:
-
Various Maemo/Nokia 770 device components have code names or abbreviations, this page describes some we know about.
+
Maemo and Nokia hardware and software components have lots of code names or abbreviations, this page describes what we know about these names.
== Maemo Release Names ==
== Maemo Release Names ==
-
Starting from Bora the release names will be alphabetical (see [http://www.slideshare.net/qgil/nokia-and-maemo-in-the-new-gnome-mobile-context/3 Presentation by Quim Gil at LinuxTag 2007].
+
Starting from Bora the release names will be alphabetical, E and G have been excluded from this progression for various reasons (see [http://www.slideshare.net/qgil/nokia-and-maemo-in-the-new-gnome-mobile-context/3 Presentation by Quim Gil at LinuxTag 2007]).
-
* ''Mistral'': maemo 2.0 release. Corresponds to the Nokia Internet Tablet SE 2006 version 2.01.2006.26-8.
+
=== OS2006 ===
-
* ''Scirocco'': maemo 2.1 release, including mainly bugfixes and some other enhancements. Corresponds to Nokia Internet Tablet SE 2006 version 2.2006.39-14.
+
; Mistral : maemo 2.0 release. Corresponds to the OS2006 version 1.2006.26-8.
-
* ''Gregale'': maemo 2.2 release (bugfixes and enhancements)
+
; Scirocco : maemo 2.1, including mainly bugfixes and some other enhancements. Corresponds to Nokia Internet Tablet SE 2006 version 2.2006.39-14.
-
* ''Bora'': maemo 3.x releases. corresponds to Internet Tablet OS releses "1.2006.47-20" (3.0) and "3.2007.10-7" (3.1). Some information about Bora is available on [http://www.notacloud.com/blog/?p=24 Carlos Guerreiros' blog].
+
; Gregale : maemo 2.2 release (bugfixes and enhancements)
-
* ''Chinook'': maemo 4.0 release, correspond to Internet Tablet OS releases 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3)
+
-
* ''Diablo'': maemo 4.1
+
-
* ''Fremantle'': future maemo release, to include bundled community-supported Qt libraries
+
-
* ''Harmattan'': future maemo release, to include bundled officially-supported Qt libraries
+
-
* ''Sardine'': Like Debian Sid/Unstable, Sardine is an experimental distribution of the Hildon Application Framework for the Nokia 770 Internet Tablet, primarily of interest to developers who wish to test "bleeding edge" features that are being developed for future releases of Maemo. As components from Sardine stabilize, they are moved into Herring. More information on the [http://sardine.garage.maemo.org/ Sardine web page].
+
-
* ''Herring'': Like Debian Testing, Herring is the stable branch of Sardine. Components are moved here to be prepared for release once they are feature complete. ## Device Codenames
+
-
* ''Sputnik'': Codename for N770 device (also SU-18) [http://www.gossamer-threads.com/lists/maemo/developers/296?search_string=sputnik;#296 here] [http://www.gossamer-threads.com/lists/maemo/developers/953?search_string=sputnik;#953 here]
+
=== OS2007 ===
-
* ''Soyuz'': Mysterious unreleased device, possibly slightly improved N770 made obsolete by N800
+
; Bora : maemo 3.x releases. corresponds to Internet Tablet OS releses "1.2006.47-20" (3.0) and "3.2007.10-7" (3.1). Some information about Bora is available on [http://www.notacloud.com/blog/?p=24 Carlos Guerreiros' blog].
-
* ''Gagarin'': Codename for N800 (also RX-34). Reported [http://www.linuxdevices.com/news/NS9981902594.html here], see also [http://www.flickr.com/photos/5th_avenue/sets/72157594461870146/ photos].
+
 
-
* ''SU-18'': 770
+
=== OS2008 ===
-
* ''RX-34'': N800
+
; Chinook : maemo 4.0 release, correspond to Internet Tablet OS releases 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3)
-
* ''RX-44'': N810
+
; Diablo : maemo 4.1
-
* ''RX-48'': N810 WiMAX Edition
+
 
 +
=== OS2009 ===
 +
; Fremantle : future maemo release, to include bundled community-supported Qt libraries
 +
; Harmattan : future maemo release, to include bundled officially-supported Qt libraries
 +
 
 +
; Sardine : Like Debian Sid/Unstable, Sardine is an experimental distribution of the Hildon Application Framework for the Nokia 770 Internet Tablet, primarily of interest to developers who wish to test "bleeding edge" features that are being developed for future releases of Maemo. As components from Sardine stabilize, they are moved into Herring. More information on the [http://sardine.garage.maemo.org/ Sardine web page].
 +
; Herring : Like Debian Testing, Herring is the stable branch of Sardine. Components are moved here to be prepared for release once they are feature complete. ## Device Codenames
 +
 
 +
; Sputnik : Codename for N770 device (also SU-18) [http://www.gossamer-threads.com/lists/maemo/developers/296?search_string=sputnik;#296 here] [http://www.gossamer-threads.com/lists/maemo/developers/953?search_string=sputnik;#953 here]
 +
; Soyuz : Mysterious unreleased device, possibly slightly improved N770 made obsolete by N800
 +
; Gagarin : Codename for N800 (also RX-34). Reported [http://www.linuxdevices.com/news/NS9981902594.html here], see also [http://www.flickr.com/photos/5th_avenue/sets/72157594461870146/ photos].
 +
; SU-18 : 770
 +
; RX-34 : N800
 +
; RX-44 : N810
 +
;* RX-48 : N810 WiMAX Edition
== General Glossary ==
== General Glossary ==
-
* ''BME ("Battery Management Entity")'': Is proxied to D-Bus via the bme-dbus-proxy daemon
+
; BME ("Battery Management Entity") : Is proxied to D-Bus via the bme-dbus-proxy daemon
-
* ''DSME ("Device State Management Entity")'': DSME mentions: [http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://maemo.org/platform/docs/howtos/howto_connectivity_guide.html]
+
; DSME ("Device State Management Entity") : DSME mentions: [http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://maemo.org/platform/docs/howtos/howto_connectivity_guide.html]
-
* ''MCE ("Machine Control Entity")''
+
; MCE ("Machine Control Entity")
-
* ''Retu and Tahvo ("Fred and Barney")'': "Retu" and "Tahvo" are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon ([http://www.tsfs.fi/spin/leffat/flintstones2.shtml]/[http://www.imdb.com/title/tt0158622/]). Various sources indicate _Retu_ is a custom ASIC chip that includes (at least) pseudo real-time clock control, GPIO/userspace interaction(?), power button control and a watchdog timer. The watchdog can be disabled by way of the `no-retu-wd` flag accessible from the [http://maemo.org/maemowiki/Flasher_tool_usage]. _Tahvo_ is another ASIC(?) related to USB functionality. Retu mentions: [http://maemo.org/pipermail/maemo-users/2006-July/001553.html] [http://maemo.org/pipermail/maemo-developers/2006-January/002445.html][http://repository.maemo.org/sardine/armel/sardine/logs/6995-buildpackage] [http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://lists.freedesktop.org/archives/hal/2006-October/006437.html] [http://news.nopcode.org/doc/REN770] [http://www.math.ucla.edu/~jimc/nokia770/physical.html] Tahvo mentions: [http://repository.maemo.org/sardine/armel/sardine/logs/6995-buildpackage][http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://lists.freedesktop.org/archives/hal/2006-October/006437.html] [http://news.nopcode.org/doc/REN770] [http://www.math.ucla.edu/~jimc/nokia770/physical.html]
+
; Retu and Tahvo ("Fred and Barney") : "Retu" and "Tahvo" are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon ([http://www.tsfs.fi/spin/leffat/flintstones2.shtml]/[http://www.imdb.com/title/tt0158622/]). Various sources indicate _Retu_ is a custom ASIC chip that includes (at least) pseudo real-time clock control, GPIO/userspace interaction(?), power button control and a watchdog timer. The watchdog can be disabled by way of the `no-retu-wd` flag accessible from the [http://maemo.org/maemowiki/Flasher_tool_usage]. _Tahvo_ is another ASIC(?) related to USB functionality. Retu mentions: [http://maemo.org/pipermail/maemo-users/2006-July/001553.html] [http://maemo.org/pipermail/maemo-developers/2006-January/002445.html][http://repository.maemo.org/sardine/armel/sardine/logs/6995-buildpackage] [http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://lists.freedesktop.org/archives/hal/2006-October/006437.html] [http://news.nopcode.org/doc/REN770] [http://www.math.ucla.edu/~jimc/nokia770/physical.html] Tahvo mentions: [http://repository.maemo.org/sardine/armel/sardine/logs/6995-buildpackage][http://www.internettablettalk.com/forums/printthread.php?t=3129&pp=40] [http://lists.freedesktop.org/archives/hal/2006-October/006437.html] [http://news.nopcode.org/doc/REN770] [http://www.math.ucla.edu/~jimc/nokia770/physical.html]
-
* ''wd ("watchdog")'': There are both hardware and software watchdogs / lifeguards that reboot the device in certain circumstances, e.g. excessive CPU usage; important process crashes; system lock up. (Feel free to expand/correct this vague and possibly inaccurate description. :-) )
+
; wd ("watchdog") : There are both hardware and software watchdogs / lifeguards that reboot the device in certain circumstances, e.g. excessive CPU usage; important process crashes; system lock up. (Feel free to expand/correct this vague and possibly inaccurate description. :-) )
-
* ''OSSO'' means "Open Source Software Operations". It's a department inside Nokia.
+
; OSSO : "Open Source Software Operations". It's a department inside Nokia.
-
* ''nolo'' - NOkia bootLOader - the nolo appears to have a small built-in debug shell which reminds me that there's still no information about enabling serial console available
+
; nolo - NOkia bootLOader : the nolo appears to have a small built-in debug shell which reminds me that there's still no information about enabling serial console available

Revision as of 14:44, 12 June 2008

Maemo and Nokia hardware and software components have lots of code names or abbreviations, this page describes what we know about these names.

Contents

Maemo Release Names

Starting from Bora the release names will be alphabetical, E and G have been excluded from this progression for various reasons (see Presentation by Quim Gil at LinuxTag 2007).

OS2006

Mistral 
maemo 2.0 release. Corresponds to the OS2006 version 1.2006.26-8.
Scirocco 
maemo 2.1, including mainly bugfixes and some other enhancements. Corresponds to Nokia Internet Tablet SE 2006 version 2.2006.39-14.
Gregale 
maemo 2.2 release (bugfixes and enhancements)

OS2007

Bora 
maemo 3.x releases. corresponds to Internet Tablet OS releses "1.2006.47-20" (3.0) and "3.2007.10-7" (3.1). Some information about Bora is available on Carlos Guerreiros' blog.

OS2008

Chinook 
maemo 4.0 release, correspond to Internet Tablet OS releases 1.2007.42-18, 1.2007.42-19, 2.2007.50-2 and 2.2007.51-3)
Diablo 
maemo 4.1

OS2009

Fremantle 
future maemo release, to include bundled community-supported Qt libraries
Harmattan 
future maemo release, to include bundled officially-supported Qt libraries
Sardine 
Like Debian Sid/Unstable, Sardine is an experimental distribution of the Hildon Application Framework for the Nokia 770 Internet Tablet, primarily of interest to developers who wish to test "bleeding edge" features that are being developed for future releases of Maemo. As components from Sardine stabilize, they are moved into Herring. More information on the Sardine web page.
Herring 
Like Debian Testing, Herring is the stable branch of Sardine. Components are moved here to be prepared for release once they are feature complete. ## Device Codenames
Sputnik 
Codename for N770 device (also SU-18) here here
Soyuz 
Mysterious unreleased device, possibly slightly improved N770 made obsolete by N800
Gagarin 
Codename for N800 (also RX-34). Reported here, see also photos.
SU-18 
770
RX-34 
N800
RX-44 
N810
RX-48 
  • N810 WiMAX Edition

General Glossary

BME ("Battery Management Entity") 
Is proxied to D-Bus via the bme-dbus-proxy daemon
DSME ("Device State Management Entity") 
DSME mentions: [1] [2]
MCE ("Machine Control Entity")
Retu and Tahvo ("Fred and Barney") 
"Retu" and "Tahvo" are apparently the Finnish equivalent of Fred and Barney from The Flintstones cartoon ([3]/[4]). Various sources indicate _Retu_ is a custom ASIC chip that includes (at least) pseudo real-time clock control, GPIO/userspace interaction(?), power button control and a watchdog timer. The watchdog can be disabled by way of the `no-retu-wd` flag accessible from the [5]. _Tahvo_ is another ASIC(?) related to USB functionality. Retu mentions: [6] [7][8] [9] [10] [11] [12] Tahvo mentions: [13][14] [15] [16] [17]
wd ("watchdog") 
There are both hardware and software watchdogs / lifeguards that reboot the device in certain circumstances, e.g. excessive CPU usage; important process crashes; system lock up. (Feel free to expand/correct this vague and possibly inaccurate description. :-) )
OSSO 
"Open Source Software Operations". It's a department inside Nokia.
nolo - NOkia bootLOader 
the nolo appears to have a small built-in debug shell which reminds me that there's still no information about enabling serial console available