WebOS විවෘත මූලාශ්‍ර සංස්කරණය 2.10 වේදිකා නිකුතුව

විවිධ අතේ ගෙන යා හැකි උපාංග, පුවරු සහ මෝටර් රථ තොරතුරු රසාස්වාදය පද්ධති මත භාවිතා කළ හැකි විවෘත වේදිකාවේ webOS විවෘත මූලාශ්‍ර සංස්කරණය 2.10 නිකුත් කිරීම හඳුන්වා දී ඇත. Raspberry Pi 4 පුවරු සමුද්දේශ දෘඪාංග වේදිකාව ලෙස සැලකේ.වේදිකාව Apache 2.0 බලපත්‍රය යටතේ පොදු ගබඩාවක සංවර්ධනය කර ඇති අතර සහයෝගිතා සංවර්ධන කළමනාකරණ ආකෘතියක් අනුගමනය කරමින් සංවර්ධනය ප්‍රජාව විසින් අධීක්ෂණය කරනු ලැබේ.

webOS වේදිකාව මුලින් 2008 දී Palm විසින් සංවර්ධනය කරන ලද අතර එය Palm Pre සහ Pixie ස්මාර්ට්ෆෝන් වල භාවිතා කරන ලදී. 2010 දී Palm අත්පත් කර ගැනීමේ ප්‍රතිඵලයක් ලෙස, වේදිකාව Hewlett-Packard අතට පත් වූ අතර, HP විසින් මෙම වේදිකාව එහි මුද්‍රණ යන්ත්‍ර, ටැබ්ලට්, ලැප්ටොප් සහ පරිගණකවල භාවිතා කිරීමට උත්සාහ කළේය. 2012 දී, HP විසින් webOS ස්වාධීන විවෘත මූලාශ්‍ර ව්‍යාපෘතියක් බවට පරිවර්තනය කිරීම නිවේදනය කරන ලද අතර 2013 දී එහි සංරචකවල ප්‍රභව කේතය විවෘත කිරීමට පටන් ගත්තේය. 2013 දී, වේදිකාව LG විසින් Hewlett-Packard වෙතින් මිලදී ගන්නා ලද අතර දැන් LG රූපවාහිනී සහ පාරිභෝගික උපාංග මිලියන 70 කට වඩා භාවිතා කරයි. 2018 දී, webOS Open Source Edition ව්‍යාපෘතිය ආරම්භ කරන ලද අතර, එමඟින් LG විවෘත සංවර්ධන ආකෘතියකට ආපසු යාමට, අනෙකුත් සහභාගිවන්නන් ආකර්ෂණය කර ගැනීමට සහ webOS හි සහාය දක්වන උපාංග පරාසය පුළුල් කිරීමට උත්සාහ කළේය.

WebOS පද්ධති පරිසරය නිර්මාණය කර ඇත්තේ OpenEmbedded මෙවලම් සහ පාදක පැකේජ මෙන්ම Yocto ව්‍යාපෘතියෙන් ගොඩනඟන පද්ධතියක් සහ පාර-දත්ත කට්ටලයක් භාවිතා කරමිනි. webOS හි ප්‍රධාන කොටස් වන්නේ යෙදුම් සහ සේවා ධාවනය සඳහා වගකිව යුතු පද්ධති සහ යෙදුම් කළමනාකරු (SAM, System and Application Manager) සහ පරිශීලක අතුරුමුහුණත සාදන Luna Surface Manager (LSM) ය. සංරචක Qt රාමුව සහ Chromium බ්‍රවුසර එන්ජිම භාවිතයෙන් ලියා ඇත.

