Reply
Thread Tools
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#1
I have some questions about MAEMO and specifically the N900:
How hard is it to replace software on the N900? Are there any pieces of software on the N900 that run on the main processor (i.e. the linux side) that are not replaceable? (as in, does the phone or its software contain anything to stop me replacing the kernel or any apps that run on top of said kernel or any files on the linux file system should I choose to do so)

How hard is it to copy binaries off the device and/or keep backups and/or obtain fixed binaries (e.g. if I want to replace <some binary> on the phone for some reason and want a backup to ensure

Is there a list of all the packages and components that come preinstalled a N900?

Is there any list out there that explains what these packages are for?

Is there a list of which packages are open source and which
packages are not? (and which libraries have their header files and interfaces available)

Where can I download the source code to those bits of the N900 software stack that are open source?

I did some searching and didnt find answers but being new to this whole MAEMO thing I may have missed something.

The idea of a phone where I can run any software I like without going through carrier or manufacturer approval is one I really like (best of all, unlike, say, the FreeRunner, it has somewhat decent hardware and a physical keyboard).
 
R-R's Avatar
Posts: 739 | Thanked: 242 times | Joined on Sep 2007 @ Montreal
#2
Originally Posted by jonwil View Post
I have some questions about MAEMO and specifically the N900:
How hard is it to replace software on the N900? Are there any pieces of software on the N900 that run on the main processor (i.e. the linux side) that are not replaceable? (as in, does the phone or its software contain anything to stop me replacing the kernel or any apps that run on top of said kernel or any files on the linux file system should I choose to do so)
From my understanding, you can replace anything you want but on the kernel side you'll probably be missing the proprietary drivers for some of the devices in the phone...

Originally Posted by jonwil View Post
How hard is it to copy binaries off the device and/or keep backups and/or obtain fixed binaries (e.g. if I want to replace <some binary> on the phone for some reason and want a backup to ensure
scp -r / user@remote.backup.machine.com:

... In less technical terms, you have access to every files and can u/l them to the network

Originally Posted by jonwil View Post
Is there a list of all the packages and components that come preinstalled a N900?
Can someone here post their: dpkg -l ?
Otherwise the application manager default list ?
(if that can be extracted without screen shots of every scrolled down window)

Originally Posted by jonwil View Post
Is there any list out there that explains what these packages are for?
Well, it's a whole system, but Google will help you figuring out all those libraries, kernel, apps, ... or apt-cache show on the SDK/device.

Originally Posted by jonwil View Post
Is there a list of which packages are open source and which
packages are not? (and which libraries have their header files and interfaces available)
Has someone ported vrms ?
But if you really need to know, install the SDK and toy around with it...

Originally Posted by jonwil View Post
Where can I download the source code to those bits of the N900 software stack that are open source?
Not too sure about this one, not having played much with the SDK yet and without a N900, you'll probably find them on the respective project's page or if we're lucky in the repositories as source packages. (apt-get source)
 
Posts: 25 | Thanked: 30 times | Joined on Sep 2009 @ Western Europe
#3
Originally Posted by R-R View Post
Can someone here post their: dpkg -l ?
Here you go. I have been testing some apps from extras-testing, so not all of it came pre-installed.
Attached Files
File Type: gz dpkg-l.txt.gz (31.3 KB, 135 views)
 
Andre Klapper's Avatar
Posts: 1,665 | Thanked: 1,649 times | Joined on Jun 2008 @ Praha, Czech Republic
#4
Originally Posted by jonwil View Post
Is there a list of which packages are open source and which packages are not? (and which libraries have their header files and interfaces available)
I don't think it exists, unfortunately. :-/ For general info, see
http://wiki.maemo.org/Why_the_closed_packages

Originally Posted by jonwil View Post
Where can I download the source code to those bits of the N900 software stack that are open source?
http://repository.maemo.org/pool/
__________________
maemo.org Bugmaster
 

The Following User Says Thank You to Andre Klapper For This Useful Post:
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#5
 

The Following 2 Users Say Thank You to lardman For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 17:49.