เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดฒเดฟเดจเด•เตเดธเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป CBL-Mariner 2.0 เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต

ะšะพะผะฟะฐะฝะธั Microsoft ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ะฟะตั€ะฒะพะต ัั‚ะฐะฑะธะปัŒะฝะพะต ะพะฑะฝะพะฒะปะตะฝะธะต ะฝะพะฒะพะน ะฒะตั‚ะบะธ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ CBL-Mariner 2.0 (Common Base Linux Mariner), ะบะพั‚ะพั€ั‹ะน ั€ะฐะทะฒะธะฒะฐะตั‚ัั ะฒ ะบะฐั‡ะตัั‚ะฒะต ัƒะฝะธะฒะตั€ัะฐะปัŒะฝะพะน ะฑะฐะทะพะฒะพะน ะฟะปะฐั‚ั„ะพั€ะผั‹ ะดะปั Linux-ะพะบั€ัƒะถะตะฝะธะน, ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะฒ ะพะฑะปะฐั‡ะฝะพะน ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ะต, edge-ัะธัั‚ะตะผะฐั… ะธ ั€ะฐะทะปะธั‡ะฝั‹ั… ัะตั€ะฒะธัะฐั… Microsoft. ะŸั€ะพะตะบั‚ ะฝะฐั†ะตะปะตะฝ ะฝะฐ ัƒะฝะธั„ะธะบะฐั†ะธัŽ ะฟั€ะธะผะตะฝัะตะผั‹ั… ะฒ Microsoft Linux-ั€ะตัˆะตะฝะธะน ะธ ัƒะฟั€ะพั‰ะตะฝะธะต ะฟะพะดะดะตั€ะถะฐะฝะธั Linux-ัะธัั‚ะตะผ ั€ะฐะทะปะธั‡ะฝะพะณะพ ะฝะฐะทะฝะฐั‡ะตะฝะธั ะฒ ะฐะบั‚ัƒะฐะปัŒะฝะพะผ ัะพัั‚ะพัะฝะธะธ. ะะฐั€ะฐะฑะพั‚ะบะธ ะฟั€ะพะตะบั‚ะฐ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝััŽั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน MIT. ะกะฑะพั€ะบะธ ะฟะฐะบะตั‚ะพะฒ ั„ะพั€ะผะธั€ัƒัŽั‚ัั ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ aarch64 ะธ x86_64.

ะะพะฒั‹ะน ะฒั‹ะฟัƒัะบ ะฟั€ะธะผะตั‡ะฐั‚ะตะปะตะฝ ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ะผ ะพะฑะฝะพะฒะปะตะฝะธะตะผ ะฒะตั€ัะธะน ะฟั€ะพะณั€ะฐะผะผ. ะ’ ั‚ะพะผ ั‡ะธัะปะต ะพะฑะฝะพะฒะปะตะฝั‹ ะฒะตั€ัะธะธ ัะดั€ะฐ Linux 5.15 (ะฒ ะฒะตั‚ะบะต 1.0 ะฟั€ะธะผะตะฝัะปะพััŒ ัะดั€ะพ 5.4), systemd 250, glibc 2.35, GCC 11.2, clang 12, Python 3.9, ruby 3.1.2, rpm 4.17, qemu 6.1, perl 5.34, ostree 2022.1. ะ’ ัะพัั‚ะฐะฒ ะฑะฐะทะพะฒะพะณะพ ั€ะตะฟะพะทะธั‚ะพั€ะธั ะฒะบะปัŽั‡ะตะฝั‹ ะบะพะผะฟะพะฝะตะฝั‚ั‹ ะดะปั ะฟะพัั‚ั€ะพะตะฝะธั ะณั€ะฐั„ะธั‡ะตัะบะพะณะพ ะธะฝั‚ะตั€ั„ะตะนัะฐ, ั‚ะฐะบะธะต ะบะฐะบ Wayland 1.20, Mesa 21.0, GTK 3.24 ะธ X.Org Server 1.20.10, ะบะพั‚ะพั€ั‹ะต ั€ะฐะฝะตะต ะฟะพัั‚ะฐะฒะปัะปะธััŒ ะฒ ะพั‚ะดะตะปัŒะฝะพะผ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ coreui. ะ”ะพะฑะฐะฒะปะตะฝั‹ ัะฑะพั€ะบะธ ัะดั€ะฐ ั ะฟะฐั‚ั‡ะฐะผะธ PREEMPT_RT ะดะปั ะฟั€ะธะผะตะฝะตะฝะธั ะฒ ัะธัั‚ะตะผะฐั…, ั€ะฐะฑะพั‚ะฐัŽั‰ะธั… ะฒ ั€ะตะถะธะผะต ั€ะตะฐะปัŒะฝะพะณะพ ะฒั€ะตะผะตะฝะธ.

CBL-Mariner เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป, เด•เตเดฒเต—เดกเต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเตเด•เดณเดฟเดฒเตเด‚ เดŽเดกเตเดœเต เดกเดฟเดตเตˆเดธเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ, เดนเต‹เดธเตเดฑเตเดฑเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเตเด•เตพ, เดธเต‡เดตเดจเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเต†เดฑเตเดฑเต เดจเตฝเด•เตเดจเตเดจเต. CBL-Mariner-เดจเต เดฎเตเด•เดณเดฟเตฝ เด…เดงเดฟเด• เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดตเตเด‚ เดธเดตเดฟเดถเต‡เดทเดตเตเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดคเตเดคเดฐเด‚ เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เด…เดคเต‡เดชเดŸเดฟ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเด‚, เด‡เดคเต เด…เดฑเตเดฑเด•เตเดฑเตเดฑเดชเตเดชเดฃเดฟเด•เดณเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เดณเตเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, WSL2 (Windows Subsystem for Linux) เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ Linux GUI เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด˜เดŸเด•เด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจ WSLg เดฎเดฟเดจเดฟ-เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ CBL-Mariner เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดตเต†เดธเตเดฑเตเดฑเตบ เด•เต‹เดฎเตเดชเต‹เดธเดฟเดฑเตเดฑเต เดธเต†เตผเดตเตผ, เดŽเด•เตโ€Œเดธเตโ€Œเดตเต‡เดฒเดพเตปเดกเต, เดชเตพเดธเต เด“เดกเดฟเดฏเต‹, เดซเตเดฐเต€เด†เตผเดกเดฟเดชเดฟ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เด…เดงเดฟเด• เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต WSLg-เดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดธเดพเด•เตเดทเดพเดคเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

CBL-Mariner เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚, SPEC เดซเดฏเดฒเตเด•เตพ, เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฟเด—เดค RPM เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† rpm-ostree เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดฎเต‹เดฃเต‹เดฒเดฟเดคเตเดคเดฟเด•เตเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเตเด•เดณเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดฐเดฃเตเดŸเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดกเต†เดฒเดฟเดตเดฑเดฟ เดฎเต‹เดกเดฒเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต: เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดฎเตเดดเตเดตเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด‡เดฎเต‡เดœเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดเด•เดฆเต‡เดถเด‚ 3000 เดชเตเดฐเต€-เดฌเดฟเตฝเดฑเตเดฑเต เด†เตผเดชเดฟเดŽเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เด’เดฐเต เดถเต‡เด–เดฐเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เด˜เดŸเด•เด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เตเดฑเดžเตเดž เดฎเต†เดฎเตเดฎเดฑเดฟ, เดกเดฟเดธเตเด•เต เดธเตเดชเต‡เดธเต เด‰เดชเดญเต‹เด—เด‚, เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเดฟเด‚เด—เต เดตเต‡เด—เดค เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฐเด•เตเดท เดตเตผเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดตเดฟเดง เด…เดงเดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต "เดชเดฐเดฎเดพเดตเดงเดฟ เดธเตเดฐเด•เตเดท เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ" เดŽเดจเตเดจ เดธเดฎเต€เดชเดจเดฎเดพเดฃเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. seccomp เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดกเดฟเดธเตเด•เต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเดฟเด•เตเด•เตเด‚.

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดตเดฟเดฒเดพเดธ เดธเตโ€Œเดชเต‡เดธเต เดฑเดพเตปเดกเดฎเตˆเดธเต‡เดทเตป เดฎเต‹เดกเตเด•เตพ เดธเดœเต€เดตเดฎเดพเด•เตเด•เดฟ, เด•เต‚เดŸเดพเดคเต† เดธเดฟเด‚เดฒเดฟเด™เตเด•เต เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ, mmap, /dev/mem, /dev/kmem เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเดพเดฏ เดธเด‚เดฐเด•เตเดทเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเด‚. เด•เต‡เตผเดฃเดฒเตเด‚ เดฎเตŠเดกเตเดฏเต‚เตพ เดกเดพเดฑเตเดฑเดฏเตเดฎเตเดณเตเดณ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดฎเตเดฎเดฑเดฟ เดเดฐเดฟเดฏเด•เตพ เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดฎเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ, เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเดจเต เดถเต‡เดทเด‚ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เด“เดชเตเดทเดฃเตฝ เด“เดชเตเดทเตป. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดพเตป iptables เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฌเดฟเตฝเดกเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดตเตผเดซเตเดฒเต‹เด•เตพ, เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹เด•เตพ, เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเด‚เดฐเด•เตเดทเดฃเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).

เดธเต‡เดตเดจเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเดพเดจเต‡เดœเตผ systemd เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ RPM, DNF เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผเดฎเดพเตผ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. SSH เดธเต†เตผเดตเตผ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เด‡เตปเดธเตเดฑเตเดฑเต‹เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เดŸเต†เด•เตเดธเตเดฑเตเดฑเต, เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เดฎเต‹เดกเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดกเดฟเดธเตเด•เต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดนเต‹เดธเตเดฑเตเดฑเต เดจเดพเดฎเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด’เดฐเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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

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