ZXC 0.8.0 เจ…เจคเฉ‡ 0.8.1

ZXC 0.8.0 เจ…เจคเฉ‡ 0.8.1 ZXC 0.8.0 เจ…เจคเฉ‡ 0.8.1

เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ…เจคเฉ‡ เจ•เจฐเจพเจธ-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเจพ เจตเจฐเจœเจจ 0.8.0 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค ZXC (github.com), เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเฉ‡ เจฎเจฒเจŸเฉ€เจฅเฉเจฐเฉˆเจกเจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจ…เจธเจฎเฉˆเจŸเฉเจฐเจฟเจ• เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจจเฉเจ•เจธเจพเจจ เจฐเจนเจฟเจค เจ…เจคเฉ‡ เจ—เฉ‡เจฎเจฟเฉฐเจ— เจธเฉฐเจชเจคเฉ€เจ†เจ‚, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ, เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจคเฅค

ARM64 'เจคเฉ‡ LZ4 เจจเจพเจฒเฉ‹เจ‚ 40%+ เจคเฉ‡เจœเจผ เจนเฉ‹เจฃ เจฆเจพ เจฆเจพเจ…เจตเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจฌเจฟเจนเจคเจฐ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจจเฉเจชเจพเจค เจฆเฉ‡ เจจเจพเจฒเฅค

เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ BSD 3 เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€:

  • เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฐเจœเจจ เจนเฉเจฃ 5 เจนเฉˆ, เจœเฉ‹ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจฆเจพ เจนเฉˆ:
    • เจธเฉฐเจญเจพเจตเฉ€ เจœเจผเฉ€เจฐเฉ‹-เจ†เจซเจธเฉˆเฉฑเจŸ เจนเจฎเจฒเฉ‡ เจตเฉˆเจ•เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฒเจˆ เจซเจพเจฐเจฎเฉˆเจŸ เจชเฉฑเจงเจฐ 'เจคเฉ‡ LZ(+1) เจ†เจซเจธเฉˆเฉฑเจŸ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
    • เจนเฉˆเจกเจฐ เจšเฉˆเฉฑเจ•เจธเจฎ เจนเฉเจฃ เจฎเจพเจฐเจธเจพเจ—เจฒเฉ€เจ† xorshift เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจจเจตเฉ€เจ‚ LZ77 เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฐเจฃเจจเฉ€เจคเฉ€ เจ…เจคเฉ‡ เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเฉเจงเจพเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจ‰เฉฑเจš เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจชเฉฑเจงเจฐเจพเจ‚ 'เจคเฉ‡เฅค
  • เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจชเฉฑเจงเจฐ 3-5 เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ, x86_64 เจ…เจคเฉ‡ ARM64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‹เจตเจพเจ‚ 'เจคเฉ‡ 33-43% เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจธเจชเฉ€เจก เจตเจพเจงเฉ‡ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค
  • เจคเฉ‡เจœเจผ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจชเฉฑเจงเจฐเจพเจ‚ (1 เจ…เจคเฉ‡ 2) เจฒเจˆ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจธเฉเจงเจพเจฐ, x86_64 'เจคเฉ‡ 10-18% เจ…เจคเฉ‡ ARM64 'เจคเฉ‡ ~8-10% เจฆเฉ€ เจ—เจคเฉ€ เจตเจพเจงเฉ‡ เจฆเฉ‡ เจจเจพเจฒเฅค
  • เจ—เจฒเจคเฉ€ เจธเฉฐเจญเจพเจฒเจฃ เจ…เจคเฉ‡ เจ•เฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเจพเจˆเจฅเจจ เจฐเฉˆเจชเจฐ เจนเฉเจฃ เจ‡เจนเจจเจพเจ‚ C เจ—เจฒเจคเฉ€ เจธเจฅเจฟเจฐเจพเจ‚เจ•เจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจธเฉเจงเจพเจฐเฉ€ เจ…เจคเฉ‡ เจฎเฉ‚เจฒ เจ—เจฒเจคเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เฉ‡เฅค
  • ZXC_BLOCK_SIZE เจฆเจพ เจ†เจ•เจพเจฐ เจนเฉเจฃ 1 MB เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค ZXC เจซเจพเจˆเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจนเฉเจฃ เจ…เจงเจฟเจ•เจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ 8 MB เจคเฉฑเจ• เจฆเฉ‡ เจฌเจฒเจพเจ• เจ†เจ•เจพเจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจฒเจŸเฉ€-เจซเจพเจˆเจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฎเฉ‹เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ: -m (เจœเจพเจ‚ --multiple) เจตเจฟเจ•เจฒเจช เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจ•เจˆ เจ‡เจจเจชเฉเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจซเจพเจˆเจฒ เจจเจพเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจ‡เจจเจชเฉเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, file.txt เจจเฉ‚เฉฐ file.txt.xc เจตเจฟเฉฑเจš เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ file.txt.xc เจจเฉ‚เฉฐ file.txt เจตเจฟเฉฑเจš เจกเฉ€เจ•เฉฐเจชเฉเจฐเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค
  • เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเจฟเจ•เจฐเจธเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฎเฉ‹เจก เจตเฉ€ เจนเฉˆ: -r (เจœเจพเจ‚ --เจฐเจฟเจ•เจฐเจธเจฟเจต) เจตเจฟเจ•เจฒเจช เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจช-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจนเฉ‹เจฐ เจธเฉเจงเจพเจฐ (เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€เจ•เจฐเจจ, เจŸเฉˆเจธเจŸเจฟเฉฐเจ—) เจ…เจคเฉ‡ เจฌเฉฑเจ— เจซเจฟเจ•เจธเฅค
  • เจตเจฐเจœเจจ 0.8.1 เจตเจฟเฉฑเจš, เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจตเจฐเจœเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฃ เจฒเจˆ เจธเจฟเจฐเจซ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ libzxc.so.1 เจฆเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจธเจฐเฉ‹เจค: linux.org.ru

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster