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

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

2013లో webOS ప్లాట్‌ఫారమ్ కొనుగోలు చేసింది Hewlett-Packard నుండి LG ద్వారా మరియు 70 మిలియన్ కంటే ఎక్కువ LG TVలు మరియు వినియోగదారు పరికరాలలో ఉపయోగించబడుతుంది. వెబ్‌ఓఎస్ ఓపెన్ సోర్స్ ఎడిషన్ ప్రాజెక్ట్ ఇతర భాగస్వాములను ఆకర్షించడానికి మరియు వెబ్‌ఓఎస్‌ని ఉపయోగించగల పరికరాల పరిధిని విస్తరించడానికి ఓపెన్ డెవలప్‌మెంట్ మోడల్‌కి తిరిగి రావడానికి LG ప్రయత్నించిన తర్వాత 2018లో స్థాపించబడింది.

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

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

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

ఫీచర్స్ webOS ఓపెన్ సోర్స్ ఎడిషన్ 2:

  • కొత్త రిఫరెన్స్ యూజర్ ఇంటర్‌ఫేస్ పరిచయం చేయబడింది, హోమ్ లాంచర్, ఇది టచ్‌స్క్రీన్ నియంత్రణ కోసం ఆప్టిమైజ్ చేయబడింది మరియు మ్యాప్‌లను తిప్పే (విండోలకు బదులుగా) మెరుగైన భావనను అందిస్తుంది. ఇంటర్‌ఫేస్ క్విక్ లాంచ్ బార్‌ను కూడా జోడిస్తుంది, ఇది సెట్టింగ్‌లు మరియు నోటిఫికేషన్‌లకు యాక్సెస్ వంటి తరచుగా ఉపయోగించే ఫంక్షన్‌లకు షార్ట్‌కట్‌లను కలిగి ఉంటుంది;

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

  • ఈ ప్లాట్‌ఫారమ్ ఆటోమోటివ్ ఇన్ఫోటైన్‌మెంట్ సిస్టమ్స్‌లో ఉపయోగించడానికి అనుకూలంగా ఉంటుంది. ఉదాహరణకు, ప్యాసింజర్ మల్టీమీడియా సిస్టమ్‌లలో సాధారణంగా ఉపయోగించే డ్యూయల్-స్క్రీన్ పరిసరాలలో పని చేయడం సాధ్యపడుతుంది;
  • ఆటోమేటిక్ ఫర్మ్‌వేర్ అప్‌డేట్ కోసం ప్రతిపాదిత సాధనాలు (ఫోటో - ఫర్మ్‌వేర్-ఓవర్-ది ఎయిర్), అప్లికేషన్ ఆధారంగా OSTree మరియు అటామిక్ సిస్టమ్ నవీకరణ. మొత్తం సిస్టమ్ ఇమేజ్ ప్రత్యేక ప్యాకేజీలుగా విభజించబడకుండా, మొత్తంగా పునర్నిర్మించబడింది. నవీకరణ వ్యవస్థ రెండు సిస్టమ్ విభజనల వాడకంపై ఆధారపడి ఉంటుంది, వాటిలో ఒకటి సక్రియంగా ఉంటుంది మరియు రెండవది నవీకరణను కాపీ చేయడానికి ఉపయోగించబడుతుంది; నవీకరణను ఇన్‌స్టాల్ చేసిన తర్వాత, విభజనలు పాత్రలను మారుస్తాయి;
  • సాఫ్ట్‌ఎపి (టెథరింగ్) మోడ్ జోడించబడింది, ఇది నెట్‌వర్క్‌కు ఇతర పరికరాలను కనెక్ట్ చేయడానికి వైర్‌లెస్ యాక్సెస్ పాయింట్ యొక్క ఆపరేషన్‌ను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది;
  • స్మాక్ (సరళీకృత తప్పనిసరి యాక్సెస్ కంట్రోల్ కెర్నల్) కెర్నల్ మాడ్యూల్ ఆధారంగా తప్పనిసరి యాక్సెస్ నియంత్రణకు మద్దతు జోడించబడింది;
  • మెరుగైన బ్లూటూత్ మరియు వైఫై మద్దతు;
  • రెఫరెన్స్ హార్డ్‌వేర్ ప్లాట్‌ఫారమ్ Raspberry Pi 4 బోర్డ్‌కు నవీకరించబడింది (గతంలో రాస్ప్బెర్రీ పై 3 మోడల్ Bని ఉపయోగించడానికి అందించబడింది), ఇది HDMI ద్వారా రెండు స్క్రీన్‌లను కనెక్ట్ చేయగలదు, మరింత అధునాతన GPUని ఉపయోగించవచ్చు, గిగాబిట్ ఈథర్‌నెట్, డ్యూయల్-బ్యాండ్ Wi-Fiని ఉపయోగించండి, బ్లూటూత్ 5.0/BLE మరియు USB 3.0 ;
  • డిఫాల్ట్ లాగింగ్ కోసం చేరి systemd నుండి పత్రిక;
  • Qt 5.12 మరియు Chromium 72తో సహా ప్లాట్‌ఫారమ్‌లో ఉన్న మూడవ పక్ష భాగాల యొక్క నవీకరించబడిన సంస్కరణలు.

మూలం: opennet.ru

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