Google Nest Hub උපාංගවල Fuchsia OS ස්ථාපනය කිරීම ආරම්භ කර ඇත

ගොඩනැගීම් පද්ධති, සම්පාදක සහ සංවර්ධක මෙවලම් සඳහා වගකිව යුතු Google කණ්ඩායමට නායකත්වය දෙන Petr Hosek, Fuchsia මෙහෙයුම් පද්ධතියෙන් සමන්විත පළමු උපාංගය ඉදිරිපත් කළේය. Fuchsia මත පදනම් වූ ස්ථිරාංග Google Preview වැඩසටහන් සාමාජිකයින් සඳහා පර්යේෂණාත්මක යාවත්කාලීනයක කොටසක් ලෙස Nest Hub ස්මාර්ට් ඡායාරූප රාමු වෙත නැව්ගත කිරීම ආරම්භ කරනු ඇත.

අත්හදා බැලීම් ක්‍රියාත්මක කිරීමේදී අනපේක්ෂිත ගැටළු මතු නොවන්නේ නම්, Fuchsia මත පදනම් වූ ස්ථිරාංග වෙනත් Nest Hub පරිශීලකයින්ගේ උපාංග සඳහා යොදනු ලැබේ, ඔවුන් Flutter රාමුව මත ගොඩනගා ඇති අතුරු මුහුණත එලෙසම පවතින බැවින් කිසිදු වෙනසක් නොදකිනු ඇත. මෙහෙයුම් පද්ධතියේ පහත් මට්ටමේ සංරචක වෙනස් වනු ඇත. මීට පෙර, 2018 වසරේ සිට නිකුත් කරන ලද Google Nest Hub උපාංග, ඡායාරූප රාමුවක, බහුමාධ්‍ය පද්ධතියක සහ ස්මාර්ට් නිවසක් කළමනාකරණය සඳහා අතුරු මුහුණතක ක්‍රියාකාරකම් ඒකාබද්ධ කර, Cast shell සහ Linux කර්නලය මත පදනම් වූ ස්ථිරාංග භාවිතා කරන ලදී.

Fuchsia ව්‍යාපෘතියේ කොටසක් ලෙස, Google 2016 සිට විශ්වීය මෙහෙයුම් පද්ධතියක් සංවර්ධනය කරමින් සිටින අතර, වැඩපොළවල් සහ ස්මාර්ට්ෆෝන් සිට කාවැද්දූ සහ පාරිභෝගික උපකරණ දක්වා ඕනෑම ආකාරයක උපාංගයක් මත ධාවනය කළ හැකි බව අපි සිහිපත් කරමු. ඇන්ඩ්රොයිඩ් වේදිකාව නිර්මාණය කිරීමේ අත්දැකීම් සැලකිල්ලට ගනිමින් සංවර්ධනය සිදු කරනු ලබන අතර පරිමාණය සහ ආරක්ෂාව පිළිබඳ ක්ෂේත්රයේ අඩුපාඩු සැලකිල්ලට ගනී.

LK ව්‍යාපෘතියේ වර්ධනයන් මත පදනම්ව, ස්මාට්ෆෝන් සහ පුද්ගලික පරිගණක ඇතුළු විවිධ පංතිවල උපාංගවල භාවිතය සඳහා පුළුල් කරන ලද මෙම පද්ධතිය සර්කෝන් මයික්‍රොකර්නලය මත පදනම් වේ. ක්‍රියාවලි සහ හවුල් පුස්තකාල සඳහා සහය ඇතිව සර්කෝන් LK දිගු කරයි, පරිශීලක මට්ටමක්, වස්තු හැසිරවීමේ පද්ධතියක් සහ හැකියාවන් මත පදනම් වූ ආරක්ෂක ආකෘතියක්. ධාවක පරිශීලක අවකාශයේ ක්‍රියාත්මක වන ගතික පුස්තකාල ලෙස ක්‍රියාත්මක වේ, devhost ක්‍රියාවලිය මගින් පටවනු ලබන අතර උපාංග කළමනාකරු (devmg, Device Manager) විසින් කළමනාකරණය කරනු ලැබේ.

Fuchsia හට Flutter රාමුව භාවිතයෙන් Dart හි ලියා ඇති තමන්ගේම චිත්‍රක අතුරු මුහුණතක් ඇත. මෙම ව්‍යාපෘතිය මගින් Peridot පරිශීලක අතුරුමුහුණත් රාමුව, Fargo පැකේජ කළමනාකරු, libc සම්මත පුස්තකාලය, Escher විදැහුම්කරණ පද්ධතිය, Magma Vulkan ධාවකය, Scenic සංයුක්ත කළමනාකරු, MinFS, MemFS, ThinFS (Go භාෂාවෙන් FAT) සහ Blobfs ගොනුව ද සංවර්ධනය කරයි. පද්ධති, මෙන්ම FVM කොටස්. යෙදුම් සංවර්ධනය සඳහා, C / C ++ සඳහා සහය ලබා දී ඇත, Dart සපයනු ලැබේ, පද්ධති සංරචක තුළ, Go network stack තුළ සහ Python භාෂා ගොඩනැගීමේ පද්ධතිය තුළද රස්ට් ඉඩ දෙනු ලැබේ.

Google Nest Hub උපාංගවල Fuchsia OS ස්ථාපනය කිරීම ආරම්භ කර ඇත

ඇරඹුම් ක්‍රියාවලිය මඟින් පද්ධති කළමනාකරු භාවිතා කරයි, එයට ආරම්භක මෘදුකාංග පරිසරය නිර්මාණය කිරීමට appmgr, ඇරඹුම් පරිසරය ගොඩනැගීමට sysmgr සහ පරිශීලක පරිසරය සැකසීමට සහ පිවිසුම් සංවිධානය කිරීමට Basmgr ඇතුළත් වේ. ආරක්ෂාව සහතික කිරීම සඳහා, නව ක්‍රියාවලීන්ට කර්නල් වස්තු වෙත ප්‍රවේශය නොමැති, මතකය වෙන් කළ නොහැකි සහ කේතය ක්‍රියාත්මක කළ නොහැකි, පවතින අවසරයන් තීරණය කරන සම්පත් වෙත ප්‍රවේශ වීමට නාම අවකාශයක් භාවිතා කරන උසස් වැලිපිල්ල හුදකලා පද්ධතියක් යෝජනා කෙරේ. වේදිකාව මඟින් සංරචක නිර්මාණය කිරීම සඳහා රාමුවක් සපයයි, ඒවා IPC හරහා අනෙකුත් සංරචක සමඟ අන්තර් ක්‍රියා කළ හැකි ඒවායේ වැලිපිල්ල තුළ ක්‍රියාත්මක වන වැඩසටහන් වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න