์• ํ”Œ ์‹ซ์–ด

5826๋ฐ”์ดํŠธ

๋‚˜๋Š” ๋‹ค์–‘ํ•œ ์ด์œ ๋กœ ์• ํ”Œ์ด ์‹ซ๋‹ค. ์›ฌ๋งŒํ•œ ๊ณณ ์›น ๊ฐœ๋ฐœ์ž๋กœ ์ทจ์งํ•  ๊ฑฐ๋ผ๋ฉด ๋งฅ๋ถ์„ ์จ์•ผ ํ•˜๋Š” ์šด๋ช…์— ์–ฝ๋งค์—ฌ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์ง€๊ทนํžˆ ์ ˆ๋ง์ ์ด๋‹ค.

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

macOS๋Š” ์žฌ์•™์ด๋‹ค. ๋ชจ๋˜ DE์— ํ™”๋ฉด ๋ถ„ํ• ์ด ์—†๋‹ค๊ณ ? ๋†๋‹ด์ด์ง€? ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ๋„ ์ง„์งœ ์‚ฌ๋žŒ ๋Œ์•„๋ฒ„๋ฆฌ๊ฒŒ ๋งŒ๋“ ๋‹ค. ์–˜๋„ค๋งŒ ์“ฐ๋Š” ์ปค๋งจ๋“œ ํ‚ค ๋•Œ๋ฌธ์— ๋‹จ์ถ•ํ‚ค ์ฃ„๋‹ค ๊ผฌ์ด๊ณ  ์ปจํŠธ๋กค๊ณผ ์ผ๋Œ€์ผ ๋งคํ•‘๋„ ์•„๋‹ˆ๋‹ค. ์ปจํŠธ๋กค์€ ๋˜ ๋”ฐ๋กœ ์žˆ์–ด์„œ ๋‹จ์ถ•ํ‚ค๊ฐ€ ๊ทธ๋ƒฅ ํ™˜์žฅ์ด๋‹ค. ๋‚œ ์ดˆ์ž์—ฐ์ ์ธ ๊ฒƒ๋“ค์„ ๋ฏฟ์ง€ ์•Š์ง€๋งŒ ์ปค๋งจ๋“œ ํ‚ค๋ฅผ ๊ณ ์•ˆํ•œ ์‚ฌ๋žŒ์ด ๋ˆ„๊ตฐ์ง€๋Š” ๋ชฐ๋ผ๋„ ์ด ์‚ฌ๋žŒ๋งŒ์„ ์œ„ํ•œ 1์ธ ์ง€์˜ฅ ์ •๋„๋Š” ์žˆ์–ด์คฌ์Œ ์ข‹๊ฒ ๋‹ค. ์–˜๋„ค๋งŒ ํ•œ์˜ ํ‚ค ์บก์Šค ๋ฝ ์ž๋ฆฌ์— ๋ฐ•์•„๋„ฃ๊ณ , ๊ทธ ๋™์ž‘๋„ ๊ธฐ๊ดดํ•˜๋‹ค. ๋ญ ์„œ๋“œ ํŒŒํ‹ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊น”๋ฉด ๋œ๋‹ค๋Š”๋ฐ ์• ํ”Œ ํ•˜๋ฉด ๋‚ฎ๋ฐค์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๊ณ  ํ˜ธํ‰๋ฐ›๋Š” ๊ฒŒ out of the box experience ์•„๋‹Œ๊ฐ€? ์ƒ์งœ OS ์œ„์— ๋ญ˜ ๊น”์•„์„œ ์“ฐ๋Š” ๊ฒŒ ๋‚ซ๋‹ค๋Š” ๊ฑด์ง€ ์•„๋‹ˆ๋ž€ ๊ฑด์ง€ ํ•˜๋‚˜๋งŒ ๊ฒฐ์ •ํ•ด์คฌ์œผ๋ฉด ํ•œ๋‹ค. ์ฐฝ ๊ด€๋ฆฌ๋„ ๋”์ฐํ•˜๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ฐฝ ์‚ฌ์ด๋ฅผ ์˜ฎ๊ฒจ ๋‹ค๋‹ˆ๋ ค๋ฉด ๋ฌด๋ ค ๋ฐฑํ‹ฑ๊ณผ ์ปค๋งจ๋“œ๋ฅผ ๋ˆŒ๋Ÿฌ์•ผ ํ•œ๋‹ค. ๋‹คํ–‰ํžˆ ํ™”๋ฉด ๋ถ„ํ• ์ด ์—†๋Š” ํƒ“์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณ„๋กœ ์ฐฝ ์—ฌ๋Ÿฌ ๊ฐœ ๋„์›Œ์„œ ์“ธ ๋งŒํ•  ๋•Œ์—๋„ ํ•˜๋‚˜์”ฉ๋งŒ ์“ฐ๊ฒŒ ๋˜์—ˆ์œผ๋‹ˆ ์ด๊ฒŒ ์• ํ”Œ ์ธ์ฒด๊ณตํ•™์˜ ์œ„๋Œ€ํ•จ์ผ๊นŒ. ๊ทธ๋ฆฌ๊ณ  ๋„๋Œ€์ฒด๊ฐ€ ๋งˆ์ง€๋ง‰ ์ฐฝ ๋‹ซ์•„๋„ ํ”„๋กœ์„ธ์Šค ์™œ ์‚ด๋ ค๋‘๋Š” ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ํ„ฐ๋ฏธ๋„ ์ผœ์„œ ์“ฐ๊ณ ์„œ ๋‹ซ๊ณ  ์ฐฝ ์ „ํ™˜ ๋ช‡ ๋ฒˆ ํ•˜๋‹ค ๋ณด๋ฉด ์˜ˆ์ƒํ•˜๋Š” ์ฐฝ์— ํฌ์ปค์Šค๊ฐ€ ๊ฐ€์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ด๋ฏธ ์—ด๋ฆฐ ์ฐฝ ํ•˜๋‚˜๋„ ์—†๋Š” ํ„ฐ๋ฏธ๋„ ์•ฑ์— ํฌ์ปค์Šค๊ฐ€ ๊ฐ€๋Š” ๊ฑฐ๋‹ค. ์—ฌ๊ธฐ์„œ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๊ฑด ์ƒ๋‹จ ์ž‘์—… ํ‘œ์‹œ์ค„์˜ ๋‚ด์šฉ๋ฐ–์— ์—†๋‹ค. Finder ์•ฑ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ข…๋ฃŒ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  ํ•ญ์ƒ ๋–  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋” ๊ฒช๋Š” ๋ฌธ์ œ๋„ ์•„๋‹ˆ๋‹ค. ์ดํ† ๋ก ์ธ๊ฐ„ ์นœํ™”์ ์ด๊ณ  ํ›Œ๋ฅญํ•œ UX์— ์ง„์งœ ์šธ์–ด๋ฒ„๋ฆด ๊ฑฐ ๊ฐ™๋‹ค. ๊ฐœ๊ฐ™์€ ํ•œ๊ธ€ ํŒŒ์ผ๋ช… ์ฃ„๋‹ค ์ชผ๊ฐœ์ง€๋Š” ๋ฌธ์ œ๋Š” ๊ทธ๋ƒฅ ์• ๊ต๋‹ค ์• ๊ต. ๊ทธ๋ฆฌ๊ณ  ์•„ํ‚คํ…์ฒ˜ ํŒŒํŽธํ™”์—์„œ ๊ธฐ์ธํ•œ ๊ฐ€์ƒํ™” ์„ฑ๋Šฅ ๋ฌธ์ œ. ์‚ฌ๋žŒ๋“ค ๋„์ปค ์•ˆ ์“ฐ๋‚˜? ๊ฐœ๋ฐœ์žํ•œํ…Œ ๋งฅ๋ถ ์ข‹๋‹ค๋Š” ์†Œ๋ฆฌ๊ฐ€ ๋Œ€์ฒด ์™œ ๋‚˜์˜ค๋Š”์ง€ ์‹ถ๊ธฐ๋งŒ ํ•˜๋‹ค. ๊ฐœ๋ฐœ์žํ•œํ…Œ ์ข‹์€ ๊ฑด ๋ฆฌ๋ˆ…์Šค ๋žฉํƒ‘์ด๋‹ค.

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

