เช•เซ‡เชจเซ‹เชจเชฟเช•เชฒเซ‡ เชฎเชฒเซเชŸเซ€เชชเชพเชธ 1.0 เชฌเชนเชพเชฐ เชชเชพเชกเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซเชจเซ‡ เชœเชฎเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชŸเซ‚เชฒเช•เซ€เชŸ เช›เซ‡.

เช•เซ‡เชจเซ‹เชจเชฟเช•เชฒ เชชเซเชฐเชธเซเชคเซเชค เชŸเซ‚เชฒเช•เซ€เชŸเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชธเซเชฅเชฟเชฐ เชชเซเชฐเช•เชพเชถเชจ เชฎเชฒเซเชŸเซ€เชชเชพเชธ 1.0, Linux, Windows เช…เชจเซ‡ macOS เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชšเชพเชฒเชคเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชฎเชฒเซเชŸเชฟเชชเชพเชธ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชจเชพ เชเช• เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซเชจเซเช‚ เช‡เชšเซเช›เชฟเชค เชธเช‚เชธเซเช•เชฐเชฃ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเชฏเซ‹เช—เซ‹ เช…เชฅเชตเชพ เชคเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, Linux KVM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชตเชฟเชจเซเชกเซ‹เช Hyper-V เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ macOS macOS เชชเชฐ เชนเชพเช‡เชชเชฐเช•เชฟเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‹เช•เซเชธ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก C++ เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค GPLv3 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ. เช‰เชฌเซเชจเซเชŸเซเชฎเชพเช‚ เชฎเชฒเซเชŸเซ€เชชเชพเชธเชจเชพ เชเชกเชชเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชธเซเชจเซ‡เชช เชชเซ‡เช•เซ‡เชœ.

เชฎเชฒเซเชŸเชฟเชชเชพเชธ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช‡เชฎเซ‡เชœเชจเซ‡ เชฌเชนเชพเชฐ เช•เชพเชขเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชฆเซเชฏเชคเชจ เชฐเชพเช–เซ‡ เช›เซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฎเชพเชŸเซ‡ Cloud-init เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ (เชฎเชฒเซเชŸเชฟเชชเชพเชธ เชฎเชพเช‰เชจเซเชŸ เช•เชฎเชพเชจเซเชก) เชฎเชพเช‚ เชฌเชพเชนเซเชฏ เชกเชฟเชธเซเช• เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฏเชœเชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ (เชฎเชฒเซเชŸเซ€เชชเชพเชธ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ) เชตเชšเซเชšเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชพเชงเชจ เชชเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชนเซ‹เชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ ~/Home เชคเชฐเซ€เช•เซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฎเชพเช‰เชจเซเชŸ เชฅเชพเชฏ เช›เซ‡. เชฎเซเช–เซเชฏ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชเช•เซ€เช•เชฐเชฃ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡ (เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช†เช‡เช•เซ‹เชจเซเชธ, เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชจเซ เช…เชจเซ‡ เชธเซ‚เชšเชจเชพเช“ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).

เชฎเชฒเซเชŸเชฟเชชเชพเชธ เชธเชคเซเชฐเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ:

เช‰เชชเชฒเชฌเซเชง เช›เชฌเซ€เช“ เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹:

$multipass เชถเซ‹เชงเซ‹
เช›เชฌเซ€ เช‰เชชเชจเชพเชฎเซ‹ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฐเซเชฃเชจ
เช•เซ‹เชฐ เช•เซ‹เชฐ 16 20190424 เช‰เชฌเซเชจเซเชŸเซ เช•เซ‹เชฐ 16
core18 20190213 เช‰เชฌเซเชจเซเชŸเซ เช•เซ‹เชฐ 18
16.04 xenial 20190628 เช‰เชฌเซเชจเซเชŸเซ 16.04 LTS
18.04 เชฌเชพเชฏเซ‹เชจเชฟเช•, lts 20190627.1 เช‰เชฌเซเชจเซเชŸเซ 18.04 LTS
18.10 เช•เซ‹เชธเซเชฎเชฟเช• 20190628 เช‰เชฌเซเชจเซเชŸเซ 18.10
19.04 เชกเชฟเชธเซเช•เซ‹ 20190628 เช‰เชฌเซเชจเซเชŸเซ 19.04
เชฆเซˆเชจเชฟเช•: 19.10 เชกเซ‡เชตเชฒ, เช‡เช“เช†เชจ 20190623 เช‰เชฌเซเชจเซเชŸเซ 19.10

เช…เชฎเซ‡ VM เชฎเชพเช‚ Ubuntu LTS เชจเซเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเช•เชพเชถเชจ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช:

