๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Jeff Marrison, x86_64 ์–ด์…ˆ๋ธ”๋ฆฌ ์–ธ์–ด๋กœ ๊ตฌํ˜„๋œ ๋ฌด๋ฃŒ(GPLv3) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž‘์„ฑ์ž ๋ฌด๊ฑฐ์šด ๊ฒƒ, ๋ฌด์—‡๋ณด๋‹ค๋„ TLS 1.2 ๋ฐ SSH2 ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ถœํŒ "์–ด์…ˆ๋ธ”๋ฆฌ ์–ธ์–ด๋กœ ์“ฐ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?"๋ผ๋Š” ๋น„๋””์˜ค์ž…๋‹ˆ๋‹ค. ์ด ๋น„๋””์˜ค๋Š” 13๊ฐœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜('hello' ์ถœ๋ ฅ)์˜ perf ๋ฐ strace ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•˜๊ณ  Assembler, C, C++, Go, Rust, Python, Perl, TCL, Java, PHP, NodeJS, Ruby ๋ฐ Bash์— ๋Œ€ํ•œ ๋Ÿฐํƒ€์ž„์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋น„์šฉ์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ์˜์ƒ์— ์‚ฌ์šฉ๋œ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ.

๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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