PixiEditor byl vydán ve verzi 2.0. Jedná se o multiplatformní univerzální all-in-one 2D grafický editor. Zvládne rastrovou i vektorovou grafiku, pixel art, k tomu animace a efekty pomocí uzlového grafu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU LGPL 3.0.
Byly představeny novinky v Raspberry Pi Connect for Organisations. Vylepšen byl protokol auditu pro lepší zabezpečení. Raspberry Pi Connect je oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče. Verze pro organizace je placená. Cena je 0,50 dolaru za zařízení za měsíc.
CISA (Cybersecurity and Infrastructure Security Agency) oznámila veřejnou dostupnost škálovatelné a distribuované platformy Thorium pro automatizovanou analýzu malwaru. Zdrojové kódy jsou k dispozici na GitHubu.
Ubuntu nově pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 3. snapshot Ubuntu 25.10 (Questing Quokka).
Společnost Proton AG stojící za Proton Mailem a dalšími službami přidala do svého portfolia Proton Authenticator. S otevřeným zdrojovým kódem a k dispozici na všech zařízeních. Snadno a bezpečně synchronizujte a zálohujte své 2FA kódy. K používání nepotřebujete Proton Account.
Argentinec, který byl náhodně zachycen Google Street View kamerou, jak se zcela nahý prochází po svém dvorku, vysoudil od internetového giganta odškodné. Soud uznal, že jeho soukromí bylo opravdu porušeno – Google mu má vyplatit v přepočtu asi 12 500 dolarů.
Eben Upton, CEO Raspberry Pi Holdings, informuje o RP2350 A4, RP2354 a nové hackerské výzvě. Nový mikrokontrolér RP2350 A4 řeší chyby, i bezpečnostní, předchozího RP2350 A2. RP2354 je varianta RP2350 s 2 MB paměti. Vyhlášena byla nová hackerská výzva. Vyhrát lze 20 000 dolarů.
Představen byl notebook TUXEDO InfinityBook Pro 15 Gen10 s procesorem AMD Ryzen AI 300, integrovanou grafikou AMD Radeon 800M, 15,3 palcovým displejem s rozlišením 2560x1600 pixelů. V konfiguraci si lze vybrat až 128 GB RAM. Koupit jej lze s nainstalovaným TUXEDO OS nebo Ubuntu 24.04 LTS.
Po půl roce od vydání verze 2.41 byla vydána nová verze 2.42 knihovny glibc (GNU C Library). Přehled novinek v poznámkách k vydání a v souboru NEWS. Vypíchnout lze například podporu SFrame. Opraveny jsou zranitelnosti CVE-2025-0395, CVE-2025-5702, CVE-2025-5745 a CVE-2025-8058.
Byla vydána nová verze 9.15 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Phoronix porovnává rozdíl ve výkonu Ubuntu pro x86 a pro amd64. Výkon byl měřen na UT2004, LAME, gzipu, kompilaci jádra a dalších operacích.
Tiskni
Sdílej:
Zjevně ano. Ale o tom, zda je skutečně vhodnější, jeden účelově vybraný benchmark vypovídá pramálo. To bych na druhou stranu mohl argumentovat tímhle:
sign verify sign/s verify/s rsa 512 bits 0.000506s 0.000040s 1977.1 25163.1 rsa 1024 bits 0.002250s 0.000107s 444.5 9318.9 rsa 2048 bits 0.012400s 0.000343s 80.6 2915.8 rsa 4096 bits 0.079840s 0.001175s 12.5 850.8 sign verify sign/s verify/s rsa 512 bits 0.000262s 0.000018s 3822.1 54325.7 rsa 1024 bits 0.000856s 0.000044s 1168.9 22574.3 rsa 2048 bits 0.004398s 0.000125s 227.4 7988.9 rsa 4096 bits 0.026530s 0.000392s 37.7 2550.0
jenže to by byl asi tak stejný nesmysl jako ten jejich "test"…
K vašemu tvrzení vás mohlo snad vést to, že aritmetika s 64bitovými celými čísly trvá déle než s 32bitovými.
Určitě to platí i na 64-bitovém procesoru?
tradiční_způsob
, VelbloudíZápis
je spíš doména C++-istů (já ovšem preferuji klasiku i v C++). Ale když pořád lepší než javoidní velbloudBezHlavy
…
Similarly, Microsoft began using "x64" as a vendor-neutral way to refer to products that support both AMD64 and EM64T. Other companies, such as Sun Microsystems, have also adopted this convention.
IMUL reg16/32/64, mreg16/32/64
latenci 3/3/4 takty. Dále tam stojí: „The processor is capable of performing a 64-bit addition each clock cycle and a 64-bit multiplication every other clock cycle.“ Předpokládám (== hádám Ubuntu? Linuxová distribuce, ovšem divím se, že zrovna velký pan archista gentooista to neví.
Na druhou stranu při ukládání registrů na zásobník se více nadře.Proč? Uložení 32b registru pomocí 32b sběrnice a 64b pomocí 64 bitové by mělo být úplně stejně rychlé.
gcc
rozhodne že se něco vyplatí držet v registru, tak ten load/store samozřejmě předem amortizuje. Problém je spíš v tom, že u amd64 děsně bobtnaji
sizeof(struct foo)
, limitně až na dvojnásobek- takže věci jako linked listy, hashe, bstromy apod fakticky sníží velikost cache o 30-40%... Indexování integerama místo pointerů asi pomáhá, ale málokdo to používá.
Binární konvence pro volání funkce je úplně jiná pro amd64 a i386. U i386 se parametry funkce se předávají na zásobníku. U amd64 se prvních 5 předává přímo v na to vyhražených registrech. Takže se ušetří spousta kopírování mezi pamětí a registry.
Jinak díky binárním konvencím téměř nedochází k tomu, že by se registry ukládaly zbytečně. Některé má volaná funkce právo přepsat - volající funce si pak zazálohuje jen ty, které skutečně potřebuje. Některé registry musí volaná funkce vrátit v původním stavu - opět ale zálohuje jen ty, se kterými pracuje. Takže pro daný algoritmus 64 bitový kod ukládá mnohem méně registrů do paměti.
Samozřejmě existuje řada svičů kompilátoru, které ovlivnují výsledný kod. Někdy se i na amd64 předávájí parametry přes zásobník - lépe se pak analyzují core dumpy - třeba v (Open)Solarisu. Možná že distribuce XY zrovna používá takové defaultní nastavení gcc - koho dnes zajímá nějaká rychlost ve srovnáné se snadnou debugovatelností ... V každém případě je více registrů výhoda, přinejhorším to vyjde nastejno.