$ multipass เชฒเซ‹เชจเซเชš เช‰เชฌเซเชจเซเชŸเซ
เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช• เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡...
เช‰เชฌเซเชจเซเชŸเซ 18.04 LTS เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡โ€ฆโ€ฆโ€ฆ.
เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚: เชกเชพเชจเซเชธเชฟเช‚เช— เชšเชฟเชชเชฎเชจเซเช•

เช…เชฎเซ‡ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ VM เชจเซ€ เชธเซ‚เชšเชฟ เชœเซ‹เชˆเช เช›เซ€เช:

$เชฎเชฒเซเชŸเซ€เชชเชพเชธ เชธเซ‚เชšเชฟ
เชจเชพเชฎ เชธเซเชŸเซ‡เชŸ IPv4 เชชเซเชฐเช•เชพเชถเชจ
เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช• เชฐเชจเชฟเช‚เช— 10.125.174.247 เช‰เชฌเซเชจเซเชŸเซ 18.04 LTS
live-naiad เชฐเชจเชฟเช‚เช— 10.125.174.243 เช‰เชฌเซเชจเซเชŸเซ 18.04 LTS
snapcraft-asciinema Stoppped โ€” เช•เซ‹เชฐ 18 เชฎเชพเชŸเซ‡ เช‰เชฌเซเชจเซเชŸเซ เชธเซเชจเซ‡เชชเช•เซเชฐเชพเชซเซเชŸ เชฌเชฟเชฒเซเชกเชฐ

เช…เชฎเชจเซ‡ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ VM เชตเชฟเชถเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ€ เชฎเชณเซ‡ เช›เซ‡

$ multipass เชฎเชพเชนเชฟเชคเซ€ เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช•
เชจเชพเชฎ: เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช•
เชฐเชพเชœเซเชฏ: เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
IPv4: 10.125.174.247
เชชเซเชฐเช•เชพเชถเชจ: เช‰เชฌเซเชจเซเชŸเซ 18.04.1 LTS
เช›เชฌเซ€ เชนเซ‡เชถ: 19e9853d8267 (Ubuntu 18.04 LTS)
เชฒเซ‹เชก: 0.97 0.30 0.10
เชกเชฟเชธเซเช• เชตเชชเชฐเชพเชถ: 1.1G เชฎเชพเช‚เชฅเซ€ 4.7G
เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ: 85.1M เชฎเชพเช‚เชฅเซ€ 985.4M

VM เชฎเชพเช‚ เช†เชฆเซ‡เชถ เชถเซ‡เชฒ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹

$ multipass เชถเซ‡เชฒ เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช•
เช‰เชฌเซเชจเซเชŸเซ 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64) เชชเชฐ เช†เชชเชจเซเช‚ เชธเซเชตเชพเช—เชค เช›เซ‡.
#

VM เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ "lsb_release -a" เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‹:

$ multipass exec dancing-chipmunk โ€” lsb_release -a
เช•เซ‹เชˆ เชเชฒเชเชธเชฌเซ€ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€.
เชตเชฟเชคเชฐเช• ID: เช‰เชฌเซเชจเซเชŸเซ
เชตเชฐเซเชฃเชจ: เช‰เชฌเซเชจเซเชŸเซ 18.04.1 LTS
เชชเซเชฐเช•เชพเชถเชจ: 18.04
เช•เซ‹เชกเชจเชพเชฎ: เชฌเชพเชฏเซ‹เชจเชฟเช•

VM เชฐเซ‹เช•เชตเซเช‚:

$ multipass เชธเซเชŸเซ‹เชช เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช•

VM เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช:

$ multipass เช•เชพเชขเซ€ เชจเชพเช–เซ‹ เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช•

เชจเชพเชฎ เชธเซเชŸเซ‡เชŸ IPv4 เชชเซเชฐเช•เชพเชถเชจ
snapcraft-asciinema Stoppped โ€” เช•เซ‹เชฐ 18 เชฎเชพเชŸเซ‡ เช‰เชฌเซเชจเซเชŸเซ เชธเซเชจเซ‡เชชเช•เซเชฐเชพเชซเซเชŸ เชฌเชฟเชฒเซเชกเชฐ
เชกเชพเชจเซเชธเชฟเช‚เช—-เชšเชฟเชชเชฎเชจเซเช• เช•เชพเชขเซ€ เชจเชพเช–เซเชฏเซเช‚ โ€” เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€

เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชฐเชฟเชฎเซ‹เชŸ VM เชธเชพเชซ เช•เชฐเชตเซเช‚

$เชฎเชฒเซเชŸเซ€เชชเชพเชธ เชชเชฐเซเชœ

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

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