OpenBSD์šฉ. ์•ฝ๊ฐ„์˜ ๊ธฐ์จ

2019๋…„์— ์ €๋Š” OpenBSD๋ฅผ ์žฌ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ์ฒœ๋…„์„ ๋งž์ดํ•œ ์นœํ™˜๊ฒฝ ์œ ๋‹‰์Šค ์ „๋ฌธ๊ฐ€๋กœ์„œ ์ €๋Š” ์†์— ์ฅ˜ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ์ž OpenBSD์˜ ๋Œ€ํ‘œ์ธ Theo๊ฐ€ ๋‹ค๋ฅธ ์žฅ๋‚œ๊ฐ์„ ๊ฐ€์ง€๊ณ  ๋†€๋Ÿฌ ๊ฐ€์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ œ ๊ฑฐ์˜ 20๋…„์ด ์ง€๋‚œ 2019๋…„์— ๊ฐ€์žฅ ์•ˆ์ „ํ•œ OS ๋“ฑ์ด ๋‹ค์‹œ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„์š”, ํ•œ๋ฒˆ ์‚ดํŽด ๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์—ฌ์ „ํžˆ ๋˜‘๊ฐ™์€ ๊ฒƒ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฑฐ๊ธฐ์—๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ์•„๋ฆ„๋‹ต์Šต๋‹ˆ๋‹ค. CWM, TMUX ๋“ฑ. ์•ฝ์†! ์•„์ง ๊ณต์•ฝ์— ๋Œ€ํ•ด ๋ชจ๋ฅด์‹ ๋‹ค๋ฉด ๋ชจ๋“  ๊ฒƒ์„ ๋ฉˆ์ถ”๊ณ  ์ฝ์–ด๋ณด์„ธ์š”. ์•„๋ฆ„๋‹ค์›€์€ ๋‹จ์ˆœํ•จ, ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜, ์ธ๊ฐ„ ๋‘๋‡Œ์— ๋Œ€ํ•œ ์กด์ค‘(์‚ฌ๋žŒ์ด ๋‹จ์ˆœํžˆ "๋‹ค์Œ" ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋Š” ๊ฒƒ ์ด์ƒ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฏฟ์Œ์„ ์˜๋ฏธํ•จ)์— ์žˆ์Šต๋‹ˆ๋‹ค. ์˜๊ด‘์Šค๋Ÿฌ์šด Unix์˜ ์นœ๊ทผํ•จ: "Unix๋Š” ์นœ์ˆ™ํ•ฉ๋‹ˆ๋‹ค..." - ๊ธฐ์–ตํ•˜์‹ค ๊ฒ๋‹ˆ๋‹ค. ์•„๋ฆ„๋‹ค์›€์— ์ดˆ์ ์„ ๋งž์ท„์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ดˆ์ ์€ ์•ˆ์ „์— ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ '์„ ํƒ์  ๋ณด์•ˆ'์— ๋Œ€ํ•œ ๋น„ํƒ€ํ˜‘์ ์ธ ํƒœ๋„์— ๋†€๋ž์Šต๋‹ˆ๋‹ค. ํŽธ์˜๋ฅผ ์œ„ํ•ด ๋ณด์•ˆ ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€ ์š”์†Œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ํ™•์‹คํžˆ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. SE Linux๋Š” ๋ฉ‹์ง„ ์ผ์ด์ง€๋งŒ, ์šฉ๊ธฐ๊ฐ€ ์•ฝํ•œ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ํ•˜๋Š” ์ผ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๐Ÿ™‚ ๋”ฐ๋ผ์„œ ์„ ํƒ์ ์ธ ๋ณด์•ˆ์€ ์ •์˜์— ๋”ฐ๋ผ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” OpenBSD๋ฅผ ์—ฐ๊ตฌ ํ”„๋กœ์ ํŠธ๋กœ ์ฑ„ํƒํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ œ์ž๋ฆฌ์— ์žˆ๋‹ค๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ์‹œ์Šคํ…œ. ์šฐ๋ฆฌ๋Š” ์ „๋ฌธ์ ์œผ๋กœ ์„ค์น˜ํ•˜๊ณ , ์—ฐ๊ตฌํ•˜๊ณ , ํ†ต์ฐฐ๋ ฅ์„ ์–ป๊ณ , ์‚ฌ์šฉํ•˜๊ณ , ์„ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ๋ฟŒ๋ฆฌ๋ฅผ ๋‚ด๋ฆฌ๊ณ  ์žˆ๋Š” ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ๊ธฐ์ˆ ์„ ํƒ„์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์ž์ฒด์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ •์งํ•˜๊ณ  ๊ณ ์ƒํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ƒ๊ฐํ•ด ๋ƒˆ์Šต๋‹ˆ๋‹ค -> ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค -> ํƒ€์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค -> ๋‹ค๋ฅธ ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ๊ธฐ์ˆ ์„ ์ˆ˜์šฉํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค(๋™์‹œ์— , ์šฐ๋ฆฌ๋Š” ํŠนํžˆ ๋ณด์•ˆ ๋ถ„์•ผ์—์„œ ๋ฒ„๊ทธ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํŒจ์น˜ํ•˜๊ณ  FAC์— ๋Œ€ํ•œ ๋ฉ”์ผ๋ง ๋ชฉ๋ก์— ๋ถˆํ‰์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

๋‹น์—ฐํžˆ ๋ฆฌ์†Œ์Šค ์ œํ•œ์œผ๋กœ ์ธํ•ด ๊ด‘๋ฒ”์œ„ํ•œ ์žฅ์น˜, ์ตœ์‹  ๋…ธํŠธ๋ถ์— ๋Œ€ํ•œ ์ง€์›์€ ๊ฒฐ์ฝ” ์—†์„ ๊ฒƒ์ด๋ฉฐ ๋‹น์—ฐํžˆ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค(์‹ฌ์ง€์–ด ์ด๊ฒƒ์€ "์งˆ๋ฌธ"์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค). ๊ทธ๋Ÿฐ๋ฐ OpenBSD๊ฐ€ ์ƒ์šฉ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ๋ชจ๋ฅด๋‚˜์š”? ์ฃผ๋กœ ์™ธ๊ตญ ํฌ๋Ÿผ์—์„œ ํŒ๋‹จํ•˜๋ฉด ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋˜์ง€๋งŒ ์–ด๋Š ์ •๋„๊นŒ์ง€ ์•Œ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์€ XNUMX๋…„ ์ „ ์ฒ˜์Œ์œผ๋กœ ์ฆ๊ฑฐ์šด ๋†€๋ผ์›€ ์ค‘ ํ•˜๋‚˜์˜€์Šต๋‹ˆ๋‹ค. OpenBSD์—์„œ๋Š” ์™„์ „ํžˆ ์ž˜ ์‚ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์Œ์—์„œ ์›ํ•˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ด๋ฏธ ์ด์‹๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํ…์ŠคํŠธ์˜ ๋ชฉ์ ์€ ๊ด€์‹ฌ์„ ๋Œ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ดํ›„์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ๊ฒƒ์„ ์˜ฌ๋ฐ”๋ฅธ ์‹œ๊ฐ์œผ๋กœ ๋ฐ”๋ผ๋ณด๊ณ , ์ถ”์ง„ํ•˜๊ณ , ๊ทธ๊ฒƒ์— ์Šค๋ฉฐ๋“ค๋ฉด ์„ธ์ƒ์€ ์กฐ๊ธˆ ๋” ๋‚˜์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€