ReleaseNaming

  1. Codename mapping
  2. There are some indications that scirocco (maemo 2.1) is backwards compatible with applications built for mistral (maemo 2.0). sardine is for testing against development in progress and doesn't correspond to any release or official device images.

This is an informal description of maemo release name and numbering schemes. It's mostly based on observation and inference not on official policy. If you know better, please clean it up.

The main archive http://repository.maemo.org/dists/ lists a number of distribution versions and numbers. Note that there is some distinction between maemo versions and "Internet Tablet Software Edition" device images built by Nokia, but in theory each device image is based on a particular maemo release. At this point Nokia seems to view the maemo releases as an "SDK" for writing applications for a particular device image, not as the device software per se.

Put another way, the Internet Tablet OS device images are built on top of Maemo and have version numbers like 1.2006.26-8 and 2.2006.39-14. They contain large chunks of non-free software (most of the builtin apps on the 770 are nonfree) and is not redistributable.

Maemo is often released after the corresponding IT OS release. IT OS 2005 corresponds to Maemo 1.1, IT OS 2006.1 corresponds to Maemo 2.0 (also called "mistral"), IT OS 2006.2 corresponds to Maemo 2.1.

The repositories are available both by version number 'maemo2.0', 'maemo2.1', and by codename.

Codename mapping

maemo maemo 1.0 corresponds to the early SE2005 n770 device images (or prerelease?)
??? maemo 1.1 corresponds to the SE2005 n770 device images (Nokia_770_SE2005_5_2006_13_7.bin)
mistral maemo 2.0 corresponds to the first SE2006 n770 device image (SU-18_2006SE_1.2006.26-8_PR_F5_MR0_ARM.bin)
scirocco maemo 2.1 corrsponds to the second SE2006 n770 device image (SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin)
herring I don't know what this is
sardine no release unstable development tree for testing

There are some indications that scirocco (maemo 2.1) is backwards compatible with applications built for mistral (maemo 2.0). sardine is for testing against development in progress and doesn't correspond to any release or official device images.

CategoryFlashing