Fuchsia OS์—์„œ Chromium ์‚ฌ์šฉ ๊ฐ€๋Šฅ

Google์€ Fuchsia ์šด์˜ ์ฒด์ œ์šฉ Chromium ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ „์ฒด ๋ฒ„์ „์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์€ ์ด์ „์— ์ œ๊ณต๋˜์—ˆ๋˜ ๋‹จ์ˆœ ๋ธŒ๋ผ์šฐ์ € ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก์—์„œ ๋Œ€์ฒดํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ์—์„œ ์ž‘์—…ํ•˜๋Š” ๋Œ€์‹  ๋ณ„๋„์˜ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„์ ‘์ ์œผ๋กœ ์ผ๋ฐ˜ ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋ฉด Nest Hub์™€ ๊ฐ™์€ IoT ๋ฐ ์†Œ๋น„์ž ์žฅ์น˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์Šคํฌํ†ฑ ํ”Œ๋žซํผ์šฉ์œผ๋กœ Fuchsia๋ฅผ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” Google์˜ ์˜๋„๊ฐ€ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Fuchsia ๊ฐœ๋ฐœ์˜ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์•Œ์•„๋ณด๋ ค๋ฉด ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  dahliaOS ํ”„๋กœ์ ํŠธ์˜ ํ…Œ์ŠคํŠธ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Fuchsia OS์—์„œ Chromium ์‚ฌ์šฉ ๊ฐ€๋Šฅ

Fuchsia OS๋Š” ํ”Œ๋žซํผ์˜ ํ™•์žฅ์„ฑ๊ณผ ๋ณด์•ˆ ์ธก๋ฉด์—์„œ ์กด์žฌํ•˜๋Š” ๋‹จ์ ์„ ๊ณ ๋ คํ•˜์—ฌ Google์ด 2016๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœํ•ด ์˜จ ์šด์˜์ฒด์ œ๋ผ๋Š” ์ ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. Android์ด ์‹œ์Šคํ…œ์€ LK ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ ์‚ฌํ•ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ ์Šค๋งˆํŠธํฐ ๋ฐ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์žฅ์น˜ ํด๋ž˜์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅ๋œ Zircon ๋งˆ์ดํฌ๋กœ์ปค๋„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. Zircon์€ ํ”„๋กœ์„ธ์Šค ๋ฐ ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ง€์›, ์‚ฌ์šฉ์ž ์ˆ˜์ค€ ํ™˜๊ฒฝ, ๊ฐ์ฒด ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ, ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋Šฅ ๊ธฐ๋ฐ˜ ๋ณด์•ˆ ๋ชจ๋ธ์„ ํ†ตํ•ด LK๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„๋Š” devhost ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ๋กœ๋“œ๋˜๊ณ  ์žฅ์น˜ ๊ด€๋ฆฌ์ž(devmg)์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๋Š” ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ๋™์  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

Fuchsia์—๋Š” Flutter ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Dart๋กœ ์ž‘์„ฑ๋œ ์ž์ฒด ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋˜ํ•œ Peridot ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ํ”„๋ ˆ์ž„์›Œํฌ, Fargo ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž, libc ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, Escher ๋ Œ๋”๋ง ์‹œ์Šคํ…œ, Magma Vulkan ๋“œ๋ผ์ด๋ฒ„, Scenic ๋ณตํ•ฉ ๊ด€๋ฆฌ์ž, MinFS, MemFS, ThinFS(Go ์–ธ์–ด์˜ FAT) ๋ฐ Blobfs ํŒŒ์ผ์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๋ฐ ๊ด€๋ฆฌ์ž FVM ํŒŒํ‹ฐ์…˜. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด C/C++ ๋ฐ Dart ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€์›์ด ์ œ๊ณต๋˜๋ฉฐ Rust๋Š” ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ, Go ๋„คํŠธ์›Œํฌ ์Šคํƒ ๋ฐ Python ์–ธ์–ด ์–ด์…ˆ๋ธ”๋ฆฌ ์‹œ์Šคํ…œ์—์„œ๋„ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

Fuchsia OS์—์„œ Chromium ์‚ฌ์šฉ ๊ฐ€๋Šฅ

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

์ถœ์ฒ˜ : opennet.ru

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