เจซเฉ‹เจฐเจœเจœเจผเฉ€เจฐเฉ‹ 1.9.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจธเฉ€ เจ…เจคเฉ‡ เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฟเจฒเจก เจŸเฉ‚เจฒ

ForgeZero 1.9.0 (fz), C, C++, เจ…เจคเฉ‡ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจญเจพเจธเจผเจพเจตเจพเจ‚ (NASM, GAS, FASM) เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก-เจฒเจพเจˆเจจ เจฌเจฟเจฒเจก เจŸเฉ‚เจฒ, เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจŸเฉ‚เจฒ เจจเฉ‚เฉฐ เจฎเฉเฉฑเจขเจฒเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ Makefile เจœเจพเจ‚ เจนเฉ‹เจฐ เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก Go เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉˆเฅค

ForgeZero เจซเจพเจˆเจฒ เจ•เจฟเจธเจฎ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจขเฉเจ•เจตเจพเจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจšเฉเจฃเจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจ•เฉ‹เจก เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ†เจฌเจœเฉˆเจ•เจŸ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจซเจฟเจฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจตเจฟเฉฑเจš เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ—เจฒเฉ‹เจฌเจฒ เจšเจฟเฉฐเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจฟเฉฐเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉ‹เจก เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ€ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจ•เฉ‹เจก เจซเจพเจˆเจฒ เจ…เจชเจกเฉ‡เจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจคเจฌเจฆเฉ€เจฒเฉ€ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจ…เจคเฉ‡ เจฎเฉเฉœ เจ•เฉฐเจชเจพเจ‡เจฒเฉ‡เจธเจผเจจ เจธเฉฐเจญเจต เจนเฉˆเฅค

เจธเจฎเจฐเจฅเจฟเจค เจ•เฉฐเจชเจพเจˆเจฒเจฐ GCC, Clang, G++, เจ…เจคเฉ‡ Clang++ เจนเจจ; เจ…เจธเฉˆเจ‚เจฌเจฒเจฐ NASM, GAS, เจ…เจคเฉ‡ FASM เจนเจจ; เจฒเจฟเฉฐเจ•เจฐ LD, GCC, เจ…เจคเฉ‡ Clang เจนเจจ; เจ…เจคเฉ‡ AR เจ†เจฐเจ•เจพเจˆเจตเจฐ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค C เจ…เจคเฉ‡ C++ เจฒเจˆ เจฒเจพเจœเจผเจฎเฉ€ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจนเจจ: "-Wall -Wextra -Werror -Wpedantic -Wshadow -Wconversion"เฅค AddressSanitizer เจ…เจคเฉ‡ UndefinedBehaviorSanitizer เจธเฉˆเจจเฉ€เจŸเจพเจˆเจœเจผเจฐ เจกเจฟเจซเจพเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจนเจจ (เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ -sanitize=false เจซเจฒเฉˆเจ— เจจเจพเจฒ เจ…เจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค เจธเจฎเจฐเจฅเจฟเจค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจนเจจ: Linux, macOS, Windows (WSL2 เจ…เจคเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉ‚เจฒ)เฅค

เจธเฉฐเจธเจ•เจฐเจฃ 1.9.0 เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • "-เจŸเจพเจฐเจ—เฉ‡เจŸ" เจเฉฐเจกเจพ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† , เจœเฉ‹ เจ•เจฟ เจขเฉเจ•เจตเฉ‡เจ‚ เจชเฉเจฐเฉ€เจซเจฟเจ•เจธ เจŸเฉ‚เจฒเจธ เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจ•เจฐเจพเจธ-เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค fz เจจเจฟเจฐเจงเจพเจฐเจค เจชเจ›เจพเจฃเจ•เจฐเจคเจพ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ, "arm-linux-gnueabihf-gcc") เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ•เฉฐเจชเจพเจˆเจฒเจฐ, เจฒเจฟเฉฐเจ•เจฐ เจ…เจคเฉ‡ เจ†เจฐเจ•เจพเจˆเจตเจฐ เจฆเฉ‡ เจจเจพเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก GNU เจŸเจพเจฐเจ—เฉ‡เจŸ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจธเจฎเจฐเจฅเจฟเจค เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš arm-linux-gnueabihf, aarch64-linux-gnu, เจ…เจคเฉ‡ riscv64-linux-gnu เจธเจผเจพเจฎเจฒ เจนเจจเฅค
  • เจญเจพเจธเจผเจพ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ (LSP) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค "-compile-commands" เจซเจฒเฉˆเจ— เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฐเฉ‚เจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• compile_commands.json (เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ) เจซเจพเจˆเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจญเจพเจธเจผเจพ เจฆเฉเจ†เจฐเจพ เจชเฉœเฉเจนเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฐเจตเจฐ clangd เจ…เจคเฉ‡ ccls, เจœเฉ‹ เจ•เจฟ LSP (Neovim, VSCode, CLion, Emacs, เจ†เจฆเจฟ) เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจ•เฉฐเจชเจฒเฉ€เจธเจผเจจ, เจ•เฉ‹เจก เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจกเจพเจ‡เจ—เจจเฉŒเจธเจŸเจฟเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • fz "-update" เจ•เจฎเจพเจ‚เจก เจนเฉเจฃ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฌเจพเจˆเจจเจฐเฉ€ เจจเฉ‚เฉฐ /usr/local/bin/fz.old เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจฎเฉเฉœ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • เจฎเจฒเจŸเฉ€-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉฑเจ— เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฌ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจฌเฉ‡เจธ เจจเจพเจตเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฆเฉ€เจ†เจ‚ เจ†เจฌเจœเฉˆเจ•เจŸ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจธเจจเฅค เจ†เจฌเจœเฉˆเจ•เจŸ เจซเจพเจˆเจฒ เจจเจพเจฎ เจนเฉเจฃ เจธเจฐเฉ‹เจค เจซเจพเจˆเจฒ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจฐเจฟเจธเจผเจคเฉ‡เจฆเจพเจฐ เจฎเจพเจฐเจ— เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค
  • เจธเจฟเฉฐเจ—เจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฎเฉ‹เจก "fz -shell" เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
  • SplitCommand, CmdSet, เจ…เจคเฉ‡ CmdBuild เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฒเจˆ เจŸเฉˆเจธเจŸ เจ•เจตเจฐเฉ‡เจœ เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจนเฉˆเฅค เจฒเจฟเฉฐเจ•เจฐ เจชเฉˆเจ•เฉ‡เจœ เจฒเจˆ เจŸเฉˆเจธเจŸ เจ•เจตเจฐเฉ‡เจœ 17% เจคเฉ‹เจ‚ เจตเจง เจ•เฉ‡ 60% เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฒเจˆ เจ•เจตเจฐเฉ‡เจœ 40% เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจˆ เจนเฉˆเฅค
  • เจ—เฉเฉฐเจฎ เจนเฉ‹เจ เจŸเฉ‚เจฒเจšเฉ‡เจจ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจพเจฒเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจฒเจˆ เจ‡เฉฑเจ• เจšเฉˆเฉฑเจ•เจŸเฉ‚เจฒ เจฐเจฟเจชเจฒเฉ‡เจธเจฎเฉˆเจ‚เจŸ เจตเจฟเจงเฉ€ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค

เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฆเจฒเจพเจ…:

  • เจธเฉฐเจธเจ•เจฐเจฃ 1.8.0 เจธเจฅเจฟเจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ (-เจŸเจพเจˆเจช เจธเจŸเฉˆเจŸเจฟเจ• / -lib) เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฎเจฒเจŸเฉ€-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจฌเจœเฉˆเจ•เจŸ เจซเจพเจˆเจฒ เจจเจพเจฎเจพเจ‚ เจฆเฉ€ เจตเจฟเจฒเฉฑเจ–เจฃเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ ".." เจฎเจพเจฐเจ— เจฆเฉ‡ เจŸเฉเจฐเจพเจตเจฐเจธเจฒ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจธเจฌเจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจตเจฐเจœเจจ 1.7.0 เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจธเฉฐเจ•เจฒเจจ (-j N, 0 โ€” เจ•เฉ‹เจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเจพ เจ†เจŸเฉ‹เจกเจฟเจŸเฉˆเจ•เจธเจผเจจ), เจฒเจฟเฉฐเจ•เจฐ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ (-T) เจ…เจคเฉ‡ เจเจ‚เจŸเจฐเฉ€ เจชเฉเจ†เจ‡เฉฐเจŸ เจเจกเจฐเฉˆเฉฑเจธ (-Ttext), เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฎเฉ‹เจก (fz -shell), เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ€ เจธเจชเจธเจผเจŸ เจšเฉ‹เจฃ (elf32, elf64, bin), C++ เจซเจพเจˆเจฒเจพเจ‚ (.cpp, .cc, .cxx) เจฆเจพ เจธเฉฐเจ•เจฒเจจ C เจฒเจˆ เจ‰เจธเฉ‡ เจธเจ–เจผเจค เจšเฉ‡เจคเจพเจตเจจเฉ€ เจเฉฐเจกเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจตเจฐเจœเจจ 1.6.0 เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€เจ•เจฐเจจ (fz -init, .fz.yaml, .fzignore, README.md เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ), เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐเจพเจ‚ เจ…เจคเฉ‡ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฒเจˆ เจฌเจฟเจจ เจซเจพเจฐเจฎเฉˆเจŸ เจธเจนเจพเจ‡เจคเจพ (-เจซเจพเจฐเจฎเฉˆเจŸ เจฌเจฟเจจ), เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจ–เฉ‡เจคเจฐ libs, flags.cc, flags.asm, flags.ld เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจตเจฐเจœเจจ 1.5.0 เจ•เจˆ เจธเจฐเฉ‹เจค เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ (source_dirs), เจธเจชเจธเจผเจŸ เจซเจพเจˆเจฒ เจธเฉ‚เจšเฉ€เจ†เจ‚ (source_files), เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ/เจฌเจพเจนเจฐ เจ•เฉฑเจขเฉ‹, เจฒเจฟเฉฐเจ•เจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจ‡เฉฑเจ• libs เจ–เฉ‡เจคเจฐ, .fzignore เจซเจพเจˆเจฒ, เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจฌเจนเฉ-เจชเฉฑเจงเจฐเฉ€ เจฎเจฐเจœเจฟเฉฐเจ— เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

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