แžŸแž˜แŸ’แžšแžถแž”แŸ‹ OpenBSD แŸ” แžšแžธแž€แžšแžถแž™แž”แž“แŸ’แžแžทแž…

แž“แŸ…แž†แŸ’แž“แžถแŸ† 2019 แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžšแž€แžƒแžพแž‰ OpenBSD แžกแžพแž„แžœแžทแž‰แŸ”

แž€แŸ’แž“แžปแž„แž“แžถแž˜แž‡แžถแž”แžปแžšแžŸ Unix แž–แžŽแŸŒแž”แŸƒแžแž„แž“แŸ…แžœแŸแž“แž“แŸƒแžŸแž แžŸแŸ’แžŸแžœแžแŸ’แžŸแžšแŸ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž–แŸ’แž™แžถแž™แžถแž˜แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ Theo แžแŸ†แžŽแžถแž„แžŠแŸ„แž™ OpenBSD แž”แžถแž“แž–แž“แŸ’แž™แž›แŸ‹แžแŸ’แž‰แžปแŸ†แžแžถ แžแŸ’แž‰แžปแŸ†แž‚แžฝแžšแžแŸ‚แž‘แŸ…แž›แŸแž„แžšแž”แžŸแŸ‹แž€แŸ’แž˜แŸแž„แž›แŸแž„แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡ แž‡แžทแž 20 แž†แŸ’แž“แžถแŸ†แž€แŸ’แžšแŸ„แž™แž˜แž€ แž“แŸ…แž†แŸ’แž“แžถแŸ† 2019 แžœแžถแž”แžถแž“แž€แžพแžแžกแžพแž„แž˜แŸ’แžแž„แž‘แŸ€แž - แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ‚แž›แž˜แžถแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž”แŸ†แž•แžปแž แž“แžทแž„แžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž˜แŸ‚แž“แž แžพแž™ แžแŸ’แž‰แžปแŸ†แž‚แžทแžแžแžถแžแŸ’แž‰แžปแŸ†แž“แžนแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž› - แžœแžถแž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž“แŸ…แžแŸ‚แžขแžถแž€แŸ’แžšแž€แŸ‹แžŠแžŠแŸ‚แž›แŸ”

แž˜แžทแž“โ€‹แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แž‘แŸแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžŸแž˜แŸ’แžšแžŸแŸ‹โ€‹แž™แŸ‰แžถแž„โ€‹แžŽแžถแŸ” CWM, TMUX แž“แžทแž„แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แžŸแž“แŸ’แž™แžถ! แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž‘แžถแž“แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแž€แžถแžšแžŸแž“แŸ’แž™แžถแž“แŸ…แžกแžพแž™แž‘แŸ แžŸแžผแž˜แž”แž‰แŸ’แžˆแž”แŸ‹แžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž แžพแž™แžขแžถแž“แžœแžถแŸ” แž—แžถแž–แžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแžแž‚แžบแžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แž—แžถแž–แžŸแžถแž˜แž‰แŸ’แž‰ แž—แžถแž–แžแžทแž…แžแžฝแž…แž”แŸ†แž•แžปแž แž“แžทแž„แž€แžถแžšแž‚แŸ„แžšแž–แž…แŸ†แž–แŸ„แŸ‡แžแžฝแžšแž€แŸ’แž”แžถแž›แžšแž”แžŸแŸ‹แž˜แž“แžปแžŸแŸ’แžŸ (แž˜แžถแž“แž“แŸแž™แžแžถ แž‡แŸ†แž“แžฟแžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“แž…แŸ’แžšแžพแž“แž‡แžถแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž…แžปแž…แž”แŸŠแžผแžแžปแž„ "แž”แž“แŸ’แž‘แžถแž”แŸ‹")แŸ” แž—แžถแž–แžšแžฝแžŸแžšแžถแž™แžšแžถแž€แŸ‹แž‘แžถแž€แŸ‹แžšแž”แžŸแŸ‹แž™แžผแž“แžธแž€แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžทแžšแžธแžšแžปแž„แžšแžฟแž„แžšแž”แžŸแŸ‹แžœแžถ: "แž™แžผแž“แžธแž€แž˜แžถแž“แž—แžถแž–แžšแžฝแžŸแžšแžถแž™แžšแžถแž€แŸ‹แž‘แžถแž€แŸ‹ ... " - แž›แŸ’แžขแžขแŸ’แž“แž€แž…แž„แž…แžถแŸ†) แŸ” แž—แžถแž–แžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแžแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แžแŸ„แžแžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ” แž€แžถแžšแž•แŸ’แžแŸ„แžแžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸแŸ‡แž‚แžบแž›แžพแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แŸ” แž‡แžถแž–แžทแžŸแŸแžŸ แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ„แž™แžขแžถแž€แž”แŸ’แž”แž€แžทแžšแžทแž™แžถแž˜แžทแž“แž…แžปแŸ‡แžŸแž˜แŸ’แžšแžปแž„แž…แŸ†แž–แŸ„แŸ‡ "แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž‡แžถแž‡แž˜แŸ’แžšแžพแžŸ"แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž’แžถแžแžปแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž„แžถแž™แžŸแŸ’แžšแžฝแž› แž“แŸ„แŸ‡แžœแžถแž”แŸ’แžšแžถแž€แžŠแž‡แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแŸ” SE แž›แžธแž“แžปแž…แž‚แžบแž‡แžถแžšแžฟแž„แžŠแŸแžแŸ’แžšแž‡แžถแž€แŸ‹แž˜แžฝแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžพแžขแŸ’แžœแžธแž‡แžถแžšแžฟแž„แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ‚แž›แž˜แžถแž“แžŸแžšแžŸแŸƒแž”แŸ’แžšแžŸแžถแž‘แžแŸ’แžŸแŸ„แž™แž’แŸ’แžœแžพ? ๐Ÿ™‚ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž‡แžถแž‡แž˜แŸ’แžšแžพแžŸแž‚แžบแž˜แžทแž“แžขแžถแž…แž‘แž‘แžฝแž›แž™แž€แž”แžถแž“แž‘แŸ แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžแžถแž˜แž“แžทแž™แž˜แž“แŸแž™ - แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แž–แŸ’แžšแž˜แŸ”

แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžŸแž“แŸ’แž“แžทแžŠแŸ’แž‹แžถแž“แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แžแžถแž€แžถแžšแž‘แž‘แžฝแž›แž™แž€ OpenBSD แž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแžŠแžถแž€แŸ‹แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‡แŸ†แž“แžฝแžŸแžœแžทแž‰แŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžทแžŸแŸ’แžœแž€แžšแŸ” แž™แžพแž„แžŠแŸ†แžกแžพแž„ แžŸแžทแž€แŸ’แžŸแžถ แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„ แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžšแžธแž€แž…แž˜แŸ’แžšแžพแž“แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แžœแžทแž‡แŸ’แž‡แžถแž‡แžธแžœแŸˆแŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž•แŸ’แžแž›แŸ‹แž€แŸ†แžŽแžพแžแžŠแž›แŸ‹แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžŠแŸแž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž…แžถแž€แŸ‹แžซแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แž›แžฝแž“แžฏแž„ แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžขแž—แŸแž™แž‘แŸ„แžŸแž…แŸ†แž–แŸ„แŸ‡แž€แŸ†แž แžปแžŸแž†แŸ’แž‚แž„ แž‚แžบแžŸแŸ’แž˜แŸ„แŸ‡แžแŸ’แžšแž„แŸ‹ แž“แžทแž„แžแŸ’แž›แŸƒแžแŸ’แž“แžผแžšแŸ– แž™แžพแž„แž˜แž€แž‡แžถแž˜แžฝแž™ -> แž™แžพแž„แžขแž“แžปแžœแžแŸ’แž -> แž™แžพแž„แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž—แžถแž‚แžธแž‘แžธแž”แžธ -> แž™แžพแž„แžŸแž„แŸ’แžƒแžนแž˜แžแžถแžขแŸ’แž“แž€แž›แž€แŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แžนแž„แž‘แž‘แžฝแž›แž™แž€แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ (แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™ แž™แžพแž„โ€‹แž”แžถแž“โ€‹แž‡แžฝแžŸแž‡แžปแž›โ€‹แž€แŸ†แž แžปแžŸโ€‹แž™แŸ‰แžถแž„โ€‹แž†แžถแž”แŸ‹โ€‹แžšแž แŸแžŸ แž‡แžถแž–แžทแžŸแŸแžŸโ€‹แž•แŸ’แž“แŸ‚แž€โ€‹แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แž แžพแž™โ€‹แž€แžปแŸ†แž—แŸ’แž›แŸแž…โ€‹แž•แŸ’แž‰แžพโ€‹แž–แžถแž€แŸ’แž™โ€‹แž…แž…แžถแž˜แžขแžถแžšแŸ‰แžถแž˜โ€‹แž‘แŸ…แž€แžถแž“แŸ‹โ€‹แž”แž‰แŸ’แž‡แžธโ€‹แžŸแŸ†แž”แžปแžแŸ’แžšโ€‹แž‘แŸ… FAC)แŸ”

