เบเบฒเบ™เบ›เปˆเบญเบเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก Go 1.15

เปเบ™เบฐเบ™เบณ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ›เบฅเปเบเบฅเบกเบžเบฒเบชเบฒ เป„เบ› 1.15, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Google เบ”เป‰เบงเบเบเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบšเบšเบ›เบฐเบชเบปเบกเบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เบ‚เบญเบ‡เบžเบฒเบชเบฒเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเบ”เป‰เบงเบเบ‚เปเป‰เบ”เบตเบ‚เบญเบ‡เบžเบฒเบชเบฒเบชเบฐเบ„เบดเบšเป€เบŠเบฑเปˆเบ™: เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”, เบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD.

syntax เบ‚เบญเบ‡ Go เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบ‚เบญเบ‡เบžเบฒเบชเบฒ C เบ”เป‰เบงเบเบเบฒเบ™เบเบนเป‰เบขเบทเบกเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบˆเบฒเบเบžเบฒเบชเบฒ Python. เบžเบฒเบชเบฒเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบซเบเปเป‰, เปเบ•เปˆเบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆ. เบฅเบฐเบซเบฑเบ” Go เป„เบ”เป‰เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ binary executables stand-alone เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบงเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปƒเบŠเป‰ virtual machine (profiling, debugging, เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบเบฒเบ™เบเบงเบ”เบžเบปเบšเบšเบฑเบ™เบซเบฒ runtime เบญเบทเปˆเบ™เป†เปเบกเปˆเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบ›เบฑเบ™. เบญเบปเบ‡เบ›เบฐเบเบญเบš runtime), เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบšเบฑเบ™เบฅเบธเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบฝเบšเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ C.

เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เปƒเบ™โ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เป‚เบ”เบโ€‹เบกเบตโ€‹เบชเบฒเบโ€‹เบ•เบฒโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบซเบผเบฒเบโ€‹เบเบฐโ€‹เบ—เบนเป‰โ€‹เปเบฅเบฐโ€‹เบ›เบฐโ€‹เบชเบดเบ”โ€‹เบ—เบดโ€‹เบžเบฒเบšโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบซเบผเบฒเบโ€‹เบซเบผเบฑเบโ€‹, เบฅเบงเบกโ€‹เบ—เบฑเบ‡โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบœเบนเป‰โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ™โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบžเบปเบงโ€‹เบžเบฑเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ™โ€‹. เบžเบฒเบชเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เปƒเบ™เบ•เบปเบงเบ•เปเปˆเบเบฑเบšเบšเบฅเบฑเบญเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เป€เบเบฑเบšเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ.

