Google ααΆαα ααααααΆαααΆαα ααααααΆαααααααααααααα·ααααα·ααΆα Fuchsia 14 ααααααααααΌαααΆαα’αΆααααααααααα·ααΈααααααααααααααΆααααα»αααΌααα Google Nest Hub αα·α Nest Hub Max α Fuchsia OS ααααΌαααΆααααααΎαα‘αΎαααα Google ααΆααααΈααααΆα 2016 αααααααα ααααα·αααΌαααΈααΆαααααααΆααααααααΆαααααααΆα αα·ααα»ααααα·ααΆαααααααααααααααααα·ααααα·ααΆα Android α
ααΆαααααΆααααααΌαααααΆααααα αααα»α Fuchsia 14:
- αααααααΆααααααααααΆαα Starnix ααααΌαααΆααααααΈα αααααΆααΆα±ααααΆαααΆαααΎαααααΎαααΆααααααα·ααΈααΈαα»α ααααα·αααΆαααααααααΆααααααΆαααααααα ααα»α αααααΆααααααααααααααΊαααααΈαα»α αα ααΆααΆαα α αα ααΆαααααααααααα Fuchsia αααααααΌαααααΆα ααααααααΈααααααααΆαααΆαααααααααΆααααΆαααα‘αΎαααααααααα―αααΆαααΈα ααααΆα αααααα xattrs αααααΆαααααααααΆαααα·αα·ααααααααΆαα fxfs ααααααα ααα»α ααΆααα ααΆαα α αααααααα mmap() αααααΆααααααααααα»α /proc/pid/stat ααΎαααΆαααΆαααααααααΆαα fuchsia_sync::Mutex α’αα»ααααααΆαααΆαααα αααααΆαα O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() αα·α ptrace(), ααΆαα’αα»αααα ext4 ααααΎααααΆαααααα»αα―αααΆαααααααααα
- ααααααααΌααΌααααααΎαα‘αΎαα ααΆαααααααααΆαααΆαααααααααΆααα’αΌααΈαααΌαα αααα»ααααααααααααΌααΌα HSP (HandSet Profile) αα·αααΆαααααααααΆααααααΆαααααα αααααααΆαααα‘ααααΆαααααααααα A2DP α
- Matter αααααΆααΆαα’αα»αααααααααααΆααααααΆααααααΆααα§ααααααα αααα»αααααααααΆααα ααααααααΆαααΆαααααααααΆαααααα»αα’αΆααααα αα·ααααααααΆααααα»αααΆααααααααααααααΆαααΆαααααααα’αΆαααααα ααααααααααααα’αααΌα Backlightα
- ααααααααΆααααααΆαααααα·ααΆααΆααα’αααα½ααααα αΌαααΆαααΆαααααααααΆαααααα FastUDP α
- ααΆαααααααααΆαααΆαααααααααΆαααααααααααα α»ααααΌα (SMP) αααααα’ααααΎααααΆαααααααα RISC-V α
- ααΆααααααα API αααααΆααα’ααααααααααΆαα½αα’αααααααααααααΆααα·α αα α
- ααΆαααααααααΆαααΆαααα DeviceTree α
- αααααα·ααΈαααααΆαααααΆααα§αααααα’αΌααΈαααΌαααααΆαα ααα»α αααααΆαα USB ααααΌαααΆααααααααα±ααααααΎααααααααα DFv2 α
Fuchsia ααΊααα’ααααΎ Zircon microkernel αααααα’ααααΎααΆααα·αααααααααααααα LK αααααΆααααααΈααααααΆααααααΎααααΆααααΎα§αααααααΆα αααΎααααααα αα½αααΆααααααΆαα αααΌα αα·ααα»αααααΌαααααααΆαααααα½αα Zircon αααααΈα LK ααΆαα½αααΉαααΆαααΆαααααααααΆααααααΎαααΆα αα·ααααααΆαααα ααααααα ααααα·αα’αααααααΎααααΆαα αααααααααααααααααααααα» αα·αααααΌαα»ααααα·ααΆαααα’ααααΎαααααααΆαα αααααα·ααΈαααααΆααααΌαααΆαα’αα»ααααααΆαααααΆαααααΆαααααααααααα»αααααΎαααΆααααα»αα αααααα’αααααααΎααααΆαα ααααααα»ααααααααΎαααΆα devhost αα·αααααααααααααα’ααααααααααααα§ααααα (devmg, Device Manager)α
Fuchsia ααΆαα ααα»α αααααΆααααααΆα ααα·αααααΆαααααα½ααααααααααα αααα»α Dart αααααααΎ Flutter framework α αααααααααααα’αα·αααααααααααααα ααα»α αααααΆααα’αααααααΎ Peridot, αααααα·ααΈααααααααααααα αα Fargo, αααααΆααααααααααΆα libc, αααααααααααα αΆα Escher, αααααα·ααΈαααααΆ Magma Vulkan, αααααα·ααΈααααααααααααΆαααΆαα» Scenic, MinFS, MemFS, ThinFS (FAT in Go language) αα·αα―αααΆα Blobfs αααααααα ααααΌα ααΆαααααααααααααα FVM α αααααΆααααΆαα’αα·αααααααααααα·ααΈ ααΆαααΆαααααααααΆααααΆααΆ C/C++ αα·α Dart ααααΌαααΆααααααα Rust ααααΌαααΆαα’αα»ααααΆαααααααα αααα»ααααΆαααΆαα»αααααααα αα αααα»αααααααααΆα Go αα·ααα αααα»αααααααααααα‘αΎαααΆααΆ Python α
ααααΎαααΆαα
αΆααααααΎαααααΎααααΆαααααααα·ααΈααααααααααααααααα αα½αααΆαα appmgr ααΎααααΈαααααΎαααα·ααΆααΆααααααα·ααΈααααΌα sysmgr ααΎααααΈαααααΎαααα·ααΆααΆαα
αΆααααααΎα αα·α basemgr ααΎααααΈααααααα
ααΆααααααααααα·ααααΆαα’αααααααΎααααΆαα αα·ααααα
αααΆαα
αΌαα ααΎααααΈααΆααΆαα»ααααα·ααΆα ααααααααααααααα’ααααααΆα
αααααα·ααααααααααΌαααΆαααααΎα‘αΎα αααααααΎαααΆαααααΈαα·αααΆααα·αααα·α
αΌαααααΎααααα»ααΊααα αα·αα’αΆα
αααα
ααα’αααα
αα
αΆα αα·ααα·αα’αΆα
ααααΎαααΆαααΌαααΆααα α αΎααααααααα namespace ααααΌαααΆαααααΎααΎααααΈα
αΌαααααΎααααΆα ααααααααααΆαα’αα»ααααΆααααααΆαα αααα·ααΆααααααααααΌαααααααααααααααΆαααααααΎααααΆαααΆαα» αααααΆαααααα·ααΈαααααααΎαααΆααα
αααα»ααααα’ααααααΆα
αααααΆαααααα½ααααααα½ααα α αΎαα’αΆα
ααααΎα’ααααααααααΆαα½ααααΆαααΆαα»ααααααααααΆαααα IPC α
ααααα: opennet.ru