විදැහුම්කරණය වේලන්ඩ් ප්‍රොටෝකෝලය භාවිතයෙන් සංයුක්ත කළමනාකරුවෙකු හරහා සිදු කෙරේ. අභිරුචි යෙදුම් සංවර්ධනය කිරීම සඳහා, React මත පදනම් වූ වෙබ් තාක්ෂණයන් (CSS, HTML5 සහ JavaScript) සහ Enact රාමුව භාවිතා කිරීමට යෝජනා කර ඇත, නමුත් Qt මත පදනම් වූ අතුරු මුහුණතක් සමඟ C සහ C++ හි වැඩසටහන් නිර්මාණය කිරීමටද හැකිය. පරිශීලක කවචය සහ බිල්ට් චිත්‍රක යෙදුම් ප්‍රධාන වශයෙන් QML තාක්ෂණය භාවිතයෙන් ලියන ලද ස්වදේශීය වැඩසටහන් ලෙස ක්‍රියාත්මක වේ. පෙරනිමි Home Launcher කවචය ස්පර්ශ තිර පාලනය සඳහා ප්‍රශස්ත කර ඇති අතර (කවුළු වෙනුවට) භ්‍රමණය වන සිතියම් සංකල්පය ඉදිරිපත් කරයි.

WebOS විවෘත මූලාශ්‍ර සංස්කරණය 2.10 වේදිකා නිකුතුව

JSON ආකෘතිය භාවිතයෙන් දත්ත ව්‍යුහගත ආකාරයෙන් ගබඩා කිරීම සඳහා, LevelDB දත්ත සමුදාය පසුබිමක් ලෙස භාවිතා කරමින් DB8 ගබඩාව භාවිතා කරයි. Systemd මත පදනම්ව ආරම්භ කිරීම සඳහා Bootd භාවිතා කරයි. බහුමාධ්‍ය අන්තර්ගතය සැකසීම සඳහා uMediaServer සහ Media Display Controller (MDC) උප පද්ධති පිරිනමනු ලැබේ; PulseAudio ශබ්ද සේවාදායකයක් ලෙස භාවිතා කරයි. ස්ථිරාංග ස්වයංක්‍රීයව යාවත්කාලීන කිරීම සඳහා, OSTree සහ පරමාණුක කොටස් ප්‍රතිස්ථාපනය භාවිතා කරනු ලැබේ (පද්ධති කොටස් දෙකක් සාදනු ලැබේ, ඉන් එකක් සක්‍රීය වන අතර දෙවැන්න යාවත්කාලීන කිරීම පිටපත් කිරීමට භාවිතා කරයි).

නව නිකුතුවේ ප්රධාන වෙනස්කම්:

  • අභ්‍යන්තර ආචයනය, USB ධාවක සහ වලාකුළු ආචයන පද්ධති ඇතුළු විවිධ ගබඩා පහසුකම් වෙත ප්‍රවේශ වීම සඳහා තනි අතුරු මුහුණතක් සපයමින් ගබඩා ප්‍රවේශ රාමුව ක්‍රියාත්මක කර ඇත (දැනට සහය දක්වන්නේ Google Drive පමණි). පොදු පරිශීලක අතුරුමුහුණතක් හරහා සියලුම වින්‍යාසගත ගබඩා සපයන්නන්ගෙන් ලේඛන, පින්තූර සහ ගොනු බැලීමට සහ විවෘත කිරීමට රාමුව ඔබට ඉඩ සලසයි.
  • බ්‍රවුසර එන්ජිම මඟින් සැසි ගබඩා කිරීම සහ සංකේතාත්මක ආකාරයෙන් කුකීස් සත්‍යාපනය සපයයි.
  • GPIO, SPI, I2C සහ UART අතුරුමුහුණත් හරහා උපාංග සමඟ අන්තර්ක්‍රියා කිරීමට සහාය වන පර්යන්ත උපාංග කළමනාකරණය කිරීමට නව පර්යන්ත කළමනාකරු සේවාවක් එක් කර ඇත. වේදිකාවේ ප්‍රභව කේතය වෙනස් නොකර නව උපාංග කළමනාකරණය සංවිධානය කිරීමට සේවාව ඔබට ඉඩ සලසයි.
  • Luna Bus භාවිතා කරන සේවා බලතල සීමා කිරීමට භාවිතා කරන ACG (ප්‍රවේශ පාලන කණ්ඩායම්) ප්‍රවේශ පාලන ආකෘතියේ හැකියාවන් පුළුල් කර ඇත. නව නිකුතුවේදී, පැරණි ආරක්ෂක ආකෘතිය කලින් භාවිතා කළ සියලුම පැරණි සේවාවන් ACG වෙත මාරු කර ඇත. ACG රීති වල වාක්‍ය ඛණ්ඩය වෙනස් කර ඇත.

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

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