Бпустя ΠΏΠΎΡ‡Ρ‚ΠΈ восСмь мСсяцСв состоялся выпуск 2.3 консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ lzbenchαžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹ αž“αž·αž„αž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“ (αž”αž‰αŸ’αž‡αžΈαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ lzbench -l)αŸ”

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° написана Π½Π° языках C, Π‘++, Rust ΠΈ Zig, ΠΈ распространяСтся ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU GPL 2 ΠΈΠ»ΠΈ 3 β€” Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€.

ямСнСния:

  • Π³Ρ€ΡƒΠΏΠΏΡ‹ псСвдонимов компрСссоров Π±Ρ‹Π»ΠΈ Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ β€” Π³Ρ€ΡƒΠΏΠΏΠ° ALL Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ прСдставляСт собой объСдинСниС Π³Ρ€ΡƒΠΏΠΏ LZ, SYMMETRIC ΠΈ MISC; ΠΊΠΎΠ΄Π΅ΠΊΠΈ BWT/PPM (bsc, bzip2, bzip3, ppmd8) пСрСнСсСны Π² Π³Ρ€ΡƒΠΏΠΏΡƒ SYMMETRIC, Π° kanzi Ρ€Π°Π·Π±ΠΈΡ‚ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ LZ ΠΈ SYMMETRIC.
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ псСвдонимы FASTEST (всС компрСссоры ALL Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с максимальной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ) ΠΈ SLOW для ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… компрСссоров (glza).
  • ΠΊΠΎΠ΄Π΅ΠΊΠΈ CUDA Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ENABLE_CUDA=1.
  • ΠΊΠΎΠ΄Π΅ΠΊ BSC Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, разбивая ΠΈΡ… Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹; ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠ° β€” это свойство ΠΊΠΎΠ΄Π΅ΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±ΡƒΡ„Π΅Ρ€ΠΎΠ²;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Π»Π°Π³ сборки -mno-strict-align ΠΈ макрос SNAPPY_HAVE_RVV для RISC-V;
  • Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ исправлСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ x86-32 (lzham), ARM32, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Windows;
  • исправлСно Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти для Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠΎΠΌΠΏΡ€Π΅cсии, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов, связанных с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ разбиСния Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π΅ΠΊΠ°;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊΠΎΠ΄Π΅ΠΊΠΈ:
  • ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΊΠΎΠ΄Π΅ΠΊΠΈ:
    • brotli Π΄ΠΎ 1.2.0
    • bzip3 Π΄ΠΎ 1.5.3
    • glza Π΄ΠΎ 0.12
    • kanzi Π΄ΠΎ 2.5.3
    • libbsc Π΄ΠΎ 3.3.12
    • libdeflate Π΄ΠΎ 1.25
    • lzav Π΄ΠΎ 5.8
    • lzlib Π΄ΠΎ 1.16
    • lzma Π΄ΠΎ 26.01
    • ppmd8 Π΄ΠΎ 26.01
    • quicklz Π΄ΠΎ 1.5.1 beta 7
    • slz Π΄ΠΎ 1.2.2
    • tamp Π΄ΠΎ 2.2.4
    • xz Π΄ΠΎ 5.8.3
    • zlib Π΄ΠΎ 1.3.2
    • zlib-ng Π΄ΠΎ 2.3.3

αž”αŸ’αžšαž—αž–: linux.org.ru

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster