เบเบฒเบ™เบ›เปˆเบญเบ Monado เบ„เบฑเป‰เบ‡เบ—เบตเบชเบญเบ‡, เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบฅเป‰เบง virtual

เบšเปเบฅเบดเบชเบฑเบ”เบฎเปˆเบงเบกเบกเบท เบ™เบณ เบชเบฐ เป€เปœเบต เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™ เป‚เบกเบ™เบฒเป‚เบ” 0.2, เปเบ™เปƒเบชเปˆเบชเป‰เบฒเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เบเบงเป‰เบฒเบ‡ OpenXR. Monado ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ runtime, ะฟะพะปะฝะพัั‚ัŒัŽ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธะน ั‚ั€ะตะฑะพะฒะฐะฝะธัะผ OpenXR, ะบะพั‚ะพั€ั‹ะน ะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ั€ะฐะฑะพั‚ั‹ ั ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ะธ ะดะพะฟะพะปะฝะตะฝะฝะพะน ั€ะตะฐะปัŒะฝะพัั‚ะธ ะฝะฐ ัะผะฐั€ั‚ั„ะพะฝะฐั…, ะฟะปะฐะฝัˆะตั‚ะฐั…, ะŸะš ะธ ะปัŽะฑั‹ั… ะดั€ัƒะณะธั… ัƒัั‚ั€ะพะนัั‚ะฒะฐั…. ะกั‚ะฐะฝะดะฐั€ั‚ OpenXR ะฟะพะดะณะพั‚ะพะฒะปะตะฝ ะบะพะฝัะพั€ั†ะธัƒะผะพะผ Khronos ะธ ะพะฟั€ะตะดะตะปัะตั‚ ัƒะฝะธะฒะตั€ัะฐะปัŒะฝั‹ะน API ะดะปั ัะพะทะดะฐะฝะธั ะฟั€ะธะปะพะถะตะฝะธะน ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ะธ ะดะพะฟะพะปะฝะตะฝะฝะพะน ั€ะตะฐะปัŒะฝะพัั‚ะธ, ะฐ ั‚ะฐะบะถะต ะฝะฐะฑะพั€ ะฟั€ะพัะปะพะตะบ ะดะปั ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะธั ั ะพะฑะพั€ัƒะดะพะฒะฐะฝะธะตะผ, ะฐะฑัั‚ั€ะฐะณะธั€ัƒัŽั‰ะธะผ ะพัะพะฑะตะฝะฝะพัั‚ะธ ะบะพะฝะบั€ะตั‚ะฝั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒ. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต ะกะธ ะธ เปเบˆเบเบขเบฒเบเป‚เบ”เบ ะฟะพะด ัะฒะพะฑะพะดะฝะพะน ะปะธั†ะตะฝะทะธะตะน Boost Software License 1.0, ัะพะฒะผะตัั‚ะธะผะพะน ั GPL.

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ›เบฐเบเบญเบšเบกเบต:

  • ะ’ ะบะพะผะฟะพะทะธั‚ะฝะพะผ ัะตั€ะฒะตั€ะต ะฟะพัะฒะธะปะฐััŒ ะฟะพะดะดะตั€ะถะบะฐ ะผะฝะพะณะพัะปะพะนะฝะพะน ะพั‚ั€ะธัะพะฒะบะธ, ะฟะพะทะฒะพะปััŽั‰ะตะน ะฟั€ะธะปะพะถะตะฝะธัะผ ั€ะฐะทะผะตั‰ะฐั‚ัŒ ะฝะตัะบะพะปัŒะบะพ ัั‚ั€ัƒะบั‚ัƒั€ XrCompositionLayerProjection ะธ XrCompositionLayerQuad. ะ ะฐะฑะพั‚ะฐ ั ะฝะตัะบะพะปัŒะบะธะผะธ ัะปะพัะผะธ ะฒะฐะถะฝะฐ ะดะปั ะฟั€ะธะปะพะถะตะฝะธะน, ะธัะฟะพะปัŒะทัƒัŽั‰ะธั… ั‡ะตั‚ั‹ั€ะต ัะปะพั ะดะปั ะพั‚ั€ะธัะพะฒะบะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธั… ะธะฝั‚ะตั€ั„ะตะนัะพะฒ, ะฐ ั‚ะฐะบะถะต ัะฒะปัะตั‚ัั ะฑะฐะทะธัะพะผ ะดะปั ะดะฐะปัŒะฝะตะนัˆะตะน ะฟะพะดะดะตั€ะถะบะธ ะฟั€ะธะปะพะถะตะฝะธะน ั ะฝะฐะปะพะถะตะฝะฝั‹ะผ ะฟะพะฒะตั€ั… ัั†ะตะฝั‹ ะธะฝั‚ะตั€ั„ะตะนัะพะผ, ั‚ะฐะบะธั… ะบะฐะบ xrdes desktop เบซเบผเบท Pluto VR.



  • ะšะพะผะฝะพะทะธั‚ะฝั‹ะน ัะตั€ะฒะตั€ ะธ ะดั€ะฐะนะฒะตั€ั‹ ะฒั‹ะฝะตัะตะฝั‹ ะฒ ะพั‚ะดะตะปัŒะฝั‹ะต ัะตั€ะฒะธัะฝั‹ะต ะฟั€ะพั†ะตััั‹. ะ’ะตะดั‘ั‚ัั ั€ะฐะฑะพั‚ะฐ ะฟะพ ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธัŽ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะฝะตัะบะพะปัŒะบะธั… ะฟั€ะธะปะพะถะตะฝะธะน OpenXR ะบ ะพะดะฝะพะผัƒ ัะบะทะตะผะฟะปัั€ัƒ ัะตั€ะฒะธัะฐ Monado ะธ ะธั… ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพะน ะฒะธะทัƒะฐะปะธะทะฐั†ะธะธ ะฟั€ะธ ะฟะพะผะพั‰ะธ ั€ะฐััˆะธั€ะตะฝะธั XR_EXTX_overlay.
  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะบะพะฝั‚ั€ะพะปะปะตั€ะพะฒ Vive Wand ะธ Valve Index ะธ ะธั… ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะดะฒะธะถะตะฝะธะตะผ ั ั‚ั€ะตะผั ัั‚ะตะฟะตะฝัะผะธ ัะฒะพะฑะพะดั‹ (3DOF, ะฟะตั€ะตะผะตั‰ะตะฝะธะต ะฟะพ ั‚ั€ั‘ะผ ะฝะฐะฟั€ะฐะฒะปะตะฝะธัะผ). ะ’ ะฑะปะธะถะฐะนัˆะธะต ะผะตััั†ั‹ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ะดะพะฑะฐะฒะธั‚ัŒ ะฟะพะดะดะตั€ะถะบัƒ ัˆะตัั‚ะธ ัั‚ะตะฟะตะฝะตะน ัะฒะพะฑะพะดั‹ (6DOF, ะฒะฟะตั€ั‘ะด/ะฝะฐะทะฐะด, ะฒะฒะตั€ั…/ะฒะฝะธะท, ะฒะปะตะฒะพ/ะฒะฟั€ะฐะฒะพ, ั€ั‹ัะบะฐะฝะธะต, ั‚ะฐะฝะณะฐะถ, ะบั€ะตะฝ), ะธัะฟะพะปัŒะทัƒั ัะธัั‚ะตะผัƒ ะพั‚ัะปะตะถะธะฒะฐะฝะธั เบ›เบฐเบžเบฒเบ„เบฒเบ™.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ Bluetooth LE, ะบะพั‚ะพั€ะฐั ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝะฐ ะฒ ะดั€ะฐะนะฒะตั€ะต ะดะปั Google Daydream 3DOF Controller.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะดั€ะฐะนะฒะตั€ arduino ะดะปั ัะบัะฟะตั€ะธะผะตะฝั‚ะพะฒ ะฟั€ะธ ัะพะทะดะฐะฝะธะธ ัะพะฑัั‚ะฒะตะฝะฝั‹ั… ะบะพะฝั‚ั€ะพะปะปะตั€ะพะฒ;
  • ะ’ ะพัะฝะพะฒะฝะพะน ัะพัั‚ะฐะฒ ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝ ะดั€ะฐะนะฒะตั€ ะพั‚ะบั€ั‹ั‚ะพะน ัะธัั‚ะตะผั‹ ะพั‚ัะปะตะถะธะฒะฐะฝะธั ะฟะพะทะธั†ะธะธ libsurvive.
  • ะ’ ะพั‚ะปะฐะดะพั‡ะฝะพะผ ะธะฝั‚ะตั€ั„ะตะนัะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะฟะพัะฒะธะปะฐััŒ ะฟะพะดะดะตั€ะถะบะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธั… ะณั€ะฐั„ะธะบะพะฒ, ะบะพั‚ะพั€ั‹ะต ะฒ ั‚ะตะบัƒั‰ะตะผ ะฒะธะดะต ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝั‹ ะดะปั ะฒะธะทัƒะฐะปะธะทะฐั†ะธะธ ะฝะฐะณั€ัƒะทะบะธ ะฝะฐ CPU ะฟั€ะธ ะพั‚ั€ะธัะพะฒะบะต.
  • ะ’ monado-gui ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั…ั€ะฐะฝะตะฝะธั ะฝะฐัั‚ั€ะพะตะบ ะฒ ะบะฐั‚ะฐะปะพะณะฐั… $XDG_CONFIG_HOME/monado ะธ $HOME/.config/monado. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฝะฐัั‚ั€ะพะนะบะธ ัั‚ะตั€ะตะพะบะฐะผะตั€ ั ะธะฝั‚ะตั€ั„ะตะนัะพะผ USB ะดะปั PSMV (PlayStation Move) ะธ PSVR (PlayStation VR).
  • ะŸะตั€ะตั€ะฐะฑะพั‚ะฐะฝะฐ ัะธัั‚ะตะผะฐ ัะฑะพั€ะบะธ. ะ”ะพะฑะฐะฒะปะตะฝ เบ„เบฑเบ‡เป€เบเบฑเบš PPA ะดะปั Ubuntu ั ะฟะฐะบะตั‚ะฐะผะธ Monado, OpenXR-SDK ะธ udev-ะฟั€ะฐะฒะธะปะฐะผะธ xr-hardware.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะทะฐะฟัƒัะบะฐ ัะตั€ะฒะธัะฐ monado-service ะฟั€ะธ ะฟะพะผะพั‰ะธ ะฐะบั‚ะธะฒะฐั†ะธะธ ั‡ะตั€ะตะท ัะพะบะตั‚ ะฒ systemd.

เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เป€เบงเบ—เบต:

  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบงเบดเป„เบชเบ—เบฑเบ”เบ—เบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆ (เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบงเบฑเบ”เบ–เบธ, เบเบฒเบ™เบŠเบญเบเบ„เบปเป‰เบ™เบซเบฒเบ”เป‰เบฒเบ™, เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฒเบซเบ™เปˆเบฒเบ‡, เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบ—เปˆเบฒเบ—เบฒเบ‡, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เบฒ);
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบฅเบฑเบเบชเบฐเบ™เบฐ (gyro stabilizer, เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบเบฒเบ™เบ„เบงเบšเบ„เบธเบก, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง optical เบœเปˆเบฒเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เปเบฒเปเบซเบ™เปˆเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบซเบกเบงเบเบเบฑเบ™เบเบฐเบ—เบปเบš VR);
  • เป€เบŠเบตเบšเป€เบงเบตเบ„เบญเบกเบžเบตเบงเป€เบ•เบต (เบฎเบนเบšเปเบšเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบปเบ‡, เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบงเบดเบ”เบตเป‚เบญ, เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบฅเบ™, เบเบฒเบ™เบ›เบฐเบเบญเบš, เบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบžเป‰เบญเบกเป†เบเบฑเบ™เบเบฑเบšเบซเบผเบฒเบเป†เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™);
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš (เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ, เบŠเบธเบ”เบ‚เบญเบ‡ widget เปเบฅเบฐเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบฅเป‰เบง virtual);
  • เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท (เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ—เบฝเบšโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹, เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹ เบ‚เบญเบšโ€‹เป€เบ‚เบ”โ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹).

เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™:

  • ะ”ั€ะฐะนะฒะตั€ ะดะปั ัˆะปะตะผะพะฒ ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ั€ะตะฐะปัŒะฝะพัั‚ะธ HDK (OSVR Hacker Developer Kit) เปเบฅเบฐ
    PlayStation VR HMD, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเปเบฒเบฅเบฑเบš PlayStation Move controllers เปเบฅเบฐ Razor Hydra.
  • เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™ OpenHMD.
  • เบ„เบปเบ™เบ‚เบฑเบšเบชเบณเบฅเบฑเบšเปเบงเปˆเบ™เบ•เบฒเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เป€เบชเบตเบก North Star.
  • เป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เปเบฒเปเบซเบ™เปˆเบ‡ Intel RealSense T265.
  • เบเบปเบ”เบฅเบฐเบšเบฝเบš udev เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™ virtual reality เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบดเบ”เบ—เบดเบฎเบฒเบ.
  • เบญเบปเบ‡เบ›เบฐเบเบญเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเบกเบตเบเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เปเบฅเบฐเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญ.
  • เบฅเบฐเบšเบปเบšเบ•เบดเบ”เบ•เบฒเบกเบ•เบปเบงเบฅเบฐเบ„เบญเบ™เบญเบดเบ”เบชเบฐเบฅเบฐเบซเบปเบเบญเบปเบ‡เบชเบฒ (6DoF, เป„เบ›เปœเป‰เบฒ/เบ–เบญเบเบซเบผเบฑเบ‡, เบ‚เบถเป‰เบ™/เบฅเบปเบ‡, เบŠเป‰เบฒเบ/เบ‚เบงเบฒ, เบขเป‰เบฒเบง, เบชเบฝเบ‡, เบกเป‰เบงเบ™) เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบก PSVR เปเบฅเบฐ PS Move.
  • เป‚เบกเบ”เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบš Vulkan เปเบฅเบฐ OpenGL graphics APIs.
  • เป‚เปเบ”เบšเปเปˆเบกเบตเบซเบปเบง.
  • เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบฒเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเปเบฅเบฐเบ—เบฑเบ”เบชเบฐเบ™เบฐ.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ synchronization เบเบญเบšเปเบฅเบฐเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ (เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”).
  • เป€เบŠเบตเบšเป€เบงเบตเบ›เบฐเบชเบปเบกเบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™, เบ‚เป‰เบฒเบกเป€เบŠเบตเบšเป€เบงเบต X เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš. เบชเบฐเบซเบ™เบญเบ‡ shaders เบชเปเบฒเบฅเบฑเบš Vive เปเบฅเบฐ Panotools. เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบฑเป‰เบ™เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™.

เบเบฒเบ™เบ›เปˆเบญเบ Monado เบ„เบฑเป‰เบ‡เบ—เบตเบชเบญเบ‡, เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบฅเป‰เบง virtual

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

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