Huawei స్మార్ట్‌ఫోన్‌ల కోసం దాని స్వంత హార్మొనీ OS ని ఉపయోగిస్తుంది

HDC 2020 సమావేశంలో కంపెనీ ప్రకటించింది గత సంవత్సరం ప్రకటించిన హార్మొనీ ఆపరేటింగ్ సిస్టమ్ కోసం ప్రణాళికలను విస్తరించడం గురించి. డిస్ప్లేలు, ధరించగలిగిన పరికరాలు, స్మార్ట్ స్పీకర్లు మరియు కార్ ఇన్ఫోటైన్‌మెంట్ సిస్టమ్‌లు వంటి ప్రారంభంలో ప్రకటించిన పోర్టబుల్ పరికరాలు మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) ఉత్పత్తులతో పాటు, అభివృద్ధి చేయబడుతున్న OS స్మార్ట్‌ఫోన్‌లలో కూడా ఉపయోగించబడుతుంది.

హార్మొనీ కోసం మొబైల్ అప్లికేషన్‌లను అభివృద్ధి చేయడం కోసం SDK పరీక్ష 2020 చివరిలో ప్రారంభమవుతుంది మరియు కొత్త OS ఆధారంగా మొదటి స్మార్ట్‌ఫోన్‌లను అక్టోబర్ 2021లో విడుదల చేయడానికి ప్లాన్ చేయబడింది. 128KB నుండి 128MB వరకు RAM ఉన్న IoT పరికరాల కోసం కొత్త OS ఇప్పటికే సిద్ధంగా ఉందని గుర్తించబడింది; 2021MB నుండి 128GB వరకు మెమరీ ఉన్న పరికరాల కోసం వెర్షన్ యొక్క ప్రమోషన్ ఏప్రిల్ 4లో ప్రారంభమవుతుంది మరియు 4GB కంటే ఎక్కువ RAM ఉన్న పరికరాల కోసం అక్టోబర్‌లో ప్రారంభమవుతుంది.

హార్మొనీ ప్రాజెక్ట్ 2017 నుండి అభివృద్ధిలో ఉందని మరియు OSకి పోటీదారుగా పరిగణించబడే మైక్రోకెర్నల్ ఆపరేటింగ్ సిస్టమ్ అని గుర్తుచేసుకుందాం. Fuchsia Google నుండి. ప్లాట్‌ఫారమ్ స్వతంత్ర నిర్వహణతో పూర్తిగా ఓపెన్ సోర్స్ ప్రాజెక్ట్‌గా సోర్స్ కోడ్‌లో ప్రచురించబడుతుంది (Huawei ఇప్పటికే ఉంది అభివృద్ధి ఓపెన్ LiteOS IoT పరికరాల కోసం). ప్లాట్‌ఫారమ్ కోడ్ లాభాపేక్ష లేని సంస్థ చైనా ఓపెన్ అటామిక్ ఓపెన్ సోర్స్ ఫౌండేషన్ ఆధ్వర్యంలో బదిలీ చేయబడుతుంది. అధిక కోడ్ పరిమాణం, పాత ప్రాసెస్ షెడ్యూలర్ మరియు ప్లాట్‌ఫారమ్ ఫ్రాగ్మెంటేషన్ సమస్యల కారణంగా మొబైల్ పరికరాలలో Android అంత మంచిది కాదని Huawei అభిప్రాయపడింది.

