bzip2 in Rust: Schneller und einfachere Cross-Compilation

2025-06-17
bzip2 in Rust: Schneller und einfachere Cross-Compilation

Die kürzlich veröffentlichte Version 0.6.0 von bzip2 verwendet standardmäßig die Rust-Implementierung libbz2-rs-sys, was zu erheblichen Geschwindigkeitsverbesserungen bei Komprimierung und Dekomprimierung führt und die Cross-Compilation vereinfacht. Diese Arbeit adressiert die anhaltende Abhängigkeit von bzip2 in vielen Projekten, wobei die Rust-Version Lösungen für langjährige Kompilierungsprobleme wie WebAssembly-Kompilierung und Windows/Android-Kompatibilität bietet. Benchmark-Tests zeigen, dass die Rust-Implementierung die C-Implementierung in der Regel übertrifft, und ein Miri-Sicherheitsaudit garantiert die Zuverlässigkeit des Codes.

Mehr lesen
Entwicklung

Ubuntu 25.10 setzt standardmäßig auf den speichersicheren sudo-rs

2025-05-06
Ubuntu 25.10 setzt standardmäßig auf den speichersicheren sudo-rs

Canonical hat angekündigt, dass Ubuntu 25.10 standardmäßig sudo-rs verwenden wird, einen speichersicheren Ersatz für das weit verbreitete sudo-Dienstprogramm, das in Rust geschrieben wurde. Dieser Schritt zielt darauf ab, die Sicherheit und Wartbarkeit von Ubuntu zu verbessern. sudo-rs wurde von der Trifecta Tech Foundation entwickelt und behebt die Speicher-Sicherheitsprobleme, die traditionell C-basierte sudo-Implementierungen plagen. Diese Änderung wird in Ubuntu 26.04 LTS beibehalten, um langfristige Sicherheit und Stabilität zu gewährleisten.

Mehr lesen
Entwicklung

zlib-rs 0.4.2 veröffentlicht: Eine blitzschnelle Komprimierungsbibliothek

2025-03-16
zlib-rs 0.4.2 veröffentlicht: Eine blitzschnelle Komprimierungsbibliothek

zlib-rs 0.4.2 ist da und bietet erhebliche Performance-Verbesserungen! Es ist jetzt (soweit wir wissen) die schnellste API-kompatible zlib-Implementierung für die Dekompression und übertrifft die Konkurrenz in den wichtigsten Komprimierungsfällen. Diese Version nutzt clevere Multiversionierung und DFA-Optimierungen, um zur Laufzeit effizient die optimale Implementierung auszuwählen, was zu drastischen Geschwindigkeitsgewinnen führt. Benchmarks zeigen, dass zlib-rs zlib-ng und zlib-chromium bei der Dekompression deutlich übertrifft. Obwohl weitere Verbesserungen der Komprimierungsleistung geplant sind, ist zlib-rs bereits außergewöhnlich schnell und sucht nach Finanzierung, um die restlichen Arbeiten abzuschließen.

Mehr lesen