OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Minor Suggestions
HardenCoonor
post Mar 2 2005, 09:24 AM
Post #1





Group: Members
Posts: 15
Joined: 11-August 04
Member No.: 4,249



As the topic says, i would like to make some suggestions concerning features of pdaXrom. Some might already be obsolete, because already included, but who knows.

I would like to start with certain packages(to give this posting some structure).

glibc : compile with
CODE
--enable-omitfp
This reduces the size of some .a by compiling them once with and once without framepointer, strip those debugging libraries out(ie delete them).
I already use this feature on my x86-gentoo box, and it makes really a difference.

gcc : Use gcc-3.4.3 (as a gentoo-user, i have to say that, i don't even know if it can generate valid code for arm)

binutils : Use newer binutils (2.15.92/94.*), The changelogs are quite long, so some bugfixing and/or new features might be applicable for the arm-architecture as well. Optimizing such as LDFLAGS=-Wl,-O1 and so on might add some performance.

kernel : 2.6 of course, +udev, more modules, less builtin stuff (i don't need wireless, infrared and so on), so the user should be enabled to turn on kernel-features as he/she needs. Maybe some file like kernel-2.6, like in Gentoo, where one can include the names of all modules to be loaded. Use udev+dbus+hal.
Yes, i have read some threads concerning 2.6 support here in the OE-forums)

X11 : Mhm, again i should say something like XOrg 6.8.2, but this is probably more difficult than the others. Still, performance of X11 is said to be increasable when compiled with newer gcc (>3.4).

prelink : Might be done for the standard rom package, though i don't know whether pdaxrom was/is compiled with -fpic.

********************************************************************

Now some general suggestions:

Strip the packages even more before they are put into the ROM. I often end up deleting stuff right after flashing. This takes up valuable space and is at least to me of no use at all.

-deletion of more X11-stuff (unnecessary xkb/* etc). There is just one keyboard for each zaurus, and extra files for external keyboards may be available as ipkgs. There is a lot stuff that is not necessary, geometries, symbols, keycodes.


-more fhs-compliance (so i don't have to switch between my box and the zaurus)
/media as the directory where all the mountpoints are located, not /mnt
/usr/apps into /usr/share/apps

- a command to put the zaurus into suspend mode via a pure console, with no x11

- maybe some install-options (in/exclude certain packages or locales)

- don't include xmms by default, i don't think there are a lot of people who use the zaurus as an mp3-player (me already putting on the nitro-cooled fire resistant full body suit)

- some security stuff (standard user not root)

******************************************************************

To Santa Claus:
- KDE wink.gif + krusader OR Gnome OR XFCE (Well, maybe I should try this myself at home)
- OpenOffice.org-2.0 wink.gif
- Fluxbox (to me much nicer than matchbox)

******************************************************************

That for now, please turn on your flamethrowers if you feel so. Still I hope some things in this post are useful.

Now i have to click some banners, since this is the only way for me to support the developers.

Thanks to all the pdaXrom-developers, they make the zaurus really a nice geek toy, ah, i mean a usefull tool.
Go to the top of the page
 
+Quote Post
jandr
post Mar 2 2005, 01:32 PM
Post #2





Group: Members
Posts: 33
Joined: 10-January 05
From: Boston
Member No.: 6,178



I don't disagree in principle with anything HardenCoonor said, but want to make a plug that any such major changes (e.g. kernel-major/gcc/binutils/X versions) wait for pdaXrom 1.2, and that first priority be given to getting the bugs out of 1.1.0rcX as currently configured, so that it can be officially released.

and as always, thanks for what's by far the best ROM out there! (Well, actually the only one for me smile.gif
Go to the top of the page
 
+Quote Post
radon88
post Mar 2 2005, 10:56 PM
Post #3





Group: Members
Posts: 14
Joined: 25-January 05
Member No.: 6,312



one more suggestion

X11: compile with

CODE
-DMUSTCOPY or -DMUSTCOPY2B


In XFree430, there's a bad assumption of structure size. (it's bad for ARM but for x86).

Without this define, XDrawString16 works incorectly.
Go to the top of the page
 
+Quote Post
alan
post Mar 2 2005, 11:24 PM
Post #4





Group: Members
Posts: 221
Joined: 19-March 04
Member No.: 2,411



hi HardenCoonor !

QUOTE
a command to put the zaurus into suspend mode via a pure console, with no x11


launch
CODE
apm -s

or
CODE
apm -suspend


That is not a major contribution to this conversation, but that is the best my poor little non-developper brain can do tongue.gif
Go to the top of the page
 
+Quote Post
HardenCoonor
post Mar 3 2005, 01:23 AM
Post #5





Group: Members
Posts: 15
Joined: 11-August 04
Member No.: 4,249



QUOTE
apm -s


Thanks. Where did you find it?

I have to say that with my x86 box i use acpi and no apm, so i did not even consider this.

QUOTE
I don't disagree in principle with anything HardenCoonor said, but want to make a plug that any such major changes (e.g. kernel-major/gcc/binutils/X versions) wait for pdaXrom 1.2


Well, yes, good point. Just another year(s) to wait wink.gif. Probably i will have to try this myself, setting up a cross-build-chroot and so on. We will see.
Go to the top of the page
 
+Quote Post
kingmob
post Mar 3 2005, 05:14 AM
Post #6





Group: Members
Posts: 16
Joined: 9-July 04
Member No.: 3,966



And why not uclibc, rather than glibc?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 25th May 2013 - 01:06 AM