เชฐเชธเซเชŸ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชธเชพเชฅเซ‡ Linux เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เชชเซ‡เชšเซ‹เชจเซเช‚ เช†เช เชฎเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ

เชฐเชธเซเชŸ-เชซเซ‹เชฐ-เชฒเชฟเชจเช•เซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชฒเซ‡เช–เช• เชฎเชฟเช—เซเชเชฒ เช“เชœเซ‡เชกเชพเช Linux เช•เชฐเซเชจเชฒ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชšเชพเชฐเชฃเชพ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชกเชฟเชตเชพเช‡เชธ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ v8 เช˜เชŸเช•เซ‹เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเซ€ เชนเชคเซ€. เช† เชชเซ‡เชšเชจเซเช‚ เชธเซเชงเชพเชฐเซ‡เชฒเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡, เชชเซเชฐเชฅเชฎ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐ เชตเชฟเชจเชพ เชชเซเชฐเช•เชพเชถเชฟเชค. เชฐเชธเซเชŸ เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฒเชฟเชจเช•เซเชธ-เชจเซ‡เช•เซเชธเซเชŸ เชฌเซเชฐเชพเชจเซเชšเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช›เซ‡, 5.20/6.0 เชจเชพ เชชเชพเชจเช–เชฐ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เชนเซ‹เชตเชพเชจเซ‹ เชฆเชพเชตเซ‹ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจ เชฒเซ‡เชฏเชฐ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฎ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชชเชฐเชฟเชชเช•เซเชต เช›เซ‡, เชคเซ‡เชฎเชœ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡. เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹. เชตเชฟเช•เชพเชธเชจเซ‡ Google เช…เชจเซ‡ ISRG (เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชฐเชฟเชธเชฐเซเชš เช—เซเชฐเซ‚เชช) เชฆเซเชตเชพเชฐเชพ เชญเช‚เชกเซ‹เชณ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชฒเซ‡เชŸเซเชธ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเซเชฅเชพเชชเช• เช›เซ‡ เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ HTTPS เช…เชจเซ‡ เชคเช•เชจเซ€เช•เซ‹เชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชจ เช†เชชเซ‡ เช›เซ‡.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚:

  • เชŸเซ‚เชฒเช•เซ€เชŸ เช…เชจเซ‡ เชเชฒเซ‹เช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชเช• เชชเซเชฐเช•เชพเชฐ, เชœเซเชฏเชพเชฐเซ‡ เชญเซ‚เชฒเซ‹ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ "เช—เชญเชฐเชพเชŸ" เชธเซเชฅเชฟเชคเชฟเชจเซ€ เชธเช‚เชญเชตเชฟเชค เชชเซ‡เชขเซ€เชฅเซ€ เชฎเซเช•เซเชค, เชฐเชธเซเชŸ 1.62 เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช…เช—เชพเช‰ เชตเชชเชฐเชพเชฏเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เชฐเชธเซเชŸ เชŸเซ‚เชฒเช•เซ€เชŸ เช เช•เชฐเซเชจเชฒ เชชเซ‡เชšเซ‹เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ const_fn_trait_bound เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชจเซ‡ เชธเซเชฅเชฟเชฐ เช•เชฐเซเชฏเซ‹ เช›เซ‡.
  • เชฌเชพเชˆเชจเซเชกเซ€เช‚เช— เช•เซ‹เชกเชจเซ‡ เช…เชฒเช— เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœ "เชฌเชพเชˆเชจเซเชกเซ€เช‚เช—เซเชธ" เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค เชฎเซเช–เซเชฏ เชชเซ‡เช•เซ‡เชœ "เช•เชฐเซเชจเชฒ" เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชชเซเชจเชƒเชจเชฟเชฐเซเชฎเชพเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เชฎเซ‡เช•เซเชฐเซ‹เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ โ€œconcat_idents!โ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เชฎเซ‡เช•เซเชฐเซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชœเซ‡ concat_idents เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชจเชฅเซ€ เช…เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชšเชฒเซ‹เชจเชพ เชธเช‚เชฆเชฐเซเชญเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • โ€œstatic_assert!โ€ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชธเซเชฅเชฟเชฐเชพเช‚เช•เซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ โ€œcore::assert!()โ€ เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชฎเซ‡เช•เซเชฐเซ‹ "build_error!" เชœเซเชฏเชพเชฐเซ‡ "RUST_BUILD_ASSERT_{WARN,ALLOW}" เชฎเซ‹เชก เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ.
  • เชธเซ‡เชŸเชฟเช‚เช—เซเชธ "kernel/configs/rust.config" เชธเชพเชฅเซ‡ เชเช• เช…เชฒเช— เชซเชพเช‡เชฒ เช‰เชฎเซ‡เชฐเซ€.
  • เชฎเซ‡เช•เซเชฐเซ‹ เช…เชตเซ‡เชœเซ€เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชพเชฏเซ‡เชฒเซ€ โ€œ*.iโ€ เชซเชพเช‡เชฒเซ‹เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡ โ€œ*.rsiโ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • C เช•เซ‹เชก เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชคเชพ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชธเซเชคเชฐเซ‹ เช•เชฐเชคเชพ เช…เชฒเช— เชฐเชธเซเชŸ เช˜เชŸเช•เซ‹เชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ fs เชฎเซ‹เชกเซเชฏเซเชฒ, เชœเซ‡ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเซ€เช‚เช— เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเซ€ เชธเชฐเชณ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชธเชฟเชธเซเชŸเชฎ เช•เชคเชพเชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฐเซเช•เช•เซเชฏเซ‚ เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ (work_struct เช…เชจเซ‡ workqueue_struct เช•เชฐเซเชจเชฒ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เชชเชฐ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡).
  • เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเช“ (async) เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ kasync เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เชตเชฟเช•เชพเชธ เชšเชพเชฒเซ เชฐเชนเซเชฏเซ‹. เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช•เซ‹เชฐ-เชฒเซ‡เชตเชฒ TCP เชธเชฐเซเชตเชฐเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • [เชฅเซเชฐเซ‡เชกเซ‡เชก]เชนเซ‡เชจเซเชกเชฒเชฐ เชชเซเชฐเช•เชพเชฐเซ‹ เช…เชจเซ‡ [เชฅเซเชฐเซ‡เชกเซ‡เชก]เชฐเชœเซ€เชธเซเชŸเซเชฐเซ‡เชถเชจ` เชชเซเชฐเช•เชพเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชชเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€.
  • เชซเชพเช‡เชฒ_เช“เชชเชฐเซ‡เชถเชจ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชœเซ‡เชตเชพ เชซเช‚เช•เซเชถเชจ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เชฎเซ‡เช•เซเชฐเซ‹ "#[vtable]" เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชฆเซเชตเชฟเชชเช•เซเชทเซ€เชฏ เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒ เชธเซ‚เชšเชฟ "unsafe_list::List" เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชฐเซ€เชก เชฒเซ‰เช• เชตเชฐเซเชคเชฎเชพเชจ เชฅเซเชฐเซ‡เชก เชธเชพเชฅเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฐเชธเซ€เชฏเซ (เชฐเซ€เชก-เช•เซ‹เชชเซ€-เช…เชชเชกเซ‡เชŸ) เช…เชจเซ‡ เช—เชพเชฐเซเชก เชชเซเชฐเช•เชพเชฐ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เช•เชฐเซเชจเชฒ เชฅเซเชฐเซ‡เชกเซ‹ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Task::spawn() เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. Task::wake_up() เชชเชฆเซเชงเชคเชฟ เชชเชฃ เช‰เชฎเซ‡เชฐเซ€.
  • เชตเชฟเชฒเช‚เชฌ เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชฒเช‚เชฌเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (msleep() เชชเชฐ เชฐเซ‡เชชเชฐ).

เชธเซ‚เชšเชฟเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเซ€ เชญเชพเชทเชพ เชคเชฐเซ€เช•เซ‡ เชฐเชธเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชฐเชธเซเชŸ เชธเชชเซ‹เชฐเซเชŸ เช เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชฐเชฟเชฏ เชฅเชฏเซ‡เชฒ เชจเชฅเซ€ เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฌเชฟเชฒเซเชก เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชคเชฐเซ€เช•เซ‡ เชฐเชธเซเชŸเชจเซ‡ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเชคเซเช‚ เชจเชฅเซ€. เชกเซเชฐเชพเช‡เชตเชฐ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชชเซเชฐเชฏเชคเซเชจเซ‹ เชธเชพเชฅเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเชพ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡, เชซเซเชฐเซ€ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ, เชจเชฒ เชชเซ‹เช‡เชจเซเชŸเชฐ เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธ เช…เชจเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชฅเซ€ เชฎเซเช•เซเชค.

เช•เชฎเซเชชเชพเชˆเชฒ เชธเชฎเชฏเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฐเซ‡เชซเชฐเชจเซเชธ เชšเซ‡เช•เชฟเช‚เช—, เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€ เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฒเชพเช‡เชซเชŸเชพเช‡เชฎ (เชธเซเช•เซ‹เชช)เชจเซ‹ เชŸเซเชฐเซ…เช• เชฐเชพเช–เชตเชพ เชคเซ‡เชฎเชœ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชธเชพเชšเซ€เชคเชพเชจเชพ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชฎเชฐเซ€-เชธเซ‡เชซ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฐเชธเซเชŸ เชชเชฃ เชชเซ‚เชฐเซเชฃเชพเช‚เช• เช“เชตเชฐเชซเซเชฒเซ‹ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชšเชฒ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชซเชฐเชœเชฟเชฏเชพเชค เชถเชฐเซ‚เช†เชคเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชญเซ‚เชฒเซ‹เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เช›เซ‡, เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชธเช‚เชฆเชฐเซเชญเซ‹ เช…เชจเซ‡ เชšเชฒเซ‹เชจเซ‹ เช–เซเชฏเชพเชฒ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เชฒเซ‹เชœเชฟเช•เชฒ เชญเซ‚เชฒเซ‹เชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชœเชฌเซ‚เชค เชธเซเชŸเซ‡เชŸเชฟเช• เชŸเชพเช‡เชชเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