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 ์ธ์ด ์ด์ ๋ธ๋ฆฌ ์์คํ ์์๋ ํ์ฉ๋ฉ๋๋ค.
๋ถํ
ํ๋ก์ธ์ค์์๋ ์ด๊ธฐ ์ํํธ์จ์ด ํ๊ฒฝ์ ์์ฑํ๋ appmgr, ๋ถํ
ํ๊ฒฝ์ ์์ฑํ๋ sysmgr, ์ฌ์ฉ์ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ ๋ก๊ทธ์ธ์ ๊ตฌ์ฑํ๋ basemgr ๋ฑ์ ์์คํ
๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ณด์์ ๋ณด์ฅํ๊ธฐ ์ํด ์๋ก์ด ํ๋ก์ธ์ค๊ฐ ์ปค๋ ๊ฐ์ฒด์ ์ก์ธ์คํ ์ ์๊ณ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ ์ ์์ผ๋ฉฐ ์ฝ๋๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ ๋ค์์คํ์ด์ค ์์คํ
์ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค์ ์ก์ธ์คํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ถํ์ ๊ฒฐ์ ํ๋ ๊ณ ๊ธ ์๋๋ฐ์ค ๊ฒฉ๋ฆฌ ์์คํ
์ด ์ ์๋ฉ๋๋ค. ํ๋ซํผ์ ์์ฒด ์๋๋ฐ์ค์์ ์คํ๋๊ณ IPC๋ฅผ ํตํด ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ์ํธ ์์ฉํ ์ ์๋ ํ๋ก๊ทธ๋จ์ธ ๊ตฌ์ฑ ์์๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ : opennet.ru