เดฑเดธเตเดฑเตเดฑเต เดญเดพเดทเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดจเตเดณเตเดณ เดชเดพเดšเตเดšเตเด•เดณเตเดŸเต† เดŽเดŸเตเดŸเดพเดฎเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเต

Rust-for-Linux เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเดพเดฏ Miguel Ojeda, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดชเดฐเดฟเด—เดฃเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เดญเดพเดทเดฏเดฟเตฝ เดกเดฟเดตเตˆเดธเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ v8 เด˜เดŸเด•เด™เตเด™เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต. เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเดฑเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต เดชเดพเดšเตเดšเตเด•เดณเตเดŸเต† เดชเตเดคเตเด•เตเด•เดฟเดฏ เดชเดคเดฟเดชเตเดชเดพเดฃเดฟเดคเต. เดฑเดธเตเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดฒเดฟเดจเด•เตเดธเต-เดจเต†เด•เตเดธเตเดฑเตเดฑเต เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, 5.20/6.0 เดจเตเดฑเต† เดซเดพเตพ เดฑเดฟเดฒเต€เดธเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดคเดพเดฏเดฟ เด…เดตเด•เดพเดถเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เต‡เตผเดฃเตฝ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดฎเตเด•เดณเดฟเตฝ เด…เดฌเตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป เดฒเต†เดฏเดฑเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเตเด‚ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดฑเตˆเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเด‚ เดœเต‹เดฒเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดชเด•เตเดตเดคเดฏเตเดฃเตเดŸเต. เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚. เด—เต‚เด—เดฟเดณเตเด‚ เดฒเต†เดฑเตเดฑเตเดธเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดชเด•เดจเตเดฎเดพเดฏ เดเดŽเดธเตเด†เตผเดœเดฟ (เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เดฑเดฟเดธเตผเดšเตเดšเต เด—เตเดฐเต‚เดชเตเดชเต) เด†เดฃเต เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดงเดจเดธเดนเดพเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต.

เดชเตเดคเดฟเดฏ เดตเต‡เตผเดธเดฟเด•เตพ:

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

เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดกเตเดฐเตˆเดตเดฑเตเด•เดณเตเด‚ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเดฃเตเดŸเดพเด‚ เดญเดพเดทเดฏเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดคเตเดค เด’เดฐเต เด“เดชเตโ€Œเดทเดจเดพเดฏเดพเดฃเต เดฑเดธเตเดฑเตเดฑเต เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† เด•เต‡เตผเดฃเดฒเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฌเดฟเตฝเดกเต เดกเดฟเดชเตปเดกเตปเดธเดฟเดฏเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดกเตเดฐเตˆเดตเตผ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เดซเตเดฐเต€เดฏเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต, เดจเตพ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดกเต€เดฑเดซเดฑเตปเดธเตเด•เตพ, เดฌเดซเตผ เด“เดตเตผเดฑเตบเดธเต เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเด•เตเดคเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดฐเดฟเดถเตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเตเดฎเดพเดฏ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

เดฑเดซเดฑเตปเดธเต เดชเดฐเดฟเดถเต‹เดงเดจ, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด‰เดŸเดฎเดธเตเดฅเดค, เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฒเตˆเดซเต เดŸเตˆเด‚ (เดธเตเด•เต‹เดชเตเดชเต) เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดŸเตเดฐเดพเด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเดคเตเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดค เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต เดฑเดธเตเดฑเตเดฑเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ-เดธเต‡เดซเต เดนเดพเตปเดกเตโ€Œเดฒเดฟเด‚เด—เต เดจเตฝเด•เตเดจเตเดจเต. เดฑเดธเตเดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด“เดตเตผเดซเตเดฒเต‹เดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเต† เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฏเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดชเดฟเดถเด•เตเด•เตพ เดจเดจเตเดจเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฑเดซเดฑเตปเดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด†เดถเดฏเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดชเดฟเดถเด•เตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเด•เตเดคเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•