ගූගල් ක්‍රෝම් ෆුචියා ඕඑස් වෙත මාරු කරයි

Fuchsia OS සඳහා Chrome බ්‍රවුසරයේ සම්පූර්ණ ගොඩනැගීම් සැපයීමට Google කටයුතු කරයි. Fuchsia දැනටමත් ස්වාධීන වෙබ් යෙදුම් ධාවනය කිරීමට Chromium කේත පදනම මත පදනම් වූ බ්‍රවුසර එන්ජිමක් සපයයි, නමුත් ස්වාධීන නිෂ්පාදනයක් ලෙස බ්‍රව්සරය Fuchsia සඳහා නොතිබූ අතර, වේදිකාව මූලික වශයෙන් IoT සහ Nest Hub වැනි පාරිභෝගික උපාංග සඳහා සංවර්ධනය කරන ලදී. මෑතකදී, තත්වය වෙනස් වී ඇති අතර එය ඩෙස්ක්ටොප් වේදිකාවක් ලෙස භාවිතා කිරීම අරමුණු කරගත් Fuchsia හැකියාවන් වර්ධනය කිරීම ආරම්භ කර ඇත.

Fuchsia වෙත පූර්ණ-පරිපූර්ණ Chrome නැව්ගත කිරීමට හැකි වන පරිදි වෙනස්කම් මාලාවක් මෙයට ඇතුළත් වේ. Fuchsia සඳහා Chrome හි මූලික ගොඩනැගීම සැප්තැම්බර් 94 වන දිනට නියමිත Chrome 21 නිකුත් කිරීමට සූදානම් වීමට සැලසුම් කර ඇත. පෝට් කිරීමේ කටයුතු ක්‍රමයෙන් සිදු කරනු ලැබේ - මුලදී, ඉවත් කරන ලද අනුවාදයක් ගොඩනගා ගත හැකි අතර, එහි සමහර විශේෂාංග අංකුර වලින් ප්‍රතිස්ථාපනය කරනු ලැබේ, ඒවා වරායට ගෙන යන විට, විශේෂතා සැලකිල්ලට ගන්නා කේතයේ ක්‍රියාකාරී ක්‍රියාත්මක කිරීම් සමඟ ප්‍රතිස්ථාපනය වේ. Fuchsia හි. උදාහරණයක් ලෙස, Fuchsia පද්ධති තැටිය, ගොනු උඩුගත කිරීම්, ඇමතුමට ක්ලික් කරන්න, ඉවත් කළ හැකි මාධ්‍ය සමඟ වැඩ කිරීම, සමමුහුර්තකරණය, පරිශීලක නාමාවලි, PWA යෙදුම්, මතකය සහ CPU භාරය පිළිබඳ තොරතුරු ප්‍රදර්ශනය කිරීම සහ වෙනත් බ්‍රව්සර් වලින් සැකසුම් ආයාත කිරීම සඳහා අනුවර්තනය වෙමින් පවතී.

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

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

ගූගල් ක්‍රෝම් ෆුචියා ඕඑස් වෙත මාරු කරයි

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

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

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