Linux์˜ ๊ฒฝ์šฐ ์ปค๋„์˜ ์ •ํ™•์„ฑ์„ ๊ฒ€์ฆํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค.

Linux ์ปค๋„ 5.20(์•„๋งˆ๋„ ๋ถ„๊ธฐ ๋ฒˆํ˜ธ๋Š” 6.0์ด ๋  ๊ฒƒ์ž„)์— ํฌํ•จํ•˜๊ธฐ ์œ„ํ•ด RV(๋Ÿฐํƒ€์ž„ ๊ฒ€์ฆ) ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ตฌํ˜„ํ•œ ํŒจ์น˜ ์„ธํŠธ๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์‹ ๋ขฐ์„ฑ์ด ๋†’์€ ์‹œ์Šคํ…œ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™์„ ํ™•์ธํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹คํŒจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ™•์ธ์€ ์‹œ์Šคํ…œ์˜ ์˜ˆ์ƒ ๋™์ž‘์„ ์ •์˜ํ•˜๋Š” ์ž๋™ ์žฅ์น˜์˜ ์‚ฌ์ „ ๊ฒฐ์ •๋œ ์ฐธ์กฐ ๊ฒฐ์ •๋ก ์  ๋ชจ๋ธ์— ๋Œ€ํ•ด ์‹ค์ œ ์‹คํ–‰ ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ™•์ธํ•˜๋Š” ์ถ”์  ์ง€์ ์— ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๋Ÿฐํƒ€์ž„์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

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

Linux์˜ ๊ฒฝ์šฐ ์ปค๋„์˜ ์ •ํ™•์„ฑ์„ ๊ฒ€์ฆํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค.

๋Ÿฐํƒ€์ž„ ๋ชจ๋ธ ๊ฒ€์‚ฌ๋Š” ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ ์‹œ์Šคํ…œ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ์‹คํ–‰์„ ํ™•์ธํ•˜๋Š” ๋” ๊ฐ€๋ณ๊ณ  ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฌ์šด ๋ฐฉ๋ฒ•์œผ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ์œผ๋ฉฐ, ๋ชจ๋ธ ๊ฒ€์‚ฌ ๋ฐ ๊ณต์‹ ๋ฌธ์„œ์— ์ œ๊ณต๋œ ์‚ฌ์–‘์— ๋Œ€ํ•œ ์ฝ”๋“œ ์ค€์ˆ˜์— ๋Œ€ํ•œ ์ˆ˜ํ•™์  ์ฆ๋ช…๊ณผ ๊ฐ™์€ ๊ธฐ์กด ์‹ ๋ขฐ์„ฑ ํ™•์ธ ๋ฐฉ๋ฒ•์„ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. ์–ธ์–ด. RV์˜ ์žฅ์  ์ค‘์—๋Š” ๋ชจ๋ธ๋ง ์–ธ์–ด๋กœ ์ „์ฒด ์‹œ์Šคํ…œ์„ ๋ณ„๋„๋กœ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ณ ๋„ ์—„๊ฒฉํ•œ ๊ฒ€์ฆ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ๊ณผ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์ด๋ฒคํŠธ์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ(์˜ˆ: ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ์˜ ์žฅ์• ๊ฐ€ ์ถ”๊ฐ€๋กœ ์ „ํŒŒ๋˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•˜๋Š” ๋Šฅ๋ ฅ)์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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