เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชฎเชพเชŸเซ‡. เชฅเซ‹เชกเซ‹ เช†เชจเช‚เชฆ

2019 เชฎเชพเช‚, เชฎเซ‡เช‚ OpenBSD เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเซ‹เชงเซเชฏเซเช‚.

เชธเชนเชธเซเชคเซเชฐเชพเชฌเซเชฆเซ€เชจเชพ เชตเชณเชพเช‚เช• เชชเชฐ เช—เซเชฐเซ€เชจ เชฏเซเชจเชฟเช•เซเชธ เชตเซเชฏเช•เซเชคเชฟ เชนเซ‹เชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชนเชพเชฅ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เชœ เช…เชœเชฎเชพเชตเซเชฏเซเช‚. เชชเช›เซ€ OpenBSD เชฆเซเชตเชพเชฐเชพ เชฐเชœเซ‚ เชฅเชฟเชฏเซ‹เช เชฎเชจเซ‡ เชธเชฎเชœเชพเชตเซเชฏเซเช‚ เช•เซ‡ เชฎเชพเชฐเซ‡ เช…เชจเซเชฏ เชฐเชฎเช•เชกเชพเช‚ เชฐเชฎเชตเชพ เชœเชตเซเช‚ เชœเซ‹เชˆเช. เช…เชจเซ‡ เชนเชตเซ‡, เชฒเช—เชญเช— 20 เชตเชฐเซเชท เชชเช›เซ€, 2019 เชฎเชพเช‚, เชคเซ‡ เชซเชฐเซ€เชฅเซ€ เช†เชตเซเชฏเซเช‚ - เชธเซŒเชฅเซ€ เชธเซเชฐเช•เซเชทเชฟเชค OS เช…เชจเซ‡ เชคเซ‡ เชฌเชงเซเช‚. เชธเชพเชฐเซเช‚, เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชนเซเช‚ เชเช• เชจเชœเชฐ เช•เชฐเซ€เชถ - เชคเซ‡ เช•เชฆเชพเชš เชนเชœเซ€ เชชเชฃ เช เชœ เช›เซ€ เช›เซ‡.

เช–เชพเชธ เชจเชนเชฟ. เช† เช•เซ‡เชตเซ€ เชธเซเช‚เชฆเชฐเชคเชพ เช›เซ‡. CWM, TMUX เช…เชจเซ‡ เช…เชจเซเชฏ. เชชเซเชฐเชคเชฟเชœเซเชžเชพ! เชœเซ‹ เชคเชฎเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชชเซเชฐเชคเชฟเชœเซเชžเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃเชคเชพ เชจเชฅเซ€, เชคเซ‹ เชฌเชงเซเช‚ เชฌเช‚เชง เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชตเชพเช‚เชšเซ‹. เชธเซŒเช‚เชฆเชฐเซเชฏ เชธเชฐเชณเชคเชพ, เชฒเช˜เซเชคเซเชคเชฎเชตเชพเชฆ เช…เชจเซ‡ เชฎเชพเชจเชต เชฎเช—เชœ เชฎเชพเชŸเซ‡เชจเชพ เช†เชฆเชฐเชฎเชพเช‚ เช›เซ‡ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡ เชตเซเชฏเช•เซเชคเชฟ "เช†เช—เชฒเซเช‚" เชฌเชŸเชจ เชฆเชฌเชพเชตเชตเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช•เชฐเซ€ เชถเช•เซ‡ เชคเซ‡เชตเซ€ เชฎเชพเชจเซเชฏเชคเชพ). เชฏเซเชจเชฟเช•เซเชธเชจเซ€ เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃเชคเชพ เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เช—เซŒเชฐเชตเชฎเชพเช‚: "เชฏเซเชจเชฟเช•เซเชธ เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เช›เซ‡ ..." - เชธเชพเชฐเซเช‚, เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡). เชงเซเชฏเชพเชจ เชฎเชพเช‚ เชธเซŒเช‚เชฆเชฐเซเชฏ. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชงเซเชฏเชพเชจ เชธเชฒเชพเชฎเชคเซ€ เชชเชฐ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชนเซเช‚ "เชตเซˆเช•เชฒเซเชชเชฟเช• เชธเซเชฐเช•เซเชทเชพ" เชชเซเชฐเชคเซเชฏเซ‡เชจเชพ เชฌเซ‡เชซเชพเชฎ เชตเชฒเชฃเชฅเซ€ เชคเซเชฐเชพเชŸเช•เซเชฏเซ‹ เชนเชคเซ‹. เชœเซ‹ เชธเซเชฐเช•เซเชทเชพ เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชคเชคเซเชตเชจเซ‡ เชธเซเชตเชฟเชงเชพ เชฎเชพเชŸเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซ‹ เช† เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. SE Linux เช เชเช• เชธเชฐเชธ เชตเชธเซเชคเซ เช›เซ‡, เชชเชฐเช‚เชคเซ เชจเชฌเชณเชพ เชšเซ‡เชคเชพเชตเชพเชณเชพ เชธเช‚เชšเชพเชฒเช•เซ‹ เชชเซเชฐเชฅเชฎ เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡? ๐Ÿ™‚ เชคเซ‡เชฅเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช• เชธเซเชฐเช•เซเชทเชพ เช…เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เช›เซ‡, เชฎเชพเชคเซเชฐ เชตเซเชฏเชพเช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ - เชนเซเช‚ เชธเช‚เชฎเชค เช›เซเช‚.

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

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

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช† เชเช• เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเชจเชพ เชชเซเชฐเชฅเชฎ เชธเซเช–เชฆ เช†เชถเซเชšเชฐเซเชฏเชฎเชพเช‚เชจเซเช‚ เชเช• เชนเชคเซเช‚; เชคเชฎเซ‡ OpenBSDเชฎเชพเช‚ เช–เซ‚เชฌ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชœเซ€เชตเซ€ เชถเช•เซ‹ เช›เซ‹ - เชคเชฎเชพเชฐเชพ เชนเซƒเชฆเชฏเชจเซ€ เชฒเช—เชญเช— เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.

เช† เชฒเช–เชพเชฃเชจเซ‹ เชนเซ‡เชคเซ เชฐเชธ เชนเชคเซ‹. เชœเซ‹ เช† เชชเช›เซ€ เช•เซ‹เชˆ เชคเซ‡เชจเซ‡ เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเชฎเชพเช‚ เชฎเซ‚เช•เซ‡, เชคเซ‡เชจเซ‡ เชšเชฒเชพเชตเซ‡, เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เชฒเช—เซเชจ เชฅเชˆ เชœเชพเชฏ, เชคเซ‹ เชตเชฟเชถเซเชต เชฅเซ‹เชกเซเช‚ เชธเชพเชฐเซเช‚ เชฅเชˆ เชœเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

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