SoLo ํ”„๋กœ์ ํŠธ๋Š” ์™„์ „ํžˆ ์ •์ ์ธ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ SO ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋กœ๋”๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. Linux- ํ”„๋กœ๊ทธ๋žจ

SoLo ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์™„์ „ํžˆ ์ •์ ์ธ ํ™˜๊ฒฝ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linuxmusl๋กœ ๋นŒ๋“œ๋œ ํ”„๋กœ๊ทธ๋žจ์€ ์ฃผ๋กœ GPU ๋“œ๋ผ์ด๋ฒ„์™€ ๊ฐ™์ด ์‹œ์Šคํ…œ์— ์„ค์น˜๋œ glibc ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ dlopen() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •์  ๋งํฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ glibc์™€ ํ•จ๊ป˜ ๋นŒ๋“œ๋œ ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ˜•ํƒœ๋กœ ๋ฐฐํฌ๋˜๋Š” Vulkan ๋ฐ OpenGL ๋“œ๋ผ์ด๋ฒ„์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. SoLo๋Š” ์‹คํ–‰ ํŒŒ์ผ์— ๋‚ด์žฅ๋œ ELF ๋กœ๋”์™€ glibc ํ˜ธ์ถœ์„ musl ํ”„๋กœ์„ธ์Šค ๋Ÿฐํƒ€์ž„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ œํ•œ์„ ๊ทน๋ณตํ•ฉ๋‹ˆ๋‹ค. glibc ์ž์ฒด๋Š” ํ”„๋กœ์„ธ์Šค์— ๋กœ๋“œ๋˜์ง€ ์•Š์œผ๋ฉฐ, ํ”„๋กœ์„ธ์Šค์— ๋‘ ๋ฒˆ์งธ libc ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ด ์ €์žฅ์†Œ์—๋Š” ์‹œ๊ฐ์ ์ธ ์˜ˆ์ œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋‚˜ ๋™์  ์„น์…˜์ด ์—†๋Š” ์ •์  ์‹คํ–‰ ํŒŒ์ผ์€ ํ‘œ์ค€ Vulkan ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์— ์„ค์น˜๋œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ฐพ๊ณ , ๋“œ๋ผ์ด๋ฒ„์™€ ํ•ด๋‹น ์ข…์†์„ฑ์„ ๋กœ๋“œํ•˜๊ณ , ์ปดํ“จํŠธ ์…ฐ์ด๋”๋ฅผ ์‹คํ–‰ํ•œ ๋‹ค์Œ, ๊ฒฐ๊ณผ๋ฅผ PNG ํŒŒ์ผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ง€์†์  ํ†ตํ•ฉ์˜ ์ผํ™˜์œผ๋กœ ์ด ์˜ˆ์ œ๋Š” Alpine, Fedora ๋ฐ Vulkan์—์„œ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Ubuntu ์ด๋Ÿฌํ•œ ๋ฐฐํฌํŒ์˜ ํ‘œ์ค€ ์ €์žฅ์†Œ์—์„œ Lavapipe ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ด๋ฉฐ, Shitty ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ๋ฆด๋ฆฌ์Šค ๋นŒ๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster