|
Re: [maemo-announce] New OS 2006 firmware released: msg#00749handhelds.maemo.user
Hi, (this is not an official comment on anything, just my personal opinions) ext Gavin O' Gorman wrote: On 1/30/07, Karl Bellve <Karl.Bellve@xxxxxxxxxxxx> wrote: I think some of the reasons are: - Licence restrictions - Hardware changes between the devices and dependencies on these - API changes between the different releases (sometimes just reflecting the different hardware, sometimes for other reasons). You can read more on this from here: http://maemo.org/maemowiki/Os2007On770 - Supporting mixing and matching of different package versions would explode the (already very large) required testing effort. - If you really want to upgrade (a small subset of the components) to the very latest versions, you can do that using the development etc repositories (sardine/herring/bora etc). However, this is not supported for obvious reasons and you *will* need to reflash your device occasionally *when* (not if) things break These things will improve with time as both Open Source components and Maemo platform mature and the gap between them can diminish. I agree wholeheartedly with these points ! I would extend them further (assuming you still refer to package updates) Debian is not a "consumer" distribution, it's a "developer" / "Linux user" distribution. Debian way would mean users doing largest part of testing, finding and reporting the bugs instead of Nokia, right? You know, these devices are not viable if they remain hacker devices, they're supposed to be consumer device and consumers are not interested in testing things, they want things to work when they buy a device. More on package updates as a general strategy below... That is, comprised of a standard kernel that gets the device up and I'm not saying this would be impossible, but there are still a lot of unsolved issues in this which are not solved in Open Source. Note that for performance reasons the binaries & libraries on the device are prelinked. This is not automatically done when some package is updated (would take too long time etc). I.e. with the central library package update, your device will get slower + use more Flash and RAM. Also, on a mobile device, it's much more likely that the battery runs out, or drops out (if user is a bit thoughtless). If this happens when you're running dist-upgrade, you've bricked your device. On a mobile device it can easily happen that there's not enough free space to do dist-upgrade. I haven't tested it, but I don't think dpkg/apt handle dist-upgrade running out of space. Once again, consumer would have bricked her device. Except maybe for the time taken to do backup & restore, re-flashing the device is both faster and easier than dist-upgrade. The backup & restore could be improved somewhat, especially in regards to application installer though. Automatic restoring of packages after reflashing could be risky though. The advantage of opensource is in its flexibility and customisation. - Eero |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: n800 and ThinkOutside stowaway bluetooth keyboard: 00749, Albert Teixidó |
|---|---|
| Next by Date: | Re: [maemo-announce] New OS 2006 firmware released: 00749, Simon Moore |
| Previous by Thread: | Re: [maemo-announce] New OS 2006 firmware releasedi: 00749, James Sparenberg |
| Next by Thread: | Re: [maemo-announce] New OS 2006 firmware released: 00749, Simon Moore |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |