Ingeniører fra Intel har foreslået den nye protokol HTTPA (HTTPS Attestable), der udvider HTTPS med yderligere sikkerhedsgarantier for de udførte beregninger.

Der er udgivet et værktøj kaldet crabz, som implementerer multitrådede komprimering og dekomprimering af data, analogt til det lignende værktøj pigz. Begge disse værktøjer er multitrådede varianter af gzip-programmet, optimeret til at køre på multicore-systemer. Crabz adskiller sig ved at være skrevet i programmeringssproget Rust, i modsætning til pigz, der er skrevet i C (og delvist i C++) og viser en betydelig stigning i ydeevnen, som i nogle tilfælde når op til 50%.

På udviklersiden findes der en detaljeret sammenligning af hastigheden på begge værktøjer med forskellige nøgler og brugte backend. Målingerne blev udført på en halvanden gigabyte csv-fil med en teststand baseret på en AMD Ryzen 9 3950X 16-Core Processor og 64 GB DDR4 RAM og kørte på operativsystemet Ubuntu 20. For dem, der ikke ønsker at dykke ned i detaljer om ydelse, er der udarbejdet en kort rapport:

  • Crabz med zlib-backend er identisk med pigz i ydelse;
  • Med zlib-ng-backend er det op til halvanden gang hurtigere end pigz;
  • Crabz med rust-backend er lidt (5-10%) hurtigere end pigz.

Ifølge udviklerne har crabz, udover den højere hastighed, også følgende fordele sammenlignet med pigz:

  • Crabz med deflate_rust-backend bruger kode, der er helt skrevet i Rust, hvilket er mere sikkert;
  • Crabz er multiplatform og understøtter Windows, hvilket kan tiltrække flere brugere;
  • Crabz understøtter flere formater (Gzip, Zlib, Mgzip, BGZF, Raw Deflate og Snap).

På trods af sin fulde funktionalitet karakteriseres crabz af udvikleren som en konceptuel prototype af et CLI-værktøj, der bruger crate-pakken GZP.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster