ఒక సంవత్సరం అభివృద్ధి తర్వాత, ఆర్కాన్ 0.6.2 డెస్క్టాప్ ఇంజిన్ విడుదల చేయబడింది, ఇది డిస్ప్లే సర్వర్, మల్టీమీడియా ఫ్రేమ్వర్క్ మరియు 3D గ్రాఫిక్లను ప్రాసెస్ చేయడానికి గేమ్ ఇంజిన్ను మిళితం చేస్తుంది. పొందుపరిచిన అనువర్తనాల కోసం వినియోగదారు ఇంటర్ఫేస్ల నుండి స్వీయ-నియంత్రణ డెస్క్టాప్ పరిసరాల వరకు వివిధ రకాల గ్రాఫికల్ సిస్టమ్లను రూపొందించడానికి ఆర్కాన్ ఉపయోగించవచ్చు. ప్రత్యేకించి, వర్చువల్ రియాలిటీ సిస్టమ్ల కోసం సేఫ్స్పేసెస్ త్రీ-డైమెన్షనల్ డెస్క్టాప్ మరియు డర్డెన్ డెస్క్టాప్ ఎన్విరాన్మెంట్ ఆర్కాన్ ఆధారంగా అభివృద్ధి చేయబడుతున్నాయి. ప్రాజెక్ట్ కోడ్ C లో వ్రాయబడింది మరియు BSD లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది (కొన్ని భాగాలు GPLv2+ మరియు LGPL క్రింద ఉన్నాయి).
కొత్త విడుదల నెట్వర్క్లో డెస్క్టాప్తో రిమోట్ పని కోసం సాధనాల అభివృద్ధిని కొనసాగిస్తుంది. నెట్వర్క్ యాక్సెస్ గ్రాఫికల్ సర్వర్ “ఆర్కాన్-నెట్” ద్వారా అందించబడుతుంది, ఇది A12 ప్రోటోకాల్ను అమలు చేస్తుంది, ఇది mDNS (స్థానిక సేవల నిర్వచనం), SSH (ఇంటరాక్టివ్ టెక్స్ట్ షెల్), X11/VNC/RDP (ఇంటరాక్టివ్) వంటి సాంకేతికతల సామర్థ్యాలను మిళితం చేస్తుంది. గ్రాఫికల్ షెల్), RTSP (మీడియా స్ట్రీమింగ్) మరియు HTTP (రిసోర్స్ లోడింగ్ మరియు స్టేట్ సింక్రొనైజేషన్).
Arcan ఒక ప్రత్యేక గ్రాఫిక్స్ సబ్సిస్టమ్తో ముడిపడి లేదు మరియు ప్లగ్-ఇన్ బ్యాకెండ్లను ఉపయోగించి వివిధ సిస్టమ్ పరిసరాలలో (BSD, Linux, macOS, Windows) పని చేయగలదు. ఉదాహరణకు, Xorg, egl-dri, libsdl మరియు AGP (GL/GLES) పైన అమలు చేయడం సాధ్యమవుతుంది. ఆర్కాన్ డిస్ప్లే సర్వర్ X, Wayland మరియు SDL2 ఆధారంగా క్లయింట్ అప్లికేషన్లను అమలు చేయగలదు. ఆర్కాన్ API రూపకల్పనలో ఉపయోగించే కీలక ప్రమాణాలు భద్రత, పనితీరు మరియు డీబగబిలిటీ. ఇంటర్ఫేస్ల అభివృద్ధిని సులభతరం చేయడానికి, లువా భాషను ఉపయోగించాలని ప్రతిపాదించబడింది.
ఆర్కానా ఫీచర్లు:
- మిశ్రమ సర్వర్, డిస్ప్లే సర్వర్ మరియు విండో మేనేజర్ పాత్రల కలయిక.
- ప్రత్యేక మోడ్లో పని చేసే సామర్థ్యం, దీనిలో అప్లికేషన్ స్వయం సమృద్ధి గల లింక్గా పనిచేస్తుంది.
- గ్రాఫిక్స్, యానిమేషన్, స్ట్రీమింగ్ వీడియో మరియు ఆడియోను ప్రాసెస్ చేయడం, చిత్రాలను లోడ్ చేయడం మరియు వీడియో క్యాప్చర్ పరికరాలతో పని చేయడం కోసం సాధనాలను అందించే అంతర్నిర్మిత మల్టీమీడియా ఫ్రేమ్వర్క్.
- డైనమిక్ డేటా మూలాల ప్రాసెసర్లను కనెక్ట్ చేయడానికి మల్టీప్రాసెస్ మోడల్ - వీడియో స్ట్రీమ్ల నుండి వ్యక్తిగత ప్రోగ్రామ్ల అవుట్పుట్ వరకు.
- కఠినమైన ప్రివిలేజ్ షేరింగ్ మోడల్. ఇంజిన్ భాగాలు shmif షేర్డ్ మెమరీ ఇంటర్ఫేస్ ద్వారా కమ్యూనికేట్ చేసే చిన్న అన్ప్రివిలేజ్డ్ ప్రాసెస్లుగా విభజించబడ్డాయి;
- అంతర్నిర్మిత క్రాష్ పర్యవేక్షణ మరియు విశ్లేషణ సాధనాలు, డీబగ్గింగ్ను సులభతరం చేయడానికి లువా స్క్రిప్ట్ల అంతర్గత స్థితిని క్రమీకరించగల ఇంజిన్తో సహా;
- ఫాల్బ్యాక్స్ ఫంక్షన్, ప్రోగ్రామ్ లోపం కారణంగా విఫలమైతే ఫాల్బ్యాక్ అప్లికేషన్ను ప్రారంభించవచ్చు, అదే బాహ్య డేటా మూలాలు మరియు కనెక్షన్లను నిర్వహిస్తుంది;
- డెస్క్టాప్ షేరింగ్ని అమలు చేస్తున్నప్పుడు ఆడియో మరియు వీడియో మూలాల నిర్దిష్ట ఉపసమితులను రికార్డ్ చేయడానికి లేదా ప్రసారం చేయడానికి ఉపయోగించే అధునాతన భాగస్వామ్య సాధనాలు.
మూలం: opennet.ru