abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 20:55 | Nová verze

    Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Nová verze

    Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:55 | Pozvánky

    Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 1
    včera 15:44 | IT novinky Ladislav Hagara | Komentářů: 2
    včera 13:55 | Komunita

    Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.

    Ladislav Hagara | Komentářů: 8
    28.4. 23:33 | Nová verze

    Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    28.4. 17:22 | Zajímavý projekt

    TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.

    Ladislav Hagara | Komentářů: 0
    28.4. 17:00 | Nová verze

    Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.

    Ladislav Hagara | Komentářů: 5
    27.4. 21:33 | Nová verze Ladislav Hagara | Komentářů: 0
    26.4. 23:00 | Komunita

    V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (9%)
     (21%)
     (4%)
     (1%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 481 hlasů
     Komentářů: 18, poslední 17.4. 12:41
    Rozcestník

    Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou

    Spoločnosť PathScale uvoľnila zdrojové kódy svojho doteraz propiertárneho produktu EKOPath 4. Používatelia operačných systémov GNU/Linux, FreeBSD a Solaris tak majú možnosť zadarmo používať všetky nástroje z balíka, ktorého cena za licenciu začínala na sume 1795 dolárov – kompilátor, debugger, assembler a príslušné knižnice (pre programovacie jazyky C, C++ a Fortran).

    Produkty spoločnosti sú populárne najmä vo svete HPC, kde konkurujú produktom ako Intel C++ kompilátor. Medzi najzaujímavejšie vlastnosti patrí ISO C99/C++ 2003 a GNU kompatibilita, optimalizácia výsledného kódu zameraná na viacprocesorové systémy a využívanie SSE a AVX inštrukcií.

    Spoločnosť očakáva od tohto kroku rozšírenie používateľskej základne a jej následnú participáciu na ďalšom vývoji produktov. Plná komerčná podpora produktu zostáva samozrejme zachovaná.

    Podľa dostupných informácií je možné kompilátorom skompilovať po jednoduchej úprave aj samotné Linux jadro a vývojari spoločnosti pracujú na odstránení problémov pri kompilácii QT a Chrome. Benefitom v porovnaní s tradičným GCC je výkonnejší výsledný kód a kratšia doba kompilácie.

    14.6.2011 15:03 | kyytaM | Komunita


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

    Komentáře

    Vložit další komentář

    stativ avatar 14.6.2011 15:09 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Koukám, že už mě někdo předběhl. Já chtěl se psaním zprávičky počkat, až budou k dispozici zdrojáky. Ty by (nejspíš) měly být dostupné na https://github.com/pathscale.

    Prozatím se všichni musí spokojit s binárkami. Daily build se dá stáhnout tady. Tohle možná bude stable verze, ale nezaručuji to, odkaz jsem se jenom pokusil uhádnout.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    Bedňa avatar 14.6.2011 15:49 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Aj si to pužíval? Prípadne máš nejaké svoje testy, alebo testy čo robil niekto iný?
    KERNEL ULTRAS video channel >>>
    stativ avatar 14.6.2011 15:58 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    No, testy jsou na phoronixu (to Michael trochu prostral, protože to uveřejnil dřív, než PathScale).

    Sám jsem ho taky zkoušel, ale jenom u dvou vlastních prográmků. Jeden fungoval bezvadně – ten, co není výpočetně náročný. Druhý se sice zkompiluje bez chyb, ale kompilátor vytvoří špatnou binárku, která způsobí SIGABRT zřejmě už při zavádění do paměti, nebo přinejmenším před tím, než se spustí main().
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    Bedňa avatar 14.6.2011 16:12 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Tak to vyzerá celkom pekne.
    KERNEL ULTRAS video channel >>>
    14.6.2011 17:10 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Wow, benchmarky na Phoronixu jsou doslova dechberoucí! PathCC dává v mnoha případech výsledný kód několikanásobně rychlejší než GCC, je to jak upgradovat procesor ;-)

    Vím že se orientují hlavně na běh na vícejádrových 64-bit procesorech, používají snad nějakou formu automatické paralelizace? Každopádně tedy GCC dostalo solidně na prdel (i když na druhou stranu s kompatibilou PathCC to není ještě úplně nejslavnější).
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    14.6.2011 17:11 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    (btw. je mi jasné, že takto velké rozdíly jsou jen u výpočetně náročných úloh, u běžného programu tak velký rozdíl asi ani zdaleka nebude)
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    14.6.2011 17:30 JoHnY2
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Docela by me zajimal rozdil vykonu u veci jako je PHP, Python nebo PostgreSQL. Kdybych nemel na krku statnice ...
    Bedňa avatar 14.6.2011 19:16 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Mňa by hlavne zaujímala kompilácia jadra, chcel by som aby bolo dvakrát rýchlejšie :-)
    KERNEL ULTRAS video channel >>>
    14.6.2011 21:49 Miloslav Ponkrác
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Přidejte více jader do cpu.

    Každé jádro navíc poznáte, když pustíte kompilaci paralelně.

    Sice jádro nekompiluji, ale i středně velké projekty v C++ jsou v cukuletu přeloženy.

    Každé jádro jede jeden modul.
    Bedňa avatar 14.6.2011 23:15 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Nemyslel som kompiláciu jadra, ta je na dvojjadre za hodinku hotová, ale samotný beh Kernelu.
    KERNEL ULTRAS video channel >>>
    15.6.2011 07:00 wtfjakovocode
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    nevim jak u tebe, ale u me jadro skoro nic nezere => zrychleni bude minimalni.
    Bedňa avatar 15.6.2011 08:09 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Na desktope to moc nepocítiš, ale na servery určite áno.
    KERNEL ULTRAS video channel >>>
    belisarivs avatar 15.6.2011 11:57 belisarivs | skóre: 22 | blog: Psychobláboly
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Kompilaci jadra na dvoujadre za hodinku? WTF?

    To tak brutalne narostlo? Ja bezne kompiloval jadro pro svuj stroj na K-6 II 333 MHz za pul hodiny.
    IRC is just multiplayer notepad.
    Bedňa avatar 15.6.2011 12:00 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Bežalo to ako bokovka a podtaktované na 800MHz.
    KERNEL ULTRAS video channel >>>
    14.6.2011 21:47 Miloslav Ponkrác
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    To je jednoduché, PHP × Python dopadne tak, že Python bude pomalejší.

    Ovšem benchmarky ovojího musíte udělat se znalostí věci.

    Například nedávno jsem viděl benchmark rozhodující, zda jsou v PHP rychlejší řetězce uzavřené v "" nebo v ''. Test spočíval v miliónkrát opakování operace s řetězcem a následné změření času.

    Jediný rozdíl mezi je ovšem v překladu do byte kódu, který se děje vždy jednou na začátku. Provádění kódu pak už provádí stejné řetězce, které jsou vnitřně stejné.

    Python je ovšem šíleně neoptimalizovaný. Ostatně Rossum, autor Pythonu má roupy, neustále Python překopává. Mezi 2 a 3 verzí i na úrovni zdrojáků, ale každá verze má i nekompatibilní bytekód a další. Tedy nějaká slušnější optimalizace rychlosti Pythonu je nemožná, protože to nelze dost dobře dělat, pokud Rossum mění vše pod rukama.

    Z toho důvodů taky je Python spíše slepovanými kousky zdrojáků v C, jinak by rychlost byla prachmizerná.
    14.6.2011 22:01 l4m4
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    He, ta prachmizerná rychlost se překvapivě zlepší použtím PyPy, které není poslepováno z kousků C...
    15.6.2011 00:16 Miloslav Ponkrác
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Takže pythonovské knihovny psané v C, kterých je většina i třetích stran samozřejmě v C běžet nebude. :-)

    Pypy jsem nezkoušel, neboť Python jsem okamžitě pustil k vodě jakmile jsem zjistil, že Rossum hodlá nekompatibilně změnit syntaxi po 17 letech jazyka bez vážného důvodu.

    Nicméně PHP jde přímo zkompilovat do C++ pomocí kompilátoru přímo z facebooku.

    Kompilace produkuje vždy rychlejší výsledky, než zvládne JIT (přes všechny teoretické kecy o JIT produkované především javisty, kteří nezvratně pomocí mnoha nezfalšovaných testů dokázali, že Java běží rychleji, než C a dokonce i rychleji,než stroják a rychleji, než je rychlost světla.)
    14.6.2011 23:17 JoHnY2
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Ono to obecne neni ruzovy. PHP stagnuje uz leta a zacina mu ujizdet vlak. Python je rozstipnutej a asi uz tak zustane. Ruby je hroznej slepenec a tak cool jak se zda. Perl 5 obrusta mechem a podle me je to neprehledna bestie (osobni nazor, proste mi nesedi). Perl 6 ma uzasnou specifikaci, ale bude production ready tak pro moje vnoucata.

    Ale to docela odbihame. Me spis zajimalo jak velkej rozdil bude v req/s u Apache+PHP s nejakou slozitejsi aplikaci (Hello world v Zendu/Symfony :-D) kdyz, se pouzije GCC a EKOPath. Zajimavy by taky bylo jestli ma pouziti EKOPath vetsi dopad na PHP, ktery neuklada bytecode nebo Python, kterej jo.

    PS: V konkurenci podobnejch jazyku bych to s Pythonem nevidel tak cerne. Navic cekam, ze to s nama bude 2ka na veky :-)
    15.6.2011 00:00 Miloslav Ponkrác
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    „Ono to obecne neni ruzovy. PHP stagnuje uz leta a zacina mu ujizdet vlak. Python je rozstipnutej a asi uz tak zustane. Ruby je hroznej slepenec a tak cool jak se zda. Perl 5 obrusta mechem a podle me je to neprehledna bestie (osobni nazor, proste mi nesedi). Perl 6 ma uzasnou specifikaci, ale bude production ready tak pro moje vnoucata.“

    A všechno co píšete má jednoho jmenovatele: Experiment, že zpětná kompatibilita je zbytečnost a přežitek.

    Mnoho lidí po experimentech s rušením zpětné kompatibility prostě přešlo na prostředí, kde staromódně zpětnou kompatibilitu dodržují.

    PHP udělalo dvě nekompatibility – mezi PHP 4 a PHP 5, z čehož vnizklo 2 roky trablů, kdy už nevěděli co dělat, aby autory donutili opoustit PHP 4. A protože jsou autoři PHP masochisti a mají rádi pocit zmarněné práce, tak teď je pro velký úspěch nová verze PHP 5.3, která leccos mění. A historie se opakuje.

    Nicméně Python a Perl jsou drsňáci miliónkrát větší – a oběma jazykům to postupně zlomí vaz a bude to jedině dobře. Svět potřebuje odstrašující příklady, jak se věc dělat nemají – a že zpětná kompatibilita je nutnou podmínkou serióznosti i životaschopnosti jazyka.

    Problém PHP není ani tak ve zpětné nekompatibilitě, protože ona zase není nijak velká na rozdíl od Pythonu a Perlu. Problém PHP je, že autoři PHP záměrně zkriplili jazyk a prostředí, aby mohli zbytek prodávat.

    PHP je jediný jazyk, kde ve standardu není debugger, nebo třeba ukládání zkompilovaného byte kódu. Nebo nemá ždné stanadardní IDE aspoň prosťoučké. To všechno proto, aby to autoři mohli prodávat separátně.

    PHP stagnuje, protože vylepšní PHP by konkurovalo s tím, co prodávali komerčně a tak na zlepšení PHP nemají zájem.

    Bohužel PHP není definováno normou, ale jeho implementací, takže není možné se nasrat, udělat fork a autorům poslat mrtvou krysu, či jak to mafie dělá.

    Proto pro úspěšný a rozvíjející se jazyk je třeba ctít zpětnou kompatibilitu a mít dobře napsaný standard v elektronické podobě jako dokument.

    Všechny stálice jazyků: C, C++, Ada, Fortran, LISP, Java, to splňují.

    „Ale to docela odbihame. Me spis zajimalo jak velkej rozdil bude v req/s u Apache+PHP s nejakou slozitejsi aplikaci (Hello world v Zendu/Symfony :-D) kdyz, se pouzije GCC a EKOPath. Zajimavy by taky bylo jestli ma pouziti EKOPath vetsi dopad na PHP, ktery neuklada bytecode nebo Python, kterej jo.“

    Porovnejte na Windows rychlost Apache/PHP kompilovaným Microsoftím/Intelím kompilátorem a gcc – bude to naznačovat trend. Základní otázka je, jestli rychlost binárky bude mít nějak výraznější vliv vzhledem k rychlosti disku. Řekl bych, že dobře přepsaný alokátor paměti u Apache bude mít větší vliv na rychlost, než překlad lepšm kompilátorem. I když, gcc je děs v neoptimalizovanosti kódu, takže jeden nikdy neví.

    „V konkurenci podobnejch jazyku bych to s Pythonem nevidel tak cerne. Navic cekam, ze to s nama bude 2ka na veky“

    Já se vsadím, že bude černější budoucnost Pythonu,než optimisticky popisujete.

    Ale co je na 100%, 2ka umře. A s ní do značné míry umře i Python.
    15.6.2011 07:06 wtfjakovocode
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    me prijde, zes minimalne perl v zivote nevidel. nebo ti zpetna kompatibilita do roku 1994 pripada malo?
    15.6.2011 00:26 Miloslav Ponkrác
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Já to zkrátím: Z trojice PHP, Python, Perl sázím, že přežije jedině PHP.

    Pro Python bude kritický rok 2013. Roku 2015 umře fakticky zcela.

    Dále bych sázel na přežití Ruby, i když tu nebylo zmíněno.

    Z modernějších jazyků bych sázel časem na stagnaci celého .NET prostředí, ale výrazně později.

    stativ avatar 15.6.2011 08:05 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Já to zkrátím ještě víc: seš mimo. Otázka byla rozdíl v rychlosti při použití EKOPath.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    okbob avatar 15.6.2011 08:25 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Zrovna takhle jste sazel na umreni PostgreSQL - tusim, ze to bylo pred 3-4 roky a zatim tu je a v lepsi kondici nez pred 4 roky.

    Z Vami zminenych jazyku neumre zadny - je v nich napsano nadkriticke mnozstvi kodu - PHP zvlada hromada mladasu, Perl zase hromada starochu, kteri se nebudou ucit nic noveho - s nima tu bude Perl jeste 20 let - navic neexistuje nic podobneho CPANu (rozsahem). A Python je jeden z nejoblibenejsich jazyku pro vedu/vyzkum. Samozrejme, ze se bude menit popularita - urcite se objevi nove super jazyky, kazda generace se vymezuje nejak proti predchozi generaci, - ale ty budou mit problem si najit svou niku.
    stativ avatar 15.6.2011 08:03 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    No, někde na fóru Phoronixu jsem zahlédl komentář, že Python zkompilovaný pomocí EKOPath je pomalejší než Python zkompilovaný pomocí GCC.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 17.6.2011 15:14 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou

    Mimochodem, zkusil jsem si tscp benchmark abych viděl, jaké jsou rozdíly mezi kompilátory. tscp jsem zvolil proto, protože na phoronixu v něm byl největší rozdíl. Výsledky jsou velmi zajímavé.

    Testovací sestava – core i7 920, 12GB RAM, Arch Linux 64 bit.

    Testované kompilátory (protože výstup --version je příliš dlouhý, píšu jen verze balíčků):

    • gcc 4.6.0-6
    • clang 2.9-5
    • intel ze Studio XE 2011, update2
    • path64-boostrapped-git 20110617-1
    A teď výsledky:
    • gcc
      Nodes: 550778
      Best time: 792 ms
      Nodes per second: 695426 (Score: 2.860)
    • clang
      Nodes: 550778
      Best time: 889 ms
      Nodes per second: 619547 (Score: 2.548)
    • intel
      Nodes: 550778
      Best time: 868 ms
      Nodes per second: 634536 (Score: 2.609)
    • path64
      Nodes: 550778
      Best time: 800 ms
      Nodes per second: 688472 (Score: 2.831)
    Jak je vidět, na phoronixu mají zřejmě rozbité gcc.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    Bedňa avatar 17.6.2011 17:20 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Jak je ľahké sa triafať do druhého že má niečo rozbité.
    KERNEL ULTRAS video channel >>>
    stativ avatar 17.6.2011 18:30 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Vždyť jo :-D
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    Bedňa avatar 17.6.2011 20:52 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Vývojárske nástroje EKOPath 4 uvoľnené so slobodnou licenciou
    Osobne som to neskúšal, ale nechce sa mi veriť, že by niekto zaplatil toľko ako za dovolenku na Kube, aby získal to čo môže mať zadarmo :-)
    KERNEL ULTRAS video channel >>>

    Založit nové vláknoNahoru


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