Hi

at 26.10.2010 12:56, Andrew wrote:
> 26.10.2010 11:07, Erich Titl пишет:
>> I _believe_ specialized arch branches should _not_ be the default. The
>> default should be as generic as possible, so this probably means a i386
>> architecture, as we har right now.
>>
>> We cannot and should not force people out of their hardware.
>>
>> cheers
>>
>> Erich
> i386 in any case is meanless

Sorry, I meant 486

 - Bering-uClibc requires at least 16MB of
> RAM just to out of box; and requires 64M+ for all features (for ex., 
> hardware detection script requires that modules will be extracted on 
> ramdisk - and it's size is more than 20 MB). 

Wooooo... that is asking for trouble,


And 'generic' not always
> means 'good for all'. i386 build will be much slower than i686 - as says 
> tests here (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41989 ),

Yes, as I said, is it meant to be with small, possibly embedded devices
or is it meant to be a full fledged distro.

HWdetection is fun, but meaningless for an embedded device.

> compiling test for i686 will add approx 35% more points comparable to 
> i386 (using Geode LX); on my Athlon II difference in this test was near 
> 25% for i386 and i686 - IMHO good reason to maintain some branches.

Yes, but not complete branches, just the hardware dependent parts. Also
I think the main branch should not depend on all the funny things.

For example, what sense does it make to detect that a certain board has
ISDN hardware if noone ever needs it, all it takes is that there are the
drivers available somewhere.

Can we make the hardware detection optional?

 And
> even more, difference between i686 and 'higher' CPUs wasn't amazing 
> (-march=k8 and -march=athlon-xp show worse results, and -march=core2 
> shows higher for some % result) - so it isn't actual to support 
> something more specific than i686.

As I said, just the hardware dependent parts.

> 
> Possible, in near future it'll be good to add x86_64 branch (for higher 
> performance on new hardware - because this distro suitable not only for 
> home routers) - but it'll require some work and isn't trivial.Especially 
> if it'll be 'true' cross-compilation, on i386 (or other incompatible) 
> platform.

Right, automatisms are difficult to realize with a multi platform
environment.

> 
> Also I think that for i686 branch it'll be good to enable PAE - at least 
> for NX bit support, which will make LEAF systems less exposed to buffer 
> overflow-based remote attacks that oriented on taking shell.

Again, just on hardware that supports it. I _believe_ for example, that
one of our targets is the ALIX board which, at the moment, comes at 256 MB

> 
> In any case, anybody who needs support for specific rare hardware, 

i486 is _not_ rare, probably more the default on our user base.

cheers

Erich

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to