Citat:
Apatrid: Naime i to optimizacije i ubrzanja što može da se skuči podešavanjem GCC opcija, razlikuje se od paketa do paketa, u smislu da je "najbolji i najbrži" set GCC opcija nešto što se razlikuje od paketa do paketa. Gentoo taj "optimum svih optimuma" jednostavno ne može da postigne u svom izvornom obliku, jer je... skup opcija za GCC definisan u /etc/make.conf i korišćen za SVE programe, osim, naravno, ako korisnik nije "ručno" definisao set opcija od programa do programa, što je nepraktično.
Tako ta čitava "ricer" priča o Gentoo nema premnogo smisla, jer, po toj logici, svaki korinik mora da traži "Nirvanu" ne na nivou čitavog sistema, već na nivou pojedinačnih paketa. Pošto je što veće razdvajanje monolitnih paketa u što manje cjeline (koje se nezavisno prevode) trend ne samo u Gentoo svijetu, već i u široj zajednici (vidjeti pod XOrg i KDE), cijela ta potraga za tako definisanom ¨Nirvanom¨ postaje bespredmetna, jer je broj paketa veliki.
Tako ta čitava "ricer" priča o Gentoo nema premnogo smisla, jer, po toj logici, svaki korinik mora da traži "Nirvanu" ne na nivou čitavog sistema, već na nivou pojedinačnih paketa. Pošto je što veće razdvajanje monolitnih paketa u što manje cjeline (koje se nezavisno prevode) trend ne samo u Gentoo svijetu, već i u široj zajednici (vidjeti pod XOrg i KDE), cijela ta potraga za tako definisanom ¨Nirvanom¨ postaje bespredmetna, jer je broj paketa veliki.
Ne ulazeći u to da li je praktično ili ne, napomenuo bih samo da postoji način da se ovo izvede preko fajla /etc/portage/bashrc i on je opisan u ovoj diskusiji. Ukratko, moguće je definisati C/CXX/LD flegove kako pojedinačno za svaki paket, tako i po kategorijama.
Citat:
Ne pričam napamet, o ovome se pisalo na Gentoo forumu, povod je bio saznanje da Debian mašine dostižu i prestižu Gentoo "optimizovan" box po mjerenjima performansi koje su tada rađena. Zašto? Po sjećanju što je tad rečeno (ja nijesam Debian guru), to je bilo zato što GCC parametre za Debian pakete definišu ljudi koji te pakete održavaju. Po toj priči, GCC parametri su "štimani" i provjeravani (neke agresivne optimizacije jednostavno ne rade na nekim paketima), ukupni rezultat Debian-a kao distribucije je bio da se "nosio" sa Gentoo koji bi, bar na papiru, trebao da bude mnogo brži.
Pa da, sigurno da taj koji ga je pisao najbolje zna koje mu optimizacije prijaju, a i on može da uloži neko vreme da prouči taj jedan program, dok korisnik treba da prouči sve programe, što je naravno nemoguće.
Meni je tu pala na pamet jedna ideja da se formira neka baza podataka o tome koje optimizacije prijaju kom programu. Npr, ja proučim (ili možda još bolje dođem do toga prostim isprobavanjem) OpenOffice, neko drugi GIMP, treći KDE, i onda bi svi imali na raspolaganju sve optimizacije. A kad malo bolje razmislim, zašto ne bi developeri odali tajne i na sajtu svog programa objavlili i preporuku o optimizacijama?
Citat:
Većina "starih" korisnika na Gentoo forumima, koliko sam ja uspio da ispratim (i koliko se uopšte smije generalizovati) danas vozi mašine koje imaju veoma "pitome" GCC parametre. -O2 (i -Os) je veoma često sretan opšti nivo optimizacije. Svako ima neki svoj set parametara (iskopiran ili napravljen poslije čitanja GCC dokumentacije) koji vozi, ali ja i dalje mislim da je trend u zajednici mnogo manje agresivno optimiziranje na taj način. Cijela zajednica je pomalo pod stigmom zbog ekipe koja se loži na te optimizacije (otud i posprdni termin "ricer"-i), ja mislim da danas sve manje ima razloga zato.
Slažem se da postoje neke strasti koje stvaraju probleme samoj osobi i drugima. A tzv. agresivne optimizacije po mojim iskustvima ne dovode do problema kao što to neki ljudi opisuju, bolje reći nikad nisam imao ni jedan jedini problem zbog toga. Samo ja se držim stabilne grane. Testing je verovatno nešto drugo.
Citat:
vladared: He he he...
Nisam ni mislio da treba zbog toga nabaviti Gentoo... Ali jedan od pluseva mu je definitivno... Elem, 100% se slažem sa mojim predhodnikom!!!! Ovde je povedena priča o tome koji je najbrži linux samo zato što sam video da na forumu malo malo pa iskoči tema ovog tipa a nige ništa relevantno. Naleteo sam na info i samo sam stavio ljudima na uvid.
Nisam ni mislio da treba zbog toga nabaviti Gentoo... Ali jedan od pluseva mu je definitivno... Elem, 100% se slažem sa mojim predhodnikom!!!! Ovde je povedena priča o tome koji je najbrži linux samo zato što sam video da na forumu malo malo pa iskoči tema ovog tipa a nige ništa relevantno. Naleteo sam na info i samo sam stavio ljudima na uvid.
Ja mislim da je dobro da tako nešto postoji da bi ljudi imali neku orijentaciju.