abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:22 | Nová verze

    Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.

    Ladislav Hagara | Komentářů: 0
    včera 13:11 | Nová verze

    Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    2.5. 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 18
    2.5. 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 2
    2.5. 19:33 | Nová verze

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    2.5. 11:22 | Bezpečnostní upozornění

    Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.

    Ladislav Hagara | Komentářů: 2
    2.5. 11:00 | Nová verze

    Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".

    Ladislav Hagara | Komentářů: 3
    1.5. 23:22 | IT novinky

    Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).

    Ladislav Hagara | Komentářů: 23
    1.5. 22:22 | Nová verze

    Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".

    Ladislav Hagara | Komentářů: 0
    1.5. 12:55 | Nová verze

    Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (36%)
     (17%)
     (29%)
     (19%)
    Celkem 42 hlasů
     Komentářů: 8, poslední dnes 08:25
    Rozcestník


    Vložit další komentář
    15.2.2006 07:59 oxymoron
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    je mozne pouzit namiesto -Wl,-O1 -Wl,-O3 ??
    15.2.2006 08:19 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Rekl bych ze autor pozapomel na parametr -march ktere pouzivaji bezne distribuce misto -mcpu. Existuji "objektivni testy" mezi temito rezimy?
    never use rm after eight
    15.2.2006 08:36 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Parameter -march=architektúra určuje inštrukčnú sadu procesora, na ktorom má program fungovať.
    15.2.2006 08:50 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    hm, rád bych viděl nějaký doklad tvrzení v perexu o optimalizaci a rychlosti ...

    pokud se mluví o nějakých LDFLAGS, nebylo by od věci říct, co znamenají, zvlášť když se doporučuje za určitých okolností některé vynechat ... ostatně ani ty CFLAGS nejsou vysvětlené ... já vím, máme man, ale když už někomu něco doporučuju a píšu o tom článek, aspoň jedna větička proč mu doporučuju zrovna tohle by neškodila ...
    15.2.2006 09:35 J
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Pokud si pamatuju, v minulym dile nekdo postnul vysledky testu pri ruznych nastavenich. Rozdil byl velmi znatelny. Ovsem treba v pripade OO asi nema mnoho smyslu nejaka brutalni optimalizace, tam je mozna lepsi zvolit variantu rychle kompilace. Vyplati se to pro veci jako trebas mplayer.
    15.2.2006 09:56 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    $ mplayer
    MPlayer 1.0pre7-4.0.1 (C) 2000-2005 MPlayer Team
    CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)
    Detected cache-line size is 64 bytes
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with runtime CPU detection - WARNING - this is not optimal!
    ... no nezdá se mi, že by v mojí binární distribuci byl mplayer zkompilován zcela bez optimalizací
    15.2.2006 10:23 Trained.Monkey | skóre: 12 | blog: monkey
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    He, tohle co ukazujes je CPU runtime detection kterou mplayer dela sam. Kdyby jsi mel pentium I tak nezapne ani mmx
    15.2.2006 10:28 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No mě se zase zdá, že to, co tady vidíme, je jen detekce procesoru. To samý získáte výpisem /proc/cpuinfo (IMHO).
    16.2.2006 09:58 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No mě se zase zdá, že to, co tady vidíme, je jen detekce procesoru.
    ovšem výsledkem této detekce se pak mplayer řídí a používá kód optimalizovaný pro dané možnosti ... což jaksi vyvrací názor, který se snaží článek vsugerovat, a to že binární distribuce optimalizace nepoužívají ...
    Yin avatar 16.2.2006 14:55 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    ... binární distribuce optimalizace nepoužívají ...

    To som nikdy nepovedal! Povedal som, že binárne distribúcie nie sú prispôsobené každému procesoru na mieru, ale len pre nejakého spoločného predchodcu väčšiny procesorov.

    A tento príklad je zmätočný, pretože sa týka iba jedného programu (mplayer) a nie celej distribúcie.

    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    19.2.2006 15:27 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    ... binární distribuce optimalizace nepoužívají ...
    To som nikdy nepovedal!
    ano, takto doslovně ne, na druhou stranu já jsem neřekl, že jsi napsal přímo toto, takže mi taky taky nepodsouvej něco, co jsem neřekl!

    inkriminovaná věta zní:

    "Pretože binárne balíky nie sú optimalizované pre váš procesor a sú badateľne pomalšie."

    mezi "přebásněním" slov "nie sú optimalizované pre váš procesor" na "optimalizace nepoužívají" je z významového hlediska pouze jediný rozdíl, a to že jsem si dovolil zobecnit "ne pro váš procesor" na "pro žádný procesor", jelikož sjednocení množin {váš procesor} v případě čtenářů ábíčka zahrnuje nejspíš téměř všechny architektury, na kterých Linux běhá - pokud s tím nesouhlasíš, měl bys dokázat, že průnik množin {všechny modely procesorů, pro které jsou některé balíky v různých binárních distribucích optimalizovány} a {všechny modely procesorů, na kterých čtenáři provozují Linux} je prázdný
    Povedal som, že binárne distribúcie nie sú prispôsobené každému procesoru na mieru, ale len pre nejakého spoločného predchodcu väčšiny procesorov.
    kde se toto tvrzení v článku vyskytuje?
    A tento príklad je zmätočný, pretože sa týka iba jedného programu (mplayer) a nie celej distribúcie.
    zmatečná je jedině tvoje reakce, kolega J, na kterého jsem reagoval, psal o tom, že optimalizace má smysl u jednotlivých programů a uvedl: "Vyplati se to pro veci jako trebas mplayer.", v dané souvislosti je tedy nesmysl mluvit o celé distribuci
    15.2.2006 11:29 J
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Compiled with runtime CPU detection - WARNING - this is not optimal!

    No, nezda se ze by tady nekdo umel cist.
    16.2.2006 10:04 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No, nezda se ze by tady nekdo umel cist.
    ok, až se to naučíš, tak začni od článku a pokračuj mojí první reakcí, pak třeba pochopíš, proč jsem na tvoji zmínku o mplayeru reagoval takto (případně si přečti ještě moji odpověď lzapovi)
    David Watzke avatar 15.2.2006 14:00 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    CPU detection je lepší zakázat, zpomaluje. Ale co jinýho zbyde tvůrcům balíčků, že jo...
    $ mplayer
    MPlayer dev-CVS-060102-08:04-3.4.5 (C) 2000-2005 MPlayer Team
    CPU: Advanced Micro Devices Athlon 64
     Newcastle,Winchester,San Diego,Venice; Sempron Palermo
     (Family: 15, Stepping: 0)
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
    Přeloženo pro CPU x86 s rozšířeními: MMX MMX2 3DNow 3DNowEx SSE SSE2
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    16.2.2006 10:06 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ale co jinýho zbyde tvůrcům balíčků, že jo...
    nu sláva, zdá se, že konečně jeden to pochopil - máš u mě malé nevýznamné, takřka záporné, plus ;-)
    15.2.2006 13:52 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    To byly ovšem výsledky analytického benchmarku, navíc benchmarku s velmi pochybným způsobem vyhodnocování výsledků. Pro odpověď na otázku, jak optimalizační příznaky ovlivní rychlost aplikací v distribuci, to má téměř nulovou vypovídací hodnotu.
    15.2.2006 18:38 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Zdá se, že některé mýty, třeba o zrychlování aplikací pomocí CFLAGS, jsou hojně rozšířené a to především mezi lidmi používající jistou kompilovanou distribuci. Já se obávám, že vetšina aplikací, které běžně používám by ocenila spíše poloviční přístupovou dobu na disk ;-), anebo nějakou jinou, super rychlou paměť (stačilo by tak o řád pomalejší jak RAM).
    When your hammer is C++, everything begins to look like a thumb.
    15.2.2006 19:08 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    S tím bych souhlasil, dost lidí totiž ještě nepochopilo, že tato nejmenovaná distribuce je o možnostech customizace a jedoduchosti správy, nikoli o výkonu (i když ten s customizací může souviset).
    15.2.2006 13:49 Jiri Slaby
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ach jo. Urcite je O3 "aj najrychlejsi"? Urcite omit-frame-pointer znemozni debug na vsech platformach? IMHO nejde tak ani o to, ze to zmensi kod, ale spis, ze se uvolni jeden registr.
    15.2.2006 16:23 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    a je aj bezpecny? napriklad pre PPC G4 je nestabilny, aspon tak tvrdi gentoo-wiki.org
    15.2.2006 20:50 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Keep in mind that -O3 enables optimizations that generally make code worse, not better. Use it only if you know it will improve your code.
    A občas sa stane, že kvôli tomu niečo padne. V každom prípade použitie kompilátoru od Intelu má omnoho lepší efekt :)
    15.2.2006 21:24 jm
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    V každom prípade použitie kompilátoru od Intelu má omnoho lepší efekt :)
    To bezesporu, jen maloco dokaze tak zprznit vysledek jako ICC... :-D
    Yin avatar 16.2.2006 15:03 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie

    Ok, priznávam, že -O3 nemá vo väčšine prípadov tie najlepšie výsledky, ale aj tak sú tie najhoršie prípady takmer rovnaké ako pri -O2 (vyvracajúci dôkaz ocením).

    Ja som nepovedal, že --omit-frame-pointer znemožní debugovanie na všetkých platformách.

    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    16.2.2006 16:36 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Minimálne pred časom, Huffmanova kompresia a programy, ktoré príliš cyklia. Čo je ale hlavné, tak -o3 rapídne zvyšuje pravdepodobnosť pádu programu.
    David Watzke avatar 16.2.2006 19:26 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ani jsem si nevšiml... a to tak mám pomalu celej systém.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    18.2.2006 11:31 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Tak si říkám :-)

    Nejvíc mi padá stejnak Opera, která je snad jediným binárním programem v mém PC...(ano, OOo si překládám)
    15.2.2006 20:44 Jiri
    Rozbalit Rozbalit vše Vyplati se -O3 nebo -Os?
    Vyplati se -O3 nebo -Os?

    Zatim pouzivam -O3, ale možná by bylo vhodnější kompilovat s -Os. O kolik jsou ty binarky mensi? Zrychli se vyrazne tahani z disku?
    15.2.2006 21:00 xkesh | skóre: 46 | blog: eXtempore
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    Vyplati se -O3 nebo -Os? Zatim pouzivam -O3, ale možná by bylo vhodnější
    Byly doby, kdy jsem nadsene kompiloval s -O3. Od te doby, co jsem redukoval na -02, vyrazne klesl pocet komplikaci pri kompilacich (de facto na 0). Jineho efektu si nejsem vedom. Myslim, ze je to i ve smyslu doporuceni vyvojaru Gentoo, viz prispevek vyse.
    23.2.2006 19:10 Trinitrotolue Ramapitesca
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    Od te doby co jsem system celej prekompiloval s O2 tak se mi na disku objevilo o 15% volnyho mista navic.
    m1c4a1 avatar 16.3.2007 14:51 m1c4a1 | skóre: 2 | Kobylnice
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    To bude tím, že -O3 v binárce rozvíjí inline funkce, čímž se velikost výsledného souboru sice zvětšuje, ale urychluje to provádění programu.
    15.2.2006 20:59 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    vedel by mi niekto napisat nieco o MAKEOPTS?

    ja mam v make.conf MAKEOPTS='-j2', ale neviem co to znamena, pripadne ak by tam bolo dobre pridat nejake dalsie volby, mozte napisat
    the best way of Memtest is emerge qt kde-meta
    15.2.2006 21:25 jm
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    # MAKEOPTS provides extra options that may be passed to 'make' when a
    #     program is compiled. Presently the only use is for specifying
    #     the number of parallel makes (-j) to perform. The suggested number
    #     for parallel makes is CPUs+1.
    #MAKEOPTS="-j2"
    
    Zdroj: /etc/make.conf.example :-)
    Yin avatar 16.2.2006 14:47 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Make bude spustať viac úloh paralélne. V tvojom prípade dve naraz. Využiješ to hlavne ak kompiluješ distribuovane (napr. pomocou distcc), alebo ak máš viacprocesorovú zostavu. Bežne sa odporúča použiť hodnotu: počet procesorov + 1
    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    David Watzke avatar 16.2.2006 19:28 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Bežne sa odporúča použiť hodnotu: počet procesorov + 1
    To je pro másla 8-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    16.2.2006 21:46 Milan Keršláger
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Vy jste takový Brouk Pytlík, pane kolego. Jednak tvůrci binárních distribucí nejsou natvrdlí, aby nepoužili optimální optimalizace tam, kde to má smysl (glibc, openssl) a jednak se alespoň obtěžují reálně vyzkoušet, co má a co nemá *skutečný* vliv. Kromě toho optimalizace pro CPU nemají příliš význam (GCC toho až tak moc nevyužívá a ty extrabuřty nejsou povětšinou až tak úchvatné), protože aplikací, kde se to vyplatí, je jak šafránu.

    A nezapomeňte, že dnes mají všichni i686, na což jsou distribuce optimalizované (s výjimkou toho, že jejich kód běží i na pentiích). Optimalizace pro Pentium význam má (procesor funguje úplně jinak), ale systém na Pentiu snad používá jen masochista a na router nejsou optimalizace potřeba (distribuce obvykle mají jádra pro i586).

    Pokud vás trápí něco pomalého, pak se spíše zaměřte na prelink, protože to bude mít větší vizuální efekt, než milisekundy ušetřené v GUI za běhu Firefoxu.
    20.2.2006 18:34 roman
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    zaujala mne ta optimalizace LDFLAGS a tak jsem se podiavl na zdrojaky ld

    -O nedela VUBEC NIC --sort-common - se snazi jen priblizne setridit symboly combreloc - nedelas VUBEC NIC relax - dela neco

    miluju gnu software! :)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.