เบ•เบปเป‰เบ™โ€‹เบ•เป เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ™เปเบฒโ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบญเบ Go 1.15โ€‹:

  • ะกัƒั‰ะตัั‚ะฒะตะฝะฝะพ ัƒะปัƒั‡ัˆะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ะบะพะผะฟะพะฝะพะฒั‰ะธะบะฐ, ะบะฐะบ ะฒ ะพะฑะปะฐัั‚ะธ ะฟะพะฒั‹ัˆะตะฝะธั ัะบะพั€ะพัั‚ะธ ั€ะฐะฑะพั‚ั‹ ะธ ัะพะบั€ะฐั‰ะตะฝะธั ะฟะพั‚ั€ะตะฑะปะตะฝะธั ะฟะฐะผัั‚ะธ, ั‚ะฐะบ ะธ ะฒ ะฝะฐะฟั€ะฐะฒะปะตะฝะธะธ ัƒะฟั€ะพั‰ะตะฝะธั ัะพะฟั€ะพะฒะพะถะดะตะฝะธั ะบะพะดะฐ. ะŸั€ะธ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธะธ ะฒ ะพะฟะตั€ะฐั†ะธะพะฝะฝั‹ั… ัะธัั‚ะตะผะฐั…, ะธัะฟะพะปัŒะทัƒัŽั‰ะธั… ั„ะพั€ะผะฐั‚ ะธัะฟะพะปะฝัะตะผั‹ั… ั„ะฐะนะปะพะฒ ELF (Linux, FreeBSD, NetBSD, OpenBSD, Dragonfly, Solaris), ะบะพะผะฟะพะฝะพะฒะบะฐ ั‚ะธะฟะพะฒะพะณะพ ะฝะฐะฑะพั€ะฐ ะบั€ัƒะฟะฝั‹ั… Go-ะฟั€ะธะปะพะถะตะฝะธะน ัั‚ะฐะปะฐ ะฒั‹ะฟะพะปะฝัั‚ัŒัั ะฝะฐ 20% ะฑั‹ัั‚ั€ะตะต, ะฐ ะฟะพั‚ั€ะตะฑะปะตะฝะธะต ะฟะฐะผัั‚ะธ ะฒ ัั€ะตะดะฝะตะผ ัƒะผะตะฝัŒัˆะธะปะพััŒ ะฝะฐ 30%. ะŸะพะฒั‹ัˆะตะฝะธะต ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ัั‚ะฐะปะพ ะฒะพะทะผะพะถะฝั‹ะผ ะฑะปะฐะณะพะดะฐั€ั ะฟะตั€ะตั…ะพะดัƒ ะฝะฐ ะฝะพะฒั‹ะน ั„ะพั€ะผะฐั‚ ะพะฑัŠะตะบั‚ะฝั‹ั… ั„ะฐะนะปะพะฒ ะธ ะฟะตั€ะตั€ะฐะฑะพั‚ะบะต ะฒะฝัƒั‚ั€ะตะฝะฝะธั… ัั‚ะฐะดะธะน ะดะปั ะฟะพะฒั‹ัˆะตะฝะธั ัƒั€ะพะฒะฝั ั€ะฐัะฟะฐั€ะฐะปะปะตะปะธะฒะฐะฝะธั ั€ะฐะฑะพั‚. ะกะพะฑัั‚ะฒะตะฝะฝั‹ะน ะบะพะผะฟะพะฝะพะฒั‰ะธะบ ั‚ะตะฟะตั€ัŒ ะธัะฟะพะปัŒะทัƒะตั‚ัั ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฝะฐ ัะธัั‚ะตะผะฐั… linux/amd64 ะธ linux/arm64 ะฒ ั€ะตะถะธะผะต ยซ-buildmode=pieยป, ะฒ ะบะพั‚ะพั€ะพะผ ั‚ะตะฟะตั€ัŒ ะฝะต ั‚ั€ะตะฑัƒะตั‚ัั ะฟั€ะธะผะตะฝะตะฝะธั ะกะธ-ะบะพะผะฟะพะฝะพะฒั‰ะธะบะฐ.
  • ะ’ runtime ะทะฝะฐั‡ะธั‚ะตะปัŒะฝะพ ัƒะปัƒั‡ัˆะตะฝะพ ั€ะฐัะฟั€ะตะดะตะปะตะฝะธะต ะผะตะปะบะธั… ะพะฑัŠะตะบั‚ะพะฒ ะฝะฐ ัะธัั‚ะตะผะฐั… ั ะฑะพะปัŒัˆะธะผ ั‡ะธัะปะพะผ ัะดะตั€ CPU ะธ ัะพะบั€ะฐั‰ะตะฝั‹ ะทะฐะดะตั€ะถะบะธ. ะŸั€ะธ ัะฑะพัั… ะพะฑะตัะฟะตั‡ะตะฝ ะฒั‹ะฒะพะด ะทะฝะฐั‡ะตะฝะธะน ั ั‡ะธัะปะพะฒั‹ะผะธ ะธ ัั‚ั€ะพะบะพะฒั‹ะผะธ ั‚ะธะฟะฐะผะธ, ะฒะผะตัั‚ะพ ะฟะพะบะฐะทะฐ ะฐะดั€ะตัะฐ. ะŸั€ะธ ะพั‚ะฟั€ะฐะฒะบะต Go-ะฟั€ะธะปะพะถะตะฝะธัŽ ัะธะณะฝะฐะปะพะฒ SIGSEGV, SIGBUS ะธ SIGFPE, ะฒ ัะปัƒั‡ะฐะต ะพั‚ััƒั‚ัั‚ะฒะธั ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะฐ os/signal.Notify, ะฟั€ะธะปะพะถะตะฝะธะต ะฑัƒะดะตั‚ ะทะฐะฒะตั€ัˆะตะฝะพ ั ะฒั‹ะฒะพะดะพะผ ั‚ั€ะฐััะธั€ะพะฒะบะธ ัั‚ะตะบะฐ (ั€ะฐะฝะตะต ะฟะพะฒะตะดะตะฝะธะต ะฑั‹ะปะพ ะฝะตะฟั€ะตะดัะบะฐะทัƒะตะผั‹ะผ).
  • ะŸั€ะพะฒะตะดะตะฝะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธั ะบะพะผะฟะธะปัั‚ะพั€ะฐ, ะฟะพะทะฒะพะปะธะฒัˆะฐั ัะพะบั€ะฐั‚ะธั‚ัŒ ั€ะฐะทะผะตั€ ะณะตะฝะตั€ะธั€ัƒะตะผั‹ั… ะธัะฟะพะปะฝัะตะผั‹ั… ั„ะฐะนะปะพะฒ ะฒ ัั€ะตะดะฝะตะผ ะฝะฐ 5% ะทะฐ ัั‡ั‘ั‚ ะฟั€ะตะบั€ะฐั‰ะตะฝะธั ะฒะบะปัŽั‡ะตะฝะธั ะฝะตะบะพั‚ะพั€ั‹ั… ะผะตั‚ะฐะดะฐะฝะฝั‹ั… ะดะปั ัะฑะพั€ั‰ะธะบะฐ ะผัƒัะพั€ะฐ ะธ ะฑะพะปะตะต ะฐะณั€ะตััะธะฒะฝะพะน ั‡ะธัั‚ะบะต ะฝะตะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะผะตั‚ะฐะดะฐะฝะฝั‹ั….
  • ะ’ ะบะพะผะฟะธะปัั‚ะพั€ ะธ ะฐััะตะผะฑะปะตั€ ะดะพะฑะฐะฒะปะตะฝ ั„ะปะฐะณ ยซ-spectreยป ะดะปั ะฒะบะปัŽั‡ะตะฝะธั ะทะฐั‰ะธั‚ั‹ ะพั‚ ะฐั‚ะฐะบ ะบะปะฐััะฐ Spectre (ะดะปั ะฑะพะปัŒัˆะธะฝัั‚ะฒะฐ ะฟั€ะพะณั€ะฐะผะผ ะฝะต ั‚ั€ะตะฑัƒะตั‚ัั, ะฒะบะปัŽั‡ะตะฝะธะต ะพะฟั†ะธะธ ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ะพะฟั€ะฐะฒะดะฐะฝะพ ะปะธัˆัŒ ะดะปั ะพั‚ะดะตะปัŒะฝั‹ั… ะพั‡ะตะฝัŒ ัะฟะตั†ะธั„ะธั‡ะฝั‹ั… ัะปัƒั‡ะฐะตะฒ).
  • ะ’ ัะตั€ั‚ะธั„ะธะบะฐั‚ะฐั… X.509 ะพะฑัŠัะฒะปะตะฝะพ ัƒัั‚ะฐั€ะตะฒัˆะธะผ ะฟะพะปะต CommonName, ะบะพั‚ะพั€ะพะต ั‚ะตะฟะตั€ัŒ ะฝะต ั‚ั€ะฐะบั‚ัƒะตั‚ัั ะบะฐะบ ะธะผั ั…ะพัั‚ะฐ ะฒ ัะปัƒั‡ะฐะต ะพั‚ััƒั‚ัั‚ะฒะธั ะฟะพะปั Subject Alternative Names.
  • ะ’ ะบะพะผะฐะฝะดะต ยซgoยป ะฒ ะฟะตั€ะตะผะตะฝะฝะพะน ะพะบั€ัƒะถะตะฝะธั GOPROXY ั‚ะตะฟะตั€ัŒ ะผะพะถะฝะพ ะฟะตั€ะตั‡ะธัะปัั‚ัŒ ะฝะตัะบะพะปัŒะบะพ ะฟั€ะพะบัะธ, ั€ะฐะทะดะตะปั‘ะฝะฝั‹ั… ะทะฐะฟัั‚ะพะน ะธะปะธ ัะธะผะฒะพะปะพะผ ยซ|ยป. ะ•ัะปะธ ะฟะตั€ะฒั‹ะน ะฟั€ะพะบัะธ ะฒ ัะฟะธัะบะต ะฒะตั€ะฝั‘ั‚ ะพัˆะธะฑะบัƒ (404 ะธะปะธ 410), ั‚ะพ ะฑัƒะดะตั‚ ะฟั€ะตะดะฟั€ะธะฝัั‚ะฐ ะฟะพะฟั‹ั‚ะบะฐ ะพะฑั€ะฐั‰ะตะฝะธั ั‡ะตั€ะตะท ะฒั‚ะพั€ะพะน ะฟั€ะพะบัะธ ะธ ั‚.ะด.
  • ะ’ ัƒั‚ะธะปะธั‚ะต vet ะดะพะฑะฐะฒะปะตะฝะพ ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธะต ะพ ะฟะพะฟั‹ั‚ะบะต ะฟั€ะตะพะฑั€ะฐะทะพะฒะฐะฝะธั ะธะท string(x), ะตัะปะธ ยซxยป ัะฒะปัะตั‚ัั ั†ะตะปะพั‡ะธัะปะตะฝะฝั‹ะผ ั‚ะธะฟะพะผ, ะพั‚ะปะธั‡ะฝั‹ะผ ะพั‚ rune ะธะปะธ byte.
  • ะ’ ัƒั‚ะธะปะธั‚ัƒ objdump ะดะพะฑะฐะฒะปะตะฝ ั„ะปะฐะณ ยซ-gnuยป ะดะปั ะฟะพะดะดะตั€ะถะบะธ ะดะธะทะฐััะตะผะฑะปะธั€ะพะฒะฐะฝะธั ัะธะฝั‚ะฐะบัะธัะฐ GNU assembler.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน ะฟะฐะบะตั‚ time/tzdata, ะฟะพะทะฒะพะปััŽั‰ะธะน ะฒัั‚ั€ะพะธั‚ัŒ ะฒ ะฟั€ะพะณั€ะฐะผะผัƒ ะ‘ะ” ั ะดะฐะฝะฝั‹ะผะธ ะพ ั‡ะฐัะพะฒั‹ั… ะฟะพััะฐั….
  • ะ˜ะท ะธัั…ะพะดะฝั‹ั… ั‚ะตะบัั‚ะพะฒ ะธ ะดะพะบัƒะผะตะฝั‚ะฐั†ะธะธ ัƒะฑั€ะฐะฝั‹ ั„ั€ะฐะทั‹ whitelist/blacklist ะธ master/slave, ะฒะผะตัั‚ะพ ะบะพั‚ะพั€ั‹ั… ั‚ะตะฟะตั€ัŒ ะธัะฟะพะปัŒะทัƒัŽั‚ัั ยซallowlistยป, ยซblocklistยป, ยซprocessยป, ยซptyยป, ยซprocยป ะธ ยซcontrolยป.
  • ะ’ะฝะตัะตะฝะฐ ะฑะพะปัŒัˆะฐั ะฟะพั€ั†ะธั ะฝะตะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ั… ัƒะปัƒั‡ัˆะตะฝะธะน ะฒ ัั‚ะฐะฝะดะฐั€ั‚ะฝัƒัŽ ะฑะธะฑะปะธะพั‚ะตะบัƒ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ OpenBSD 6.7 ะฒ ั€ะตะถะธะผะฐั… GOARCH=arm ะธ GOARCH=arm64 (ั€ะฐะฝะตะต ะฟะพะดะดะตั€ะถะธะฒะฐะปะธััŒ ั‚ะพะปัŒะบะพ GOARCH=386 ะธ GOARCH=amd64).
  • ะŸั€ะพะดะพะปะถะตะฝะพ ั€ะฐะทะฒะธั‚ะธะต 64-ั€ะฐะทั€ัะดะฝะพะน ะฟะปะฐั‚ั„ะพั€ะผั‹ RISC-V (GOOS=linux, GOARCH=riscv64).
  • ะ”ะปั 32-ั€ะฐะทั€ัะดะฝั‹ั… ัะธัั‚ะตะผ x86 ะฒ ัะปะตะดัƒัŽั‰ะตะผ ะฒั‹ะฟัƒัะบะต ะฑัƒะดัƒั‚ ะฟะพะดะฝัั‚ั‹ ะผะธะฝะธะผะฐะปัŒะฝั‹ะต ั‚ั€ะตะฑะพะฒะฐะฝะธั ะบ ัะธัั‚ะตะผะต โ€” ะฟั€ะพะดะพะปะถะฐั‚ ะฟะพะดะดะตั€ะถะธะฒะฐั‚ัŒัั ั‚ะพะปัŒะบะพ ะฟั€ะพั†ะตััะพั€ั‹ ั SSE2. ะ”ะปั ัะฑะพั€ะบะธ ะฒ ั€ะตะถะธะผะต GOARCH=386 ะฟะพั‚ั€ะตะฑัƒะตั‚ัั ะบะฐะบ ะผะธะฝะธะผัƒะผ Intel Pentium 4 (ะฒั‹ะฟัƒั‰ะตะฝ ะฒ 2000 ะณะพะดัƒ) ะธะปะธ AMD Opteron/Athlon 64 (ะฒั‹ะฟัƒั‰ะตะฝ ะฒ 2003 ะณะพะดัƒ).

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™