แž‡แžถแž’แž˜แŸ’แž˜แžแžถ แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž’แž“แž’แžถแž“ แžœแžถแž“แžนแž„แž˜แžทแž“แžขแžถแž…แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแžŠแŸแž’แŸ†แž‘แžผแž›แžถแž™แž“แŸ„แŸ‡แž‘แŸ แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž™แžฝแžšแžŠแŸƒแž‘แŸ†แž“แžพแž”แŸ—แž“แžนแž„แž˜แžถแž“แž€แžถแžšแžขแžผแžŸแž‘แžถแž‰แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž (แž แžพแž™แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸแŸ‡แž‚แžบแž‡แžถ "แžŸแŸ†แžŽแžฝแžš" แž˜แžถแž“แž€แžšแžŽแžธแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž…แŸ’แžšแžพแž“ - แžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž‘แž‘แžฝแž›แž™แž€แž”แžถแž“แž‘แŸแŸ” แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‘แŸ…แž€แŸ’แž“แžปแž„แž‚แžŽแž“แžธ) แŸ” แž“แžทแž™แžถแž™แžขแž‰แŸ’แž…แžนแž„แžแŸ’แž‰แžปแŸ†แž†แŸ’แž„แž›แŸ‹แžแžถแžแžพ OpenBSD แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แžŠแŸ‚แžšแžฌแž‘แŸ? แž‚แŸ’แž˜แžถแž“แžขแŸ’แž“แž€แžŽแžถแžŠแžนแž„แž‘แŸ? แžœแžทแž“แžทแž…แŸ’แž†แŸแž™แžแžถแž˜แžœแŸแž‘แžทแž€แžถแž”แžšแž‘แŸแžŸแž—แžถแž‚แž…แŸ’แžšแžพแž“ แž”แžถแž‘ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž”แŸ’แžšแžพ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแž›แŸ‹แž€แž˜แŸ’แžšแžทแžแžŽแžถแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž”แžถแž“แžšแž€แžƒแžพแž‰แŸ”

แž‡แžถแž‘แžผแž‘แŸ… แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแž—แŸ’แž‰แžถแž€แŸ‹แž•แŸ’แžขแžพแž›แžŠแŸแžšแžธแž€แžšแžถแž™แžŠแŸ†แž”แžผแž„แž˜แžฝแž™แž€แžถแž›แž–แžธแž†แŸ’แž“แžถแŸ†แž˜แžปแž“ แžขแŸ’แž“แž€แžขแžถแž…แžšแžŸแŸ‹แž“แŸ…แž™แŸ‰แžถแž„แž–แŸแž‰แž›แŸแž‰แž“แŸ…แž€แŸ’แž“แžปแž„ OpenBSD - แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แžšแž”แŸ‹แžขแŸ’แžœแžธแŸ—แžŠแŸ‚แž›แž”แŸแŸ‡แžŠแžผแž„แžขแŸ’แž“แž€แž…แž„แŸ‹แž”แžถแž“แž‚แžบแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แžšแžฝแž…แž แžพแž™แŸ”

แž‚แŸ„แž›แž”แŸ†แžŽแž„แž“แŸƒแžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แž‚แžบแžŠแžพแž˜แŸ’แž”แžธแž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸแŸ‡แžŠแžถแž€แŸ‹แžœแžถแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž‘แžŸแŸ’แžŸแž“แžœแžทแžŸแŸแž™ แž‡แŸ†แžšแžปแž‰แžœแžถ แž‘แž‘แžฝแž›แž”แžถแž“แž—แžถแž–แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹แž‡แžถแž˜แžฝแž™แžœแžถ แž“แŸ„แŸ‡แž–แžทแž—แž–แž›แŸ„แž€แž“แžนแž„แž€แžถแž“แŸ‹แžแŸ‚แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