QUOTE(BBXiong @ Sep 7 2010, 05:10 PM)
from what i know, Maemo is based on a Debian linux distro, so it's not surprising that it would have a virtual memory which is found on pc OS. Virtual memory normally uses part of your storage, in this case, part of the 32GB memory. Yeah, ram would be better, but nokia likes to cut cost mah...why put 512MB ram when they can have 256ram + 768MB virtual memory to do the work, virtual memory is an OS feature nia, no additional cost de. Virtual memory is not often used also, and phone apps don take up that much memory that it would use up 256MB with just one single app running i guess. I don think maemo will do better in the hands of SE..last i recall their UIQ was rather crappy..maybe samsung...
I agree on you on the potential of maemo, but if you notice, the way nokia market it, N900 is more like hardcore phone user's gear..they support on heavy modding and even give you instructions to do that. Majority people(like most uncle aunty out there) just one something easy to use mah, and nokia normally targets them lo
Actually, Android can use swap too, but from what I know, you will need to set the swap on the memory card.
As you have said, each device have their target audience; Maemo have great potential and it's different from the normal smartphones; too bad Nokia abandon it in early stage; It's already dead since it was launched, it's lucky there is a strong community with many pros filling in the missing features.
As a phone, imagine not providing MMS, Contacts Grouping, Contacts Ringtone assignments, etc; It sux, and they never provide it even after multiple updates and guess what, the community have provided few of the features and Nokia didn't even make an effort to provide it until today.
I just can say, no matter how good a product is, if there is no support, it'll be dead in no time; it's only surviving thanks to the maemo community, but what does the future holds for it, especially when people switch to another different platform/device or when MeeGo is out?
QUOTE(BBXiong @ Sep 7 2010, 05:16 PM)
hmm...in this case 768MB isnt that much i guess?? i don really know cos i don touch those things on desktop..plus, i tot virtual memory will not be touched if the RAM itself is not full?
AFAIK, it depends on the settings; For Maemo, it seems the default settings is at 100 for swappiness; No real idea what it means in terms of when it will start using the swap. The community has suggested to change the swappiness for smoother response, such as 30 or even 0; It does improve the performance/response, but the swap will still be use up and seems not cleared when no more apps is opened. For this, we can issue command to turn the swap off and turn it back on, as a dirty? solution to clear the swap instead of having to restart the device.
The main problem I find is, this part isn't well managed as some important/core processes can stop responding or hang. Is it being because it's moved to the swap memory? NO idea. I personally just find this unacceptable.