Slackwaret szeretnék fordítani

Fórumok

Slackwaret szeretnék fordítani

Hozzászólások

Üdv leszdtem a 10.0 src cdket-t is. Csak át szeretném állítani az optimalizációs beálllításokat. hogy ne i486-ra hanem i686-ra, és -O3 ra forduljon le. Mert elvileg így stabilabb és gyorsabb is.

-O3 sztem nem éri meg

a slackware-10.0 könyvtárból szükséged lesz a source/ könyvtárra. azt szedd le, és használd a SlackBuild scripteket :wink:

Ok csak i686 lesz akkor a beállítás?
Mert a proci az 686-ra beállított de a rendszer az nem.

[quote:c04b20aa8d="emberk"]Mert elvileg így stabilabb és gyorsabb is.

ezt ujsagold el a slackware maintainereknek is, biztos orulnenek az infonak

Szerény véleményem szerint jobban járnál egy forrás distribbel. Én is szeretem a Slackware-t ("azon nőttem fel") és használom is, viszont mellette egy másik gépemen nekem nagyon bejött pl. a Gentoo. Ott meg tényleg arra van kigegyezve az egész, hogy belátásod szerint állítsad be az optimalizálást, és én egy 350MHz-es PIII-on (Nem celeron) érezhető gyorsulást tapasztaltam.

http://www.slackware.com/info/

Slackware Linux can run on 486 systems all the way up to the latest x86 machines (but uses -mcpu=i686 optimization for best performance on i686-class machines like the P3, P4, and Duron/Athlon).

Innetöl kezdve fölöslegesnek tünik forrásból lefordítani..

Az -O3 ujraforditas fura allatfaj mert nem biztos, hogy nyersz vele teljesitmenyt, sot lehet, hogy buksz vele.

Elso megvalaszolando kerdes: CPU korlatos-e a problemad? Ha nem, akkor csak az idodet fecserled. Es a legtobb program nem a CPU-ra, hanem a memoriara (kesleltetes, savszel, cache trashing miatt) korlatos.

Masodik kerdes: Fel van-e keszitve a szoftver az agresszivebb optimalizaciora? Sok cuccos nincs. Persze a Gentoo-nal figyeltek erre, mert mindenfele nepek tekergetik a flageket, ha kell, ha nem. De egy Slackware-t nem erre talaltak ki, emiatt valoszinuleg nem is teszteltek -O3 horribile dictu -O4 flag mellett.

Pl. jo esellyel az mplayer sem profitalna az agressziveb optimakolasbol, mert a kritikus reszeket eleve assemblyben kodoltak.

Es ha meg mindig van egy programod, ami atesik ezeken a szurokon, akkor azt az egy szem progit erdemes ujraforditani. Bar ritka az atuto siker.

A Gentoo emiatt jo valasztas egy nagyon gyonge procira, mert ott elofordulhat, hogy sok proginak keves egy 300MHz-es Celeron (es neadjisten a memoriabusz meg birna). 1 GHz felett mar nem erdemes forditgatni, 2 GHz felett meg mar teljesen ertelmetlen (szvsz).

Ha viszont gyenge a geped, akkor amig a forditas menne (ugye ez napok kerdese is lehet) inkabb csinalsz valami ertelmes melot, es a penzbol veszel egy taposabb gepet.

Erdemes lenne egyszer letesztelni ezeket, de objektiv meresek alapjan nem hiszem, hogy egy atlagos gep (1GHz < orajel) 5%-nal tobbet profitalna ebbol.

Andrei