์˜คํ”ˆ ์†Œ์Šค๋Š” ๋”ฑ ๊ตฌ์ƒ‰๋งŒ ๋งž์ถ˜ ์ˆ˜์ค€์ด๋‹ค. ์• ํ”Œ์ด ์ฃผ๋„ํ•˜๋Š” ์œ ๋ช… ํ”„๋กœ์ ํŠธ๋ผ๋ด์•ผ (์‚ฌ์‹ค์ƒ ์• ํ”Œ OS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”) ์Šค์œ„ํ”„ํŠธ, (ํ˜„์žฌ ์‚ฌํŒŒ๋ฆฌ๋งŒ ์‚ฌ์šฉํ•˜๋ฉฐ ๊ตฌ๊ธ€์ด ์ดํƒˆํ–ˆ์„ ๋‹น์‹œ ํ”„๋กœ์ ํŠธ๊ฐ€ ํฐ ํƒ€๊ฒฉ์„ ์ž…์€) ์›นํ‚ท, ์ด ์ •๋„์ธ๋ฐ ์ฐธ ๋…ํ•˜๋‹ค๊ณ  ํ•ด์•ผ ํ•˜๋‚˜. BSD ๊ธฐ์—ฌ๋ฅผ ํ•œ๋‹ค๊ณ ๋Š” ํ•˜๋Š”๋ฐ ๊ทธ ์ •๋„ ๊ธฐ์—ฌ๋Š” ๋‹ค๋ฅธ ๊ธฐ์—…๋„ ์—ฅ๊ฐ„ํžˆ ํ•  ๊ฑธ ๊ฐ€์ง€๊ณ  ์ƒ์ƒ‰๋‚ด๊ธฐ๋Š” ์ข€โ€ฆ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์• ํ”Œ ์ด๋ฆ„ ๋‹ฌ๋ฆฐ ๋ญ”๊ฐ€๋ฅผ ๊ฐ–๋‹ค๊ฐ€ ์จ๋ณธ ์ ๋„ ์—†๋Š” ๋ฐ˜๋ฉด์— MS๋Š” ๋“ฑ์žฅํ•˜์ž๋งˆ์ž ์‹œ์žฅ์„ ํœฉ์“ด Playwright, state of the art ์—๋””ํ„ฐ์ธ VSC์™€ ๊ทธ์•ผ๋ง๋กœ ๊ฑธ์ž‘์ด๊ณ  ํ˜๋ช…์ธ TS, ๊ตฌ๊ธ€์€ ๋ญ ๋งํ•  ๊ฒƒ๋„ ์—†๊ณ , ํŽ˜์ด์Šค๋ถ๋„ AI์ชฝ์€ ๋†€๋ผ์šด ๋ฐ๋‹ค๊ฐ€ ์›น์˜ de facto์ธ ๋ฆฌ์•กํŠธ๋‚˜ ํ›Œ๋ฅญํ•œ zstd๊ฐ€ ์žˆ๊ณ , AWS ํˆดํ‚ท์ด ์˜คํ”ˆ ์†Œ์Šค์˜ ๊ฑฐ์˜ ์ „๋ถ€์ธ ์•„๋งˆ์กด ์ •๋„๊ฐ€ ์• ํ”Œ์— ๋น„๊ฒฌ๋  ์ˆ˜ ์žˆ์„๊นŒ ์‹ถ๋‹ค. ๊ทธ ์‚ฌ์•…ํ•˜๋‹ค๊ณ  ์†Œ๋ฌธ๋‚œ ์˜ค๋ผํด๋„ ์•„๋ฌดํŠผ OpenJDK๋ž‘ MySQL, GraalVM๊ณผ ๊ฐ™์€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๋‹ค.

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