HDC 2020 సమావేశంలో కంపెనీ
హార్మొనీ కోసం మొబైల్ అప్లికేషన్లను అభివృద్ధి చేయడం కోసం SDK పరీక్ష 2020 చివరిలో ప్రారంభమవుతుంది మరియు కొత్త OS ఆధారంగా మొదటి స్మార్ట్ఫోన్లను అక్టోబర్ 2021లో విడుదల చేయడానికి ప్లాన్ చేయబడింది. 128KB నుండి 128MB వరకు RAM ఉన్న IoT పరికరాల కోసం కొత్త OS ఇప్పటికే సిద్ధంగా ఉందని గుర్తించబడింది; 2021MB నుండి 128GB వరకు మెమరీ ఉన్న పరికరాల కోసం వెర్షన్ యొక్క ప్రమోషన్ ఏప్రిల్ 4లో ప్రారంభమవుతుంది మరియు 4GB కంటే ఎక్కువ RAM ఉన్న పరికరాల కోసం అక్టోబర్లో ప్రారంభమవుతుంది.
హార్మొనీ ప్రాజెక్ట్ 2017 నుండి అభివృద్ధిలో ఉందని మరియు OSకి పోటీదారుగా పరిగణించబడే మైక్రోకెర్నల్ ఆపరేటింగ్ సిస్టమ్ అని గుర్తుచేసుకుందాం.
సామరస్యం యొక్క లక్షణాలు:
- దుర్బలత్వాల ప్రమాదాన్ని తగ్గించడానికి సిస్టమ్ యొక్క ప్రధాన భాగం అధికారిక తర్కం/గణితం స్థాయిలో ధృవీకరించబడుతుంది. ఏవియేషన్ మరియు ఆస్ట్రోనాటిక్స్ వంటి రంగాలలో మిషన్-క్రిటికల్ సిస్టమ్ల అభివృద్ధిలో సాధారణంగా ఉపయోగించే పద్ధతులను ఉపయోగించి ధృవీకరణ నిర్వహించబడింది మరియు EAL 5+ భద్రతా స్థాయికి అనుగుణంగా ఉండేలా అనుమతిస్తుంది.
- మైక్రోకెర్నల్ బాహ్య పరికరాల నుండి వేరుచేయబడింది. సిస్టమ్ హార్డ్వేర్ నుండి వేరు చేయబడింది మరియు డెవలపర్లు వేర్వేరు ప్యాకేజీలను సృష్టించకుండా వివిధ వర్గాల పరికరాలలో ఉపయోగించగల అప్లికేషన్లను రూపొందించడానికి అనుమతిస్తుంది.
- మైక్రోకెర్నల్ షెడ్యూలర్ మరియు IPCని మాత్రమే అమలు చేస్తుంది మరియు మిగతావన్నీ సిస్టమ్ సేవలలో నిర్వహించబడతాయి, వీటిలో ఎక్కువ భాగం వినియోగదారు స్థలంలో అమలు చేయబడతాయి.
- టాస్క్ షెడ్యూలర్ అనేది ఆలస్యం-కనిష్టీకరించే డిటర్మినిస్టిక్ రిసోర్స్ అలోకేషన్ ఇంజిన్ (డిటర్మినిస్టిక్ లాటెన్సీ ఇంజిన్), ఇది నిజ సమయంలో లోడ్ను విశ్లేషిస్తుంది మరియు అప్లికేషన్ ప్రవర్తనను అంచనా వేయడానికి పద్ధతులను ఉపయోగిస్తుంది. ఇతర సిస్టమ్లతో పోలిస్తే, షెడ్యూలర్ జాప్యంలో 25.7% తగ్గింపును మరియు జాప్యం జిట్టర్లో 55.6% తగ్గింపును సాధిస్తుంది.
- మైక్రోకెర్నల్ మరియు ఫైల్ సిస్టమ్, నెట్వర్క్ స్టాక్, డ్రైవర్లు మరియు అప్లికేషన్ లాంచ్ సబ్సిస్టమ్ వంటి బాహ్య కెర్నల్ సేవల మధ్య కమ్యూనికేషన్ను అందించడానికి, IPC ఉపయోగించబడుతుంది, ఇది జిర్కాన్ యొక్క IPC కంటే ఐదు రెట్లు వేగంగా మరియు జిర్కాన్ యొక్క IPC కంటే మూడు రెట్లు వేగవంతమైనదని కంపెనీ పేర్కొంది. QNX .
- సాధారణంగా ఉపయోగించే నాలుగు-లేయర్ ప్రోటోకాల్ స్టాక్కు బదులుగా, ఓవర్హెడ్ను తగ్గించడానికి, స్క్రీన్లు, కెమెరాలు, సౌండ్ కార్డ్లు మొదలైన పరికరాలతో పరస్పర చర్యను అందించే పంపిణీ చేయబడిన వర్చువల్ బస్సు ఆధారంగా హార్మొనీ సరళీకృత సింగిల్-లేయర్ మోడల్ను ఉపయోగిస్తుంది.
- సిస్టమ్ రూట్ స్థాయిలో యూజర్ యాక్సెస్ను అందించదు.
- అప్లికేషన్ను రూపొందించడానికి, ఆర్క్ యొక్క స్వంత కంపైలర్ ఉపయోగించబడుతుంది, ఇది C, C++, Java, JavaScript మరియు Kotlinలలో కోడ్కు మద్దతు ఇస్తుంది.
- టీవీలు, స్మార్ట్ఫోన్లు, స్మార్ట్ వాచ్లు, ఆటోమోటివ్ ఇన్ఫర్మేషన్ సిస్టమ్లు మొదలైన వివిధ రకాల పరికరాల కోసం అప్లికేషన్లను రూపొందించడానికి, సమగ్ర అభివృద్ధి వాతావరణంతో ఇంటర్ఫేస్లు మరియు SDKని అభివృద్ధి చేయడానికి మా స్వంత యూనివర్సల్ ఫ్రేమ్వర్క్ అందించబడుతుంది. టూల్కిట్ వివిధ స్క్రీన్లు, నియంత్రణలు మరియు వినియోగదారు పరస్పర చర్య యొక్క పద్ధతుల కోసం అప్లికేషన్లను స్వయంచాలకంగా స్వీకరించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇప్పటికే ఉన్న ఆండ్రాయిడ్ యాప్లను అతితక్కువ మార్పులతో హార్మొనీకి అడాప్ట్ చేయడానికి టూల్స్ అందించడాన్ని కూడా ఇది పేర్కొంది.
మూలం: opennet.ru