เบชเปเบฒเบฅเบฑเบš OpenBSD. เบ„เบงเบฒเบกเบชเบธเบเป€เบฅเบฑเบเบ™เป‰เบญเบ

เปƒเบ™เบ›เบต 2019, เบ‚เป‰เบญเบเป„เบ”เป‰เบ„เบปเป‰เบ™เบžเบปเบš OpenBSD เบ„เบทเบ™เปƒเปเปˆ.

เปƒเบ™เบ–เบฒเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เบœเบนเป‰เบŠเบฒเบ Unix เบชเบตเบ‚เบฝเบงเปƒเบ™เบŠเปˆเบงเบ‡เบฅเบถเบฐเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบชเบฐเบซเบฑเบ”เบชเบฐเบซเบงเบฑเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบกเบทเบ‚เบญเบ‡เบ‚เป‰เบญเบเป„เบ”เป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, Theo, เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เป‚เบ”เบ OpenBSD, เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเปƒเบซเป‰เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบ‚เป‰เบญเบเบ„เบงเบ™เป„เบ›เบซเบผเบดเป‰เบ™เบ‚เบญเบ‡เบซเบผเบดเป‰เบ™เบญเบทเปˆเบ™เป†. เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เป€เบเบทเบญเบš 20 เบ›เบตเบ•เปเปˆเบกเบฒ, เปƒเบ™เบ›เบต 2019, เบกเบฑเบ™เป„เบ”เป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡ - OS เบ—เบตเปˆเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบฑเป‰เบ™. เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบ„เบดเบ”เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเป€เบšเบดเปˆเบ‡ - เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ”เบฝเบงเบเบฑเบ™.

เบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™. เบ„เบงเบฒเบกเบ‡เบฒเบกเบญเบฑเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบซเบเบฑเบ‡. CWM, TMUX เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบชเบฑเบ™เบเบฒ! เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบšเปเปˆเบฎเบนเป‰เป€เบฅเบทเปˆเบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบเบฒเบ™เป€เบ—เบทเปˆเบญ, เปƒเบซเป‰เบขเบธเบ”เบ—เบธเบเบขเปˆเบฒเบ‡เปเบฅเป‰เบงเบญเปˆเบฒเบ™เบกเบฑเบ™. เบ„เบงเบฒเบกเบ‡เบฒเบกเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบ, เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”, เปเบฅเบฐเบเบฒเบ™เป€เบ„เบปเบฒเบฅเบปเบšเบชเบฐเบซเบกเบญเบ‡เบ‚เบญเบ‡เบกเบฐเบ™เบธเบ” (เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เบงเบฒเบกเป€เบŠเบทเปˆเบญเบ—เบตเปˆเบ„เบปเบ™เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบเบเปˆเบงเบฒเบžเบฝเบ‡เปเบ•เปˆเบเบปเบ”เบ›เบธเปˆเบก "เบ•เปเปˆเป„เบ›"). เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบกเบดเบ”เบ‚เบญเบ‡ Unix เปƒเบ™เบ„เบงเบฒเบกเบชเบฐเบซเบ‡เปˆเบฒเบ‡เบฒเบกเบ‚เบญเบ‡เบกเบฑเบ™: "Unix เป€เบ›เบฑเบ™เบกเบดเบ” ... " - เบ”เบต, เบ—เปˆเบฒเบ™เบˆเบทเปˆ). เบ„เบงเบฒเบกเบ‡เบฒเบกเบขเบนเปˆเปƒเบ™เบˆเบธเบ”เบชเบธเบก. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบˆเบธเบ”เบชเบธเบกเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบปเบเบ•เบฐเบฅเบถเบ‡เป‚เบ”เบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ„เบฐเบ•เบดเบ—เบตเปˆเบšเปเปˆเบเบญเบกเปเบžเป‰เบ•เปเปˆ "เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบฒเบ‡เป€เบฅเบทเบญเบ". เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบšเบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบ™เปˆเบ™เบญเบ™เบˆเบฐเป€เบฎเบฑเบ”เป„เบ”เป‰. SE Linux เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบขเบฑเบ™, เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆ admins เบกเบตเป€เบชเบฑเป‰เบ™เบ›เบฐเบชเบฒเบ”เบญเปˆเบญเบ™เปเบญเป€เบฎเบฑเบ”เบซเบเบฑเบ‡? ๐Ÿ™‚ เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบเบญเบกเบฎเบฑเบšเป„เบ”เป‰, เบžเบฝเบ‡เปเบ•เปˆเบ•เบฒเบกเบ„เปเบฒเบ™เบดเบเบฒเบก - เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เบปเบเบฅเบปเบ‡เป€เบซเบฑเบ™เบ”เบต.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบฐเบซเบผเบธเบšเบชเปเบฒเบฅเบฑเบšเบ•เบปเบ™เป€เบญเบ‡เบงเปˆเบฒเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒ OpenBSD เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เป‰เบงเบฒเป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบกเบฑเบ™. เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบงเบดเบชเบฐเบงเบฐเบเบญเบ™. เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบชเบถเบเบชเบฒ, เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปƒเบซเป‰โ€‹เป€เบเบตเบ”โ€‹เป€เบ•เบฑเบโ€‹เป‚เบ™โ€‹เป‚เบฅโ€‹เบŠเบตโ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบฅเบฑเบ‡โ€‹เบเบดเบ™โ€‹เบฎเบฒเบโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบญเบทเปˆเบ™เป†โ€‹. เบงเบดเบ—เบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเบญเบฐเป„เบžเบชเปเบฒเบฅเบฑเบš pathos, เปเบกเปˆเบ™เบŠเบทเปˆเบชเบฑเบ”เปเบฅเบฐเบชเบนเบ‡เบชเบปเปˆเบ‡: เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบเบฑเบš -> เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ” -> เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบŠเบญเบšเปเบงเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก -> เบžเบงเบเป€เบฎเบปเบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบœเบนเป‰เบ‚เบฒเบเบญเบทเปˆเบ™เป†เบˆเบฐเบเบญเบกเบฎเบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบต (เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. , เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เปเป‰โ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบงเปˆเบญเบ‡โ€‹เป„เบง, เป‚เบ”เบโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปเบกเปˆเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ›เบญเบ”โ€‹เป„เบž, เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เบฅเบทเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเบปเปˆเบ‡ whiners เบเบฑเบšโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ—เบฒเบ‡โ€‹เป„เบ›โ€‹เบชเบฐโ€‹เบ™เบต FAC).

เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เบˆเบฐเบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบซเบฅเบฒเบเบซเบฅเบฒเบ, เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‚เบ™เบ”เบšเบธเบเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก, เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ”เบถเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” (เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ "เบ„เปเบฒเบ–เบฒเบก", เบกเบตเบซเบผเบฒเบเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเปƒเบŠเป‰ - เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒ. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบŠเบต). เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ‚เป‰เบญเบเบชเบปเบ‡เป„เบชเบงเปˆเบฒ OpenBSD เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเบšเป? เบšเปเปˆโ€‹เบกเบตโ€‹เปƒเบœโ€‹เบฎเบนเป‰? เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เป‚เบ”เบเบ•เปˆเบฒเบ‡เป†, เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เป€เบงเบ—เบตเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”, เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบ•เปˆเปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เปƒเบ”เบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบžเบปเบšเป€เบซเบฑเบ™.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบ™เบตเป‰เปเบกเปˆเบ™เปœเบถเปˆเบ‡เปƒเบ™เบ„เบงเบฒเบกเปเบ›เบเปƒเบˆเบ—เบตเปˆเปœเป‰เบฒเบŠเบทเปˆเบ™เบŠเบปเบกเบ„เบฑเป‰เบ‡เบ—เบณเบญเบดเบ”เปƒเบ™เปœเบถเปˆเบ‡เบ›เบตเบเปˆเบญเบ™; เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบ”เบณเบฅเบปเบ‡เบŠเบตเบงเบดเบ”เป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปƒเบ™ OpenBSD - เป€เบเบทเบญเบšเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบซเบปเบงเปƒเบˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป€เบ‚เบปเป‰เบฒเบกเบฒเปเบฅเป‰เบง.

เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เบšเบปเบ”เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ. เบ–เป‰เบฒเปƒเบœเบซเบฅเบฑเบ‡เบˆเบฒเบเบ™เบตเป‰เบงเบฒเบ‡เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ—เบฑเบ”เบชเบฐเบ™เบฐ, เบ‚เบฑเบšเบฅเบปเบ”เบกเบฑเบ™, เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ imbued เบเบฑเบšเบกเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป‚เบฅเบเบˆเบฐเบ”เบตเบ‚เบถเป‰เบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

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