WebOS ఓపెన్ సోర్స్ ఎడిషన్ 2.14 ప్లాట్‌ఫారమ్ విడుదల

ఓపెన్ ప్లాట్‌ఫారమ్ webOS ఓపెన్ సోర్స్ ఎడిషన్ 2.14 విడుదల ప్రచురించబడింది, దీనిని వివిధ పోర్టబుల్ పరికరాలు, బోర్డులు మరియు కార్ ఇన్ఫోటైన్‌మెంట్ సిస్టమ్‌లలో ఉపయోగించవచ్చు. Raspberry Pi 4 బోర్డ్‌లు రిఫరెన్స్ హార్డ్‌వేర్ ప్లాట్‌ఫారమ్‌గా పరిగణించబడతాయి. ప్లాట్‌ఫారమ్ అపాచీ 2.0 లైసెన్స్ క్రింద పబ్లిక్ రిపోజిటరీలో అభివృద్ధి చేయబడింది మరియు అభివృద్ధి సహకార అభివృద్ధి నిర్వహణ నమూనాకు కట్టుబడి కమ్యూనిటీచే నిర్వహించబడుతుంది.

వెబ్‌ఓఎస్ ప్లాట్‌ఫారమ్‌ను వాస్తవానికి 2008లో పామ్ అభివృద్ధి చేసింది మరియు పామ్ ప్రీ మరియు పిక్సీ స్మార్ట్‌ఫోన్‌లలో ఉపయోగించబడింది. 2020లో, పామ్‌ను కొనుగోలు చేసిన తర్వాత, ప్లాట్‌ఫారమ్ హ్యూలెట్-ప్యాకర్డ్ చేతుల్లోకి వెళ్లింది, ఆ తర్వాత HP ఈ ప్లాట్‌ఫారమ్‌ను ప్రింటర్లు, టాబ్లెట్‌లు, ల్యాప్‌టాప్‌లు మరియు PCలలో ఉపయోగించడానికి ప్రయత్నించింది. 2012లో, వెబ్‌ఓఎస్‌ని స్వతంత్ర ఓపెన్ సోర్స్ ప్రాజెక్ట్‌కి బదిలీ చేస్తున్నట్లు HP ప్రకటించింది మరియు 2013లో దాని భాగాల సోర్స్ కోడ్‌ను తెరవడం ప్రారంభించింది. 2013లో, ప్లాట్‌ఫారమ్‌ను హ్యూలెట్-ప్యాకర్డ్ నుండి LG కొనుగోలు చేసింది మరియు ఇప్పుడు 70 మిలియన్ కంటే ఎక్కువ LG టీవీలు మరియు వినియోగదారు పరికరాలలో ఉపయోగించబడుతుంది. 2018లో, webOS ఓపెన్ సోర్స్ ఎడిషన్ ప్రాజెక్ట్ స్థాపించబడింది, దీని ద్వారా LG ఓపెన్ డెవలప్‌మెంట్ మోడల్‌కి తిరిగి రావడానికి, ఇతర భాగస్వాములను ఆకర్షించడానికి మరియు webOSలో మద్దతు ఉన్న పరికరాల పరిధిని విస్తరించడానికి ప్రయత్నించింది.

OpenEmbedded టూల్‌కిట్ మరియు బేస్ ప్యాకేజీలు, అలాగే Yocto ప్రాజెక్ట్ నుండి సెట్ చేయబడిన బిల్డ్ సిస్టమ్ మరియు మెటాడేటా ఉపయోగించి webOS సిస్టమ్ ఎన్విరాన్‌మెంట్ ఏర్పడుతుంది. webOS యొక్క ముఖ్య భాగాలు సిస్టమ్ మరియు అప్లికేషన్ మేనేజర్ (SAM, సిస్టమ్ మరియు అప్లికేషన్ మేనేజర్), ఇది అప్లికేషన్‌లు మరియు సేవలను అమలు చేయడానికి బాధ్యత వహిస్తుంది మరియు వినియోగదారు ఇంటర్‌ఫేస్‌ను రూపొందించే లూనా సర్ఫేస్ మేనేజర్ (LSM). భాగాలు Qt ఫ్రేమ్‌వర్క్ మరియు Chromium బ్రౌజర్ ఇంజిన్‌ని ఉపయోగించి వ్రాయబడ్డాయి.

వేలాండ్ ప్రోటోకాల్‌ని ఉపయోగించే కాంపోజిట్ మేనేజర్ ద్వారా రెండరింగ్ చేయబడుతుంది. అనుకూల అప్లికేషన్‌లను అభివృద్ధి చేయడానికి, వెబ్ టెక్నాలజీలను (CSS, HTML5 మరియు JavaScript) మరియు రియాక్ట్ ఆధారంగా ఎనాక్ట్ ఫ్రేమ్‌వర్క్‌ని ఉపయోగించాలని ప్రతిపాదించబడింది, అయితే Qt ఆధారంగా ఇంటర్‌ఫేస్‌తో C మరియు C ++లో ప్రోగ్రామ్‌లను సృష్టించడం కూడా సాధ్యమే. వినియోగదారు ఇంటర్‌ఫేస్ మరియు ఎంబెడెడ్ గ్రాఫికల్ అప్లికేషన్‌లు ఎక్కువగా QML సాంకేతికతను ఉపయోగించి వ్రాసిన స్థానిక ప్రోగ్రామ్‌ల వలె అమలు చేయబడతాయి. డిఫాల్ట్‌గా, హోమ్ లాంచర్ అందించబడుతుంది, ఇది టచ్ స్క్రీన్ ఆపరేషన్ కోసం ఆప్టిమైజ్ చేయబడింది మరియు వరుస మ్యాప్‌ల భావనను అందిస్తుంది (విండోలకు బదులుగా).

WebOS ఓపెన్ సోర్స్ ఎడిషన్ 2.14 ప్లాట్‌ఫారమ్ విడుదల

JSON ఆకృతిని ఉపయోగించి నిర్మాణాత్మక రూపంలో డేటాను నిల్వ చేయడానికి, DB8 నిల్వ ఉపయోగించబడుతుంది, ఇది LevelDB డేటాబేస్‌ను బ్యాకెండ్‌గా ఉపయోగిస్తుంది. ప్రారంభించడం కోసం, systemd ఆధారంగా bootd ఉపయోగించబడుతుంది. మల్టీమీడియా కంటెంట్‌ను ప్రాసెస్ చేయడం కోసం uMediaServer మరియు మీడియా డిస్‌ప్లే కంట్రోలర్ (MDC) సబ్‌సిస్టమ్‌లు అందించబడ్డాయి, పల్స్ ఆడియో సౌండ్ సర్వర్‌గా ఉపయోగించబడుతుంది. ఫర్మ్‌వేర్‌ను స్వయంచాలకంగా నవీకరించడానికి, OSTree మరియు అటామిక్ విభజన భర్తీ ఉపయోగించబడుతుంది (రెండు సిస్టమ్ విభజనలు సృష్టించబడతాయి, వాటిలో ఒకటి సక్రియంగా ఉంటుంది మరియు రెండవది నవీకరణను కాపీ చేయడానికి ఉపయోగించబడుతుంది).

కొత్త విడుదలలో ప్రధాన మార్పులు:

  • డిఫాల్ట్ నమూనా అప్లికేషన్‌లలో కెమెరా ప్రోగ్రామ్ ఉంటుంది. ప్రోగ్రామ్ ఫోటోలు తీయడానికి మరియు వీడియోలను రికార్డ్ చేయడానికి ప్రాథమిక కార్యాచరణను అందిస్తుంది మరియు మరింత అధునాతన కెమెరా అప్లికేషన్‌లను అభివృద్ధి చేయడానికి ఆధారంగా ఉపయోగించవచ్చు.
  • రాస్ప్బెర్రీ పై 64 బోర్డ్ (rpi4-4) మరియు ఎమ్యులేటర్ (qemux64) కోసం అసెంబ్లీలతో సహా 86-బిట్ అసెంబ్లీల ఏర్పాటుకు మార్పు చేయబడింది. 32 నిర్మాణాలకు మద్దతు నిలిపివేయబడింది.
  • ఓపెన్ సోర్స్ కోడ్ ఎడిటర్ విజువల్ స్టూడియో కోడ్ కోసం యాడ్-ఆన్ ప్రతిపాదించబడింది, ఇది webOS-నిర్దిష్ట వెబ్ అప్లికేషన్‌లు, Enact అప్లికేషన్‌లు మరియు JavaScript సేవల అభివృద్ధిని సులభతరం చేస్తుంది.
  • systemd-oomd సిస్టమ్‌లో తక్కువ మెమరీకి ముందస్తు ప్రతిస్పందన కోసం సేవ సక్రియం చేయబడింది, ఇది వనరుల కొరత కారణంగా ఆలస్యం యొక్క ప్రారంభాన్ని గుర్తించడం మరియు సిస్టమ్ ఇంకా లేని దశలో వనరు-ఇంటెన్సివ్ ప్రక్రియలను ఎంపిక చేయడం సాధ్యపడుతుంది. ఒక క్లిష్టమైన స్థితి మరియు విభజనను స్వాప్ చేయడానికి కాష్‌ను తీవ్రంగా కత్తిరించడం మరియు డేటాను తొలగించడం ప్రారంభించదు.
  • నెట్‌వర్క్ మేనేజర్‌లో, రాస్ప్‌బెర్రీ పై 4 బోర్డుల కోసం అసెంబ్లీలలో wpa-సప్లికెంట్ సర్వీస్ ప్రారంభించబడింది.
  • ఎగ్జిక్యూటబుల్ ఫైల్స్ occlientbasicops మరియు ocserverbasicops ఎమ్యులేటర్ కోసం అసెంబ్లీకి జోడించబడ్డాయి మరియు LGE UWB మాడ్యూల్ కోసం udev నియమాలు నవీకరించబడ్డాయి.
  • g-camera-pipeline భాగం ఆడియో రికార్డింగ్‌కు సంబంధించిన మెరుగైన కార్యాచరణను కలిగి ఉంది.
  • బ్రౌజర్ ఇంజిన్ Chromium 91కి నవీకరించబడింది.
  • Yocto ఎంబెడెడ్ Linux ప్లాట్‌ఫారమ్ యొక్క భాగాలు 3.1ని విడుదల చేయడానికి నవీకరించబడ్డాయి.
  • మెమరీ మేనేజర్ D-బస్ సిగ్నల్ ప్రాసెసింగ్‌ను అమలు చేస్తుంది.

అదనంగా, మేము OpenLGTV ప్రాజెక్ట్‌ను గమనించవచ్చు, LG TVల కోసం రివర్స్ ఇంజనీర్ ఫర్మ్‌వేర్‌ను వాటి కార్యాచరణను విస్తరించడానికి, లోపాలను తొలగించడానికి మరియు ఫర్మ్‌వేర్‌లో (పాక్షికంగా ఓపెన్ ఫర్మ్‌వేర్) ఓపెన్ కాంపోనెంట్‌లను ఉపయోగిస్తున్నప్పుడు కాపీలెఫ్ట్ లైసెన్స్‌లకు అనుగుణంగా ఉన్నట్లు ధృవీకరించడానికి పని జరుగుతోంది. ప్రాజెక్ట్ LG, Hisense, Sharp, Philips/TPV మరియు థాంప్సన్ టీవీల నుండి ఫర్మ్‌వేర్ మరియు వివిధ డేటాను సంగ్రహించడం మరియు డీక్రిప్ట్ చేయడం కోసం epk2extract టూల్‌కిట్‌ను అభివృద్ధి చేస్తుంది, అలాగే webOS బ్రూ ప్యాకేజీల రిపోజిటరీ మరియు TV (RootMyTV)పై రూట్ హక్కులను పొందేందుకు ఒక టూల్‌కిట్‌ను అభివృద్ధి చేస్తుంది. . ప్రాజెక్ట్ LG NC4 మరియు LG115x బోర్డ్‌ల ఆధారంగా TVల కోసం సిస్టమ్ ఇమేజ్‌లను రూపొందించడానికి అసెంబ్లీ వాతావరణాలను అందిస్తుంది మరియు బ్రాడ్‌కామ్ చిప్‌ల ఆధారంగా Saturn S6, Saturn S7 మరియు LG 2010 మరియు 2011 టీవీల కోసం పాత సవరించిన ఫర్మ్‌వేర్‌లను అందిస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి