మొజిల్లా మరియు KaiOS టెక్నాలజీస్ KaiOS మొబైల్ ప్లాట్ఫారమ్లో ఉపయోగించిన బ్రౌజర్ ఇంజిన్ను నవీకరించడానికి ఉద్దేశించిన సహకారం గురించి. కొనసాగుతుంది మొబైల్ ప్లాట్ఫారమ్ Firefox OS మరియు ప్రస్తుతం 120 కంటే ఎక్కువ దేశాలలో విక్రయించబడిన సుమారు 100 మిలియన్ పరికరాలలో ఉపయోగించబడుతుంది. సమస్య ఏమిటంటే KaiOSలో పాత బ్రౌజర్ ఇంజిన్, సంబంధిత , B2G/Firefox OS అభివృద్ధి 2016లో ఆగిపోయింది. ఈ ఇంజిన్ పాతది, అనేక ప్రస్తుత వెబ్ సాంకేతికతలకు మద్దతు ఇవ్వదు మరియు తగిన భద్రతను అందించదు.
Mozillaతో సహకారం యొక్క లక్ష్యం KaiOSను కొత్త గెక్కో ఇంజిన్కి బదిలీ చేయడం మరియు దుర్బలత్వాలను తొలగించే ప్యాచ్లను క్రమం తప్పకుండా ప్రచురించడం ద్వారా దానిని తాజాగా ఉంచడం. పనిలో ప్లాట్ఫారమ్ మరియు సంబంధిత సేవలు మరియు అప్లికేషన్ల పనితీరును ఆప్టిమైజ్ చేయడం కూడా ఉంటుంది. అన్ని మార్పులు మరియు మెరుగుదలలు ఉంటాయి ఉచిత MPL (మొజిల్లా పబ్లిక్ లైసెన్స్) కింద.
బ్రౌజర్ ఇంజిన్ను అప్డేట్ చేయడం వలన KaiOS మొబైల్ ప్లాట్ఫారమ్ యొక్క భద్రత మెరుగుపడుతుంది మరియు WebAssembly, TLS 1.3, PWA (ప్రోగ్రెసివ్ వెబ్ యాప్), WebGL 2.0, అసమకాలిక JavaScript ఎగ్జిక్యూషన్ కోసం టూల్స్, కొత్త CSS లక్షణాలు, పరస్పర చర్య కోసం విస్తరించిన API కోసం మద్దతు వంటి లక్షణాలను అమలు చేస్తుంది. పరికరాలు, ఇమేజ్ సపోర్ట్ WebP మరియు AV1 వీడియోతో.
KaiOS ఆధారంగా ప్రాజెక్ట్ అభివృద్ధి (బూట్ టు గెక్కో), దీనిలో ఔత్సాహికులు అభివృద్ధిని కొనసాగించడానికి విఫలమయ్యారు , ప్రధాన మొజిల్లా రిపోజిటరీ మరియు గెక్కో ఇంజిన్ 2016లో ప్రధాన మొజిల్లా రిపోజిటరీ నుండి తీసివేయబడిన తర్వాత, గెక్కో ఇంజిన్ యొక్క ఫోర్క్ను సృష్టించడం компоненты B2G. В KaiOS применяется системное окружение Gonk, включающее ядро Linux из AOSP (Android Open Source Project), HAL-прослойку для использования драйверов от платформы Android и минимальный набор штатных утилит и библиотек Linux, необходимых для работы браузерного движка Gecko.
ప్లాట్ఫారమ్ యొక్క వినియోగదారు ఇంటర్ఫేస్ వెబ్ అప్లికేషన్ల సెట్ నుండి రూపొందించబడింది . కంపోజిషన్లో వెబ్ బ్రౌజర్, కాలిక్యులేటర్, క్యాలెండర్ ప్లానర్, వెబ్ కెమెరాతో పని చేయడానికి అప్లికేషన్, అడ్రస్ బుక్, ఫోన్ కాల్స్ చేయడానికి ఇంటర్ఫేస్, ఇమెయిల్ క్లయింట్, సెర్చ్ సిస్టమ్, మ్యూజిక్ ప్లేయర్, వీడియో వ్యూయర్, SMS/MMS కోసం ఇంటర్ఫేస్ వంటి ప్రోగ్రామ్లు ఉన్నాయి. అనేక ఎలిమెంట్ డిస్ప్లే మోడ్లకు (కార్డులు మరియు గ్రిడ్) మద్దతుతో కాన్ఫిగరేటర్, ఫోటో మేనేజర్, డెస్క్టాప్ మరియు అప్లికేషన్ మేనేజర్.
KaiOS కోసం అప్లికేషన్లు HTML5 స్టాక్ మరియు అధునాతన ప్రోగ్రామింగ్ ఇంటర్ఫేస్ని ఉపయోగించి నిర్మించబడ్డాయి , ఇది హార్డ్వేర్, టెలిఫోనీ, అడ్రస్ బుక్ మరియు ఇతర సిస్టమ్ ఫంక్షన్లకు అప్లికేషన్ యాక్సెస్ని నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. నిజమైన ఫైల్ సిస్టమ్కు ప్రాప్యతను అందించడానికి బదులుగా, ప్రోగ్రామ్లు IndexedDB APIని ఉపయోగించి నిర్మించిన వర్చువల్ ఫైల్ సిస్టమ్లో పరిమితం చేయబడతాయి మరియు ప్రధాన సిస్టమ్ నుండి వేరుచేయబడతాయి.
ఒరిజినల్ Firefox OSతో పోలిస్తే, KaiOS ప్లాట్ఫారమ్ను మరింత ఆప్టిమైజ్ చేసింది, టచ్ స్క్రీన్ లేని పరికరాలలో ఉపయోగించడానికి ఇంటర్ఫేస్ను రీడిజైన్ చేసింది, మెమరీ వినియోగం తగ్గింది (ప్లాట్ఫారమ్ను ఆపరేట్ చేయడానికి 256 MB RAM సరిపోతుంది), ఎక్కువ బ్యాటరీ జీవితాన్ని అందించింది, దీనికి మద్దతు జోడించబడింది. 4G LTE, GPS, Wi-Fi, దాని స్వంత OTA అప్డేట్ డెలివరీ సేవను ప్రారంభించింది (ఓవర్-ది-ఎయిర్). Google అసిస్టెంట్, WhatsApp, YouTube, Facebook మరియు Google Mapsతో సహా 400 కంటే ఎక్కువ యాప్లను హోస్ట్ చేసే KaiStore యాప్ డైరెక్టరీకి ప్రాజెక్ట్ మద్దతు ఇస్తుంది.
2018లో, Google KaiOS టెక్నాలజీస్లో $22 మిలియన్లు మరియు Google అసిస్టెంట్, Google మ్యాప్స్, YouTube మరియు Google శోధన సేవలతో KaiOS ప్లాట్ఫారమ్ను ఏకీకృతం చేసింది. ఔత్సాహికులచే ఒక సవరణ అభివృద్ధి చేయబడుతోంది , ఇది KaiOS-షిప్ చేయబడిన Nokia 8110 4G ఫోన్ల కోసం ప్రత్యామ్నాయ ఫర్మ్వేర్ను అందిస్తుంది. GerdaOS వినియోగదారు చర్యలను (Google ప్రోగ్రామ్లు, KaiStore, FOTA అప్డేటర్, గేమ్లాఫ్ట్ గేమ్లు) ట్రాక్ చేసే ముందే ఇన్స్టాల్ చేసిన ప్రోగ్రామ్లను కలిగి ఉండదు, దీని ద్వారా హోస్ట్ బ్లాకింగ్ ఆధారంగా ప్రకటన నిరోధించే జాబితాను జోడిస్తుంది మరియు DuckDuckGoని డిఫాల్ట్ శోధన ఇంజిన్గా సెట్ చేస్తుంది.
ప్రోగ్రామ్లను ఇన్స్టాల్ చేయడానికి, GerdaOSలో KaiStoreకి బదులుగా, చేర్చబడిన ఫైల్ మేనేజర్ మరియు GerdaPkg ప్యాకేజీ ఇన్స్టాలర్ను ఉపయోగించడానికి ప్రతిపాదించబడింది, ఇది ప్రోగ్రామ్ను స్థానికం నుండి ఇన్స్టాల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. . ఫంక్షనల్ మార్పులలో అనేక అప్లికేషన్లతో ఏకకాలంలో పని చేయడానికి టాస్క్ మేనేజర్, స్క్రీన్షాట్లను రూపొందించడానికి మద్దతు, adb యుటిలిటీ ద్వారా రూట్ యాక్సెస్ సామర్థ్యం, IMEIని మార్చడానికి ఇంటర్ఫేస్ మరియు సెల్యులార్ ఆపరేటర్లు (ద్వారా) ప్రవేశపెట్టిన యాక్సెస్ పాయింట్ మోడ్లో పనిని నిరోధించడాన్ని దాటవేయడం వంటివి ఉన్నాయి. ).
మూలం: opennet.ru
