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