Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
Nightingale je open-source karaoke aplikace, která z jakékoliv písničky lokálního alba (včetně videí) dokáže oddělit vokály, získat text a vše přehrát se synchronizací na úrovni jednotlivých slov a hodnocením intonace. Pro separaci vokálů využívá UVR Karaoke model s Demucs od Mety, texty písní stahuje z lrclib.net (LRCLIB), případně extrahuje pomocí whisperX, který rovněž využívá k načasování slov. V případě audiosouborů aplikace na
… více »Po půl roce vývoje od vydání verze 49 bylo vydáno GNOME 50 s kódovým názvem Tokyo (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
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.
Tiskni
Sdílej:
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ší).
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.)
) 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
) 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.
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ů):
Nodes: 550778 Best time: 792 ms Nodes per second: 695426 (Score: 2.860)
Nodes: 550778 Best time: 889 ms Nodes per second: 619547 (Score: 2.548)
Nodes: 550778 Best time: 868 ms Nodes per second: 634536 (Score: 2.609)
Nodes: 550778 Best time: 800 ms Nodes per second: 688472 (Score: 2.831)