Active Topics

 


Reply
Thread Tools
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#1
As we all know Maemo5 is little be outdated and will rust every day more and more. But Maemo5 is good OS and N900 is still very good (/the best) device.

I found several discussions about rebasing Maemo5 to the newer Debian, most notably: http://talk.maemo.org/showpost.php?p=534096&postcount=3 (but without chrooting and dual booting) and http://talk.maemo.org/showthread.php?t=43188 (but newer debian, and allowing squeeze packages to depends squeeze packages).

I have a dream: N900 running stock new Debian, recompiled for N900, with bunch of Maemo/Hildon packages and as little as possible closed source Nokia packages.

I started to compile Debian 6.0 (squeeze) on Maemo5 toolchain. Seems very first needed is newer dpkg, 1.15.8.13 (done). I also think that squeeze must be done before wheezy (I mean we can't skip straight to the wheezy).

I'm currently setting up sbdmock (http://wiki.maemo.org/Building_packages_with_sbdmock) for Maemo5 (http://cc.oulu.fi/~rantalai/maemo5/squeeze/maemo5.cfg).

I'm figuring out optification and I think most clean way is to change /usr to the /dev/mmcblk0p2. Will this solve whole optification?

Here is my current (high risk) situation: http://cc.oulu.fi/~rantalai/maemo5/squeeze/

Testing:
Code:
echo "deb http://cc.oulu.fi/~rantalai/maemo5/squeeze/repo/ ./" >> /etc/apt/sources.list.d/hildon-application-manager.list
[EDIT]
There are now also repo for wheezy:
http://www.cs.helsinki.fi/u/rantalai...5/wheezy/repo/

You need newer apt-get to use it, because of some http-redirecting magic.
[EDIT]

So what you think? Do you share my dream? Is this something CSSU could do? Or will this fit better for Hildon Foundation? For sure I know this is not for extras.

Last edited by AapoRantalainen; 2013-05-27 at 14:29.
 

The Following 81 Users Say Thank You to AapoRantalainen For This Useful Post:
Akkumaru's Avatar
Posts: 694 | Thanked: 619 times | Joined on Nov 2011
#2
I have always wanted to do this. I've always dreamed it. But I don't have the skills. But yes, I support you.
 

The Following 5 Users Say Thank You to Akkumaru For This Useful Post:
Posts: 31 | Thanked: 31 times | Joined on Nov 2009
#3
Great project! keep it up!

Originally Posted by AapoRantalainen View Post
I'm figuring out optification and I think most clean way is to change /usr to the /dev/mmcblk0p2. Will this solve whole optification?
Afaik this was not done in maemo, because it hurts performance a lot (correct me, if I am wrong ...).

Have you considered building the packages with the thumb-enabled linaro toolchain? This should save you some rootfs space and increase the performance as well
 

The Following 10 Users Say Thank You to Flyser For This Useful Post:
mrsellout's Avatar
Posts: 889 | Thanked: 2,087 times | Joined on Sep 2010 @ Manchester
#4
Originally Posted by AapoRantalainen View Post
...
I'm figuring out optification and I think most clean way is to change /usr to the /dev/mmcblk0p2. Will this solve whole optification?
...
Would it be better to go down the meego/nemo route of putting the whole OS on microsd card?

This way you could get away with not optifying things, as you have as much space as you need. Apparently the performance of the emmc isn't that great, and when you factor in the limited number of write cycles flash memory has, everything on microsd might be the best way forward. You could then use a bigger Compcache to improve performance.
 

The Following 5 Users Say Thank You to mrsellout For This Useful Post:
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#5
Originally Posted by AapoRantalainen View Post
I'm figuring out optification and I think most clean way is to change /usr to the /dev/mmcblk0p2. Will this solve whole optification?
If you want still use udev, then you must have / and /usr on same partition.

So rather prepare system image for SD card, not for internal n900 nand.
 

The Following 8 Users Say Thank You to pali For This Useful Post:
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#6
Next, you need to create list of all packages on n900 and write which package is upstream, which upstream + nokia specified patches and which are nokia's packages. Obviously you cannot remove nokia specified patches...
 

The Following 5 Users Say Thank You to pali For This Useful Post:
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#7
And if you want help with something I can help you, ping me on IRC. But I do not have time for this project which sounds very very good :-)
 

The Following 9 Users Say Thank You to pali For This Useful Post:
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#8
And when compiling new packages, use thumb2 toolchain, not old which is default in scratchbox for maemo5...
 

The Following 5 Users Say Thank You to pali For This Useful Post:
www.rzr.online.fr's Avatar
Posts: 1,348 | Thanked: 1,863 times | Joined on Jan 2009 @ fr/35/rennes
#9
do you have a package list of debian packages to be rebuild on m5 ?
I've been doing similar on m6 and soon 1000 projects are rebuilding ...
__________________
Current obsession:

https://purl.org/rzr/abandonware

Please help to list all maemo existing apps :

https://github.com/abandonware/aband...ment-578143760

https://wiki.maemo.org/Apps#

I am looking for " 4 inch TFT LCD display screen " for Nokia n950 HandSet

http://rzr.online.fr/q/lcd


Also, I need online storage to archive files :

http://db.tt/gn5Qffd6#

https://my.pcloud.com/#page=register...e=g8ikZmcfEJy#
 
Posts: 466 | Thanked: 335 times | Joined on Jan 2010 @ Vienna, Austria
#10
stupid layman question:
why do you think going straight for Wheezy is not an option?
 

The Following 3 Users Say Thank You to bennypr0fane For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 20:58.