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

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

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

  • కొత్త హోమ్ స్క్రీన్ (హోమ్ యాప్) ప్రతిపాదించబడింది, దీనిలో ప్యానెల్ యొక్క శైలి, స్థితి పట్టీ మరియు చిహ్నాలు పునఃరూపకల్పన చేయబడ్డాయి.
    WebOS ఓపెన్ సోర్స్ ఎడిషన్ 2.18 ప్లాట్‌ఫారమ్ విడుదల
  • Qt 6.3.1 లైబ్రరీకి మార్పు చేయబడింది.
  • కాన్ఫిగరేషన్ మేనేజ్‌మెంట్ కాంపోనెంట్ కాన్ఫిగరేషన్‌కు టెలిమెట్రీ కలెక్షన్ కోడ్ (డేటా సేకరణ) జోడించబడింది.
  • వెబ్ రిస్క్ APIని ఉపయోగించి హానికరమైన సైట్‌లను గుర్తించడానికి వెబ్ అభివృద్ధి మద్దతు ఇస్తుంది.
  • కెమెరాతో పని చేయడానికి ఎనాక్ట్ బ్రౌజర్ మరియు ఇంటర్‌ఫేస్‌లో బగ్‌లు పరిష్కరించబడ్డాయి.
  • LSM (లూనా సర్ఫేస్ మేనేజర్) స్క్రీన్ మేనేజర్‌కు 4K రిజల్యూషన్‌కు మద్దతు జోడించబడింది.

మూలం: opennet.ru

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