సామరస్యం యొక్క లక్షణాలు:

  • దుర్బలత్వాల ప్రమాదాన్ని తగ్గించడానికి సిస్టమ్ యొక్క ప్రధాన భాగం అధికారిక తర్కం/గణితం స్థాయిలో ధృవీకరించబడుతుంది. ఏవియేషన్ మరియు ఆస్ట్రోనాటిక్స్ వంటి రంగాలలో మిషన్-క్రిటికల్ సిస్టమ్‌ల అభివృద్ధిలో సాధారణంగా ఉపయోగించే పద్ధతులను ఉపయోగించి ధృవీకరణ నిర్వహించబడింది మరియు EAL 5+ భద్రతా స్థాయికి అనుగుణంగా ఉండేలా అనుమతిస్తుంది.
  • మైక్రోకెర్నల్ బాహ్య పరికరాల నుండి వేరుచేయబడింది. సిస్టమ్ హార్డ్‌వేర్ నుండి వేరు చేయబడింది మరియు డెవలపర్‌లు వేర్వేరు ప్యాకేజీలను సృష్టించకుండా వివిధ వర్గాల పరికరాలలో ఉపయోగించగల అప్లికేషన్‌లను రూపొందించడానికి అనుమతిస్తుంది.
  • మైక్రోకెర్నల్ షెడ్యూలర్ మరియు IPCని మాత్రమే అమలు చేస్తుంది మరియు మిగతావన్నీ సిస్టమ్ సేవలలో నిర్వహించబడతాయి, వీటిలో ఎక్కువ భాగం వినియోగదారు స్థలంలో అమలు చేయబడతాయి.
  • టాస్క్ షెడ్యూలర్ అనేది ఆలస్యం-కనిష్టీకరించే డిటర్మినిస్టిక్ రిసోర్స్ అలోకేషన్ ఇంజిన్ (డిటర్మినిస్టిక్ లాటెన్సీ ఇంజిన్), ఇది నిజ సమయంలో లోడ్‌ను విశ్లేషిస్తుంది మరియు అప్లికేషన్ ప్రవర్తనను అంచనా వేయడానికి పద్ధతులను ఉపయోగిస్తుంది. ఇతర సిస్టమ్‌లతో పోలిస్తే, షెడ్యూలర్ జాప్యంలో 25.7% తగ్గింపును మరియు జాప్యం జిట్టర్‌లో 55.6% తగ్గింపును సాధిస్తుంది.
  • మైక్రోకెర్నల్ మరియు ఫైల్ సిస్టమ్, నెట్‌వర్క్ స్టాక్, డ్రైవర్లు మరియు అప్లికేషన్ లాంచ్ సబ్‌సిస్టమ్ వంటి బాహ్య కెర్నల్ సేవల మధ్య కమ్యూనికేషన్‌ను అందించడానికి, IPC ఉపయోగించబడుతుంది, ఇది జిర్కాన్ యొక్క IPC కంటే ఐదు రెట్లు వేగంగా మరియు జిర్కాన్ యొక్క IPC కంటే మూడు రెట్లు వేగవంతమైనదని కంపెనీ పేర్కొంది. QNX .
  • సాధారణంగా ఉపయోగించే నాలుగు-లేయర్ ప్రోటోకాల్ స్టాక్‌కు బదులుగా, ఓవర్‌హెడ్‌ను తగ్గించడానికి, స్క్రీన్‌లు, కెమెరాలు, సౌండ్ కార్డ్‌లు మొదలైన పరికరాలతో పరస్పర చర్యను అందించే పంపిణీ చేయబడిన వర్చువల్ బస్సు ఆధారంగా హార్మొనీ సరళీకృత సింగిల్-లేయర్ మోడల్‌ను ఉపయోగిస్తుంది.
  • సిస్టమ్ రూట్ స్థాయిలో యూజర్ యాక్సెస్‌ను అందించదు.
  • అప్లికేషన్‌ను రూపొందించడానికి, ఆర్క్ యొక్క స్వంత కంపైలర్ ఉపయోగించబడుతుంది, ఇది C, C++, Java, JavaScript మరియు Kotlinలలో కోడ్‌కు మద్దతు ఇస్తుంది.
  • టీవీలు, స్మార్ట్‌ఫోన్‌లు, స్మార్ట్ వాచ్‌లు, ఆటోమోటివ్ ఇన్ఫర్మేషన్ సిస్టమ్‌లు మొదలైన వివిధ రకాల పరికరాల కోసం అప్లికేషన్‌లను రూపొందించడానికి, సమగ్ర అభివృద్ధి వాతావరణంతో ఇంటర్‌ఫేస్‌లు మరియు SDKని అభివృద్ధి చేయడానికి మా స్వంత యూనివర్సల్ ఫ్రేమ్‌వర్క్ అందించబడుతుంది. టూల్‌కిట్ వివిధ స్క్రీన్‌లు, నియంత్రణలు మరియు వినియోగదారు పరస్పర చర్య యొక్క పద్ధతుల కోసం అప్లికేషన్‌లను స్వయంచాలకంగా స్వీకరించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇప్పటికే ఉన్న ఆండ్రాయిడ్ యాప్‌లను అతితక్కువ మార్పులతో హార్మొనీకి అడాప్ట్ చేయడానికి టూల్స్ అందించడాన్ని కూడా ఇది పేర్కొంది.

మూలం: opennet.ru

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