Google์€ Chrome์„ Fuchsia OS๋กœ ํฌํŒ…ํ•ฉ๋‹ˆ๋‹ค.

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

์—ฌ๊ธฐ์—๋Š” ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Chrome์„ Fuchsia์— ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ๋ จ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ฐœ๋ฐœ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Fuchsia์šฉ Chrome์˜ ์ดˆ๊ธฐ ๋นŒ๋“œ๋Š” 94์›” 21์ผ๋กœ ์˜ˆ์ •๋œ Chrome XNUMX ์ถœ์‹œ์— ๋งž์ถฐ ์ค€๋น„๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํฌํŒ… ์ž‘์—…์€ ์ ์ง„์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์Šคํ…์œผ๋กœ ๋Œ€์ฒด๋˜๊ณ  ํฌํŒ…์ด ์ง„ํ–‰๋จ์— ๋”ฐ๋ผ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•œ ์ž‘์—… ์ฝ”๋“œ ๊ตฌํ˜„์œผ๋กœ ๋Œ€์ฒด๋˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฒ„์ „์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘ธํฌ์‹œ์•„. ์˜ˆ๋ฅผ ๋“ค์–ด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด, ํŒŒ์ผ ๋กœ๋”ฉ, Click To Call ๊ธฐ๋Šฅ, ์ด๋™์‹ ๋ฏธ๋””์–ด ์ž‘์—…, ๋™๊ธฐํ™”, ์‚ฌ์šฉ์ž ๋””๋ ‰ํ„ฐ๋ฆฌ, PWA ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฉ”๋ชจ๋ฆฌ ๋ฐ CPU ๋กœ๋“œ์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ, ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์„ค์ • ๊ฐ€์ ธ์˜ค๊ธฐ์— ๋Œ€ํ•ด Fuchsia์— ๋Œ€ํ•œ ์ ์‘์ด ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. .

Fuchsia OS๋Š” Android ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ์„ฑ ๋ฐ ๋ณด์•ˆ ๋ถ€์กฑ์„ ๊ณ ๋ คํ•˜์—ฌ 2016๋…„๋ถ€ํ„ฐ Google์—์„œ ๊ฐœ๋ฐœํ–ˆ๋‹ค๋Š” โ€‹โ€‹์ ์„ ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ 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 ์–ธ์–ด ์–ด์…ˆ๋ธ”๋ฆฌ ์‹œ์Šคํ…œ์—์„œ๋„ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

Google์€ Chrome์„ Fuchsia OS๋กœ ํฌํŒ…ํ•ฉ๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

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