LG వెబ్‌ఓఎస్ ఓపెన్ సోర్స్ ఎడిషన్ 2.19 ప్లాట్‌ఫారమ్‌ను ప్రచురించింది

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

వెబ్‌ఓఎస్ ప్లాట్‌ఫారమ్‌ను వాస్తవానికి 2008లో పామ్ అభివృద్ధి చేసింది మరియు పామ్ ప్రీ మరియు పిక్సీ స్మార్ట్‌ఫోన్‌లలో ఉపయోగించబడింది. 2010లో, పామ్‌ను కొనుగోలు చేసిన తర్వాత, ప్లాట్‌ఫారమ్ హ్యూలెట్-ప్యాకర్డ్ చేతుల్లోకి వెళ్లింది, ఆ తర్వాత 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 సాంకేతికతను ఉపయోగించి వ్రాసిన స్థానిక ప్రోగ్రామ్‌ల వలె అమలు చేయబడతాయి. డిఫాల్ట్‌గా, హోమ్ లాంచర్ అందించబడుతుంది, ఇది టచ్ స్క్రీన్ ఆపరేషన్ కోసం ఆప్టిమైజ్ చేయబడింది మరియు వరుస మ్యాప్‌ల భావనను అందిస్తుంది (విండోలకు బదులుగా).

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

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

  • తరచుగా ఉపయోగించే ఫీచర్‌ల ఎంపికతో స్టేటస్ బార్‌ని చేర్చడానికి హోమ్ యాప్ మెరుగుపరచబడింది. అప్లికేషన్ ప్యానెల్ యొక్క కంటెంట్‌ల ఉచిత సవరణకు మద్దతును అందిస్తుంది. కొత్త స్క్రీన్ సంజ్ఞలు జోడించబడ్డాయి.
    LG వెబ్‌ఓఎస్ ఓపెన్ సోర్స్ ఎడిషన్ 2.19 ప్లాట్‌ఫారమ్‌ను ప్రచురించింది
  • వీడియో కాల్‌లు చేయడానికి మరియు వర్చువల్ వీడియో సమావేశాలను నిర్వహించడానికి వీడియో కాల్ అప్లికేషన్ చేర్చబడింది. దాని ప్రస్తుత రూపంలో, Cisco Webex మరియు Microsoft బృందాల ద్వారా మాత్రమే కమ్యూనికేషన్‌కు ప్రస్తుతం మద్దతు ఉంది.
    LG వెబ్‌ఓఎస్ ఓపెన్ సోర్స్ ఎడిషన్ 2.19 ప్లాట్‌ఫారమ్‌ను ప్రచురించింది
  • మీ స్వంత బ్లాక్‌చెయిన్ వాలెట్ అప్లికేషన్‌లను రూపొందించడానికి కమాండ్ లైన్ వాతావరణం అందించబడింది, ఇది లావాదేవీలపై సంతకం చేయడం మరియు బ్లాక్‌చెయిన్‌లో ఆ లావాదేవీలను లాగిన్ చేయడం వంటి కార్యకలాపాలను సులభతరం చేస్తుంది.
  • Enact బ్రౌజర్ మాల్వేర్ గుర్తింపు సేవకు మద్దతును జోడించింది మరియు వినియోగదారుని అనుమతుల కోసం అడుగుతున్న పాప్-అప్ విండోను అమలు చేసింది.
  • ఆడియోడ్ సౌండ్ సర్వర్‌లో అంతర్నిర్మిత మరియు బాహ్య ఆడియో పరికరాలను గుర్తించడానికి మద్దతు జోడించబడింది. సిస్టమ్ సేవలో (Sys సర్వీస్) ద్వితీయ ధ్వని పరికరాలు (ఉపపరికరాలు), అంతర్నిర్మిత సౌండ్ కార్డ్‌లు మరియు MIPI కెమెరాలకు మద్దతు జోడించబడింది. PulseAudio ECNR (ఎకో క్యాన్సిలేషన్ నాయిస్ రిడక్షన్) మెకానిజంను ఉపయోగిస్తుంది.
  • Yocto ఎంబెడెడ్ Linux ప్లాట్‌ఫారమ్ యొక్క భాగాలు 4.0ని విడుదల చేయడానికి నవీకరించబడ్డాయి.
  • బ్రౌజర్ ఇంజిన్ Chromium 94 (గతంలో Chromium 91)కి నవీకరించబడింది. webOS వెబ్ అప్లికేషన్‌ల కోసం గేమ్‌ప్యాడ్‌లను ఉపయోగించగల సామర్థ్యం జోడించబడింది.
  • నవీకరించబడిన నోటో ఫాంట్‌లు (యూనికోడ్ 15.0.0 అక్షరాలకు మద్దతు జోడించబడింది).
  • Qt 6.4కి మార్పు పూర్తయింది. Enact వెబ్ ఫ్రేమ్‌వర్క్ వెర్షన్ 4.5.0కి నవీకరించబడింది.

మూలం: opennet.ru

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