Linux పంపిణీ పాప్!_OSను అభివృద్ధి చేసే System76 కంపెనీ, COSMIC వినియోగదారు పర్యావరణం యొక్క కొత్త ఎడిషన్ అభివృద్ధిపై ఒక నివేదికను ప్రచురించింది, ఇది రస్ట్ భాషలో తిరిగి వ్రాయబడింది (GNOME ఆధారంగా రూపొందించబడిన పాత COSMICతో గందరగోళం చెందకూడదు. షెల్). పర్యావరణం యూనివర్సల్ ప్రాజెక్ట్గా అభివృద్ధి చేయబడుతోంది, నిర్దిష్ట పంపిణీతో ముడిపడి ఉండదు మరియు ఫ్రీడెస్క్టాప్ స్పెసిఫికేషన్లకు అనుగుణంగా లేదు. ప్రాజెక్ట్ Wayland ఆధారంగా ఒక మిశ్రమ సర్వర్, cosmic-compని కూడా అభివృద్ధి చేస్తోంది.
ఇంటర్ఫేస్ను రూపొందించడానికి, COSMIC ఐస్డ్ లైబ్రరీని ఉపయోగిస్తుంది, ఇది సురక్షితమైన రకాలు, మాడ్యులర్ ఆర్కిటెక్చర్ మరియు రియాక్టివ్ ప్రోగ్రామింగ్ మోడల్ను ఉపయోగిస్తుంది మరియు ఎల్మ్ డిక్లరేటివ్ ఇంటర్ఫేస్ బిల్డింగ్ లాంగ్వేజ్తో బాగా తెలిసిన డెవలపర్లకు తెలిసిన ఆర్కిటెక్చర్ను కూడా అందిస్తుంది. అనేక రెండరింగ్ ఇంజన్లు అందించబడ్డాయి, వల్కాన్, మెటల్, DX12, OpenGL 2.1+ మరియు OpenGL ES 2.0+, అలాగే విండోస్ షెల్ మరియు వెబ్ ఇంటిగ్రేషన్ ఇంజిన్లకు మద్దతు ఇస్తుంది. విండోస్, మాకోస్, లైనక్స్ కోసం ఐస్డ్ ఆధారిత అప్లికేషన్లను రూపొందించవచ్చు మరియు వెబ్ బ్రౌజర్లో అమలు చేయవచ్చు. డెవలపర్లకు రెడీమేడ్ సెట్ విడ్జెట్లు అందించబడతాయి, అసమకాలిక హ్యాండ్లర్లను సృష్టించగల సామర్థ్యం మరియు విండో మరియు స్క్రీన్ పరిమాణాన్ని బట్టి ఇంటర్ఫేస్ ఎలిమెంట్ల అనుకూల లేఅవుట్ను ఉపయోగించడం. కోడ్ MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
COSMIC అభివృద్ధిలో ఇటీవలి పురోగతులు:
- సక్రియ విండోల జాబితాను ప్రదర్శించే కొత్త ప్యానెల్ ప్రతిపాదించబడింది, అప్లికేషన్లకు శీఘ్ర ప్రాప్యత కోసం షార్ట్కట్లు మరియు ఆప్లెట్ల ప్లేస్మెంట్కు మద్దతు ఇస్తుంది (ప్రత్యేక ప్రక్రియలలో అమలవుతున్న అంతర్నిర్మిత అప్లికేషన్లు). ఉదాహరణకు, ఆప్లెట్లు అప్లికేషన్ మెనూ, డెస్క్టాప్ల మధ్య మారడానికి ఇంటర్ఫేస్ మరియు కీబోర్డ్ లేఅవుట్ను మార్చడం, మల్టీమీడియా ఫైల్ల ప్లేబ్యాక్ను నియంత్రించడం, వాల్యూమ్ను మార్చడం, Wi-Fi మరియు బ్లూటూత్లను నియంత్రించడం, సేకరించిన నోటిఫికేషన్ల జాబితాను ప్రదర్శించడం, ప్రదర్శించడం కోసం సూచికలను అందిస్తాయి. సమయం, మరియు షట్డౌన్ స్క్రీన్ని కాల్ చేస్తోంది. వాతావరణ సూచనలు, గమనికలు, క్లిప్బోర్డ్ నిర్వహణ మరియు అనుకూల మెనుల అమలుతో ఆప్లెట్లను అమలు చేయడానికి ప్రణాళికలు ఉన్నాయి.
ప్యానెల్ను భాగాలుగా విభజించవచ్చు, ఉదాహరణకు, ఎగువ మెనులు మరియు సూచికలు మరియు దిగువన క్రియాశీల పనులు మరియు సత్వరమార్గాల జాబితా. ప్యానెల్ యొక్క భాగాలను నిలువుగా మరియు క్షితిజ సమాంతరంగా ఉంచవచ్చు, స్క్రీన్ యొక్క మొత్తం వెడల్పును లేదా ఎంచుకున్న ప్రాంతాన్ని మాత్రమే ఆక్రమించవచ్చు, పారదర్శకతను ఉపయోగించండి, కాంతి మరియు చీకటి డిజైన్ ఎంపికపై ఆధారపడి శైలిని మార్చండి.
- ఆటోమేటిక్ ఆప్టిమైజేషన్ సర్వీస్ System76 షెడ్యూలర్ 2.0 ప్రచురించబడింది, ఇది CFS (కంప్లీట్లీ ఫెయిర్ షెడ్యూలర్) టాస్క్ షెడ్యూలర్ యొక్క పారామితులను డైనమిక్గా సర్దుబాటు చేస్తుంది మరియు ఆలస్యాన్ని తగ్గించడానికి మరియు సక్రియ విండోతో అనుబంధించబడిన ప్రక్రియ యొక్క గరిష్ట పనితీరును నిర్ధారించడానికి ప్రాసెస్ ఎగ్జిక్యూషన్ యొక్క ప్రాధాన్యతలను మారుస్తుంది. వినియోగదారు ప్రస్తుతం పని చేస్తున్నారు. మల్టీమీడియా కంటెంట్ను అవుట్పుట్ చేసే ప్రాసెస్ల ప్రాధాన్యతను పెంచడానికి పైప్వైర్ మీడియా సర్వర్తో ఏకీకరణను కొత్త వెర్షన్ కలిగి ఉంటుంది; కాన్ఫిగరేషన్ ఫైల్ల యొక్క కొత్త ఆకృతికి మార్పు చేయబడింది, దీనిలో మీరు మీ స్వంత నియమాలను నిర్వచించవచ్చు మరియు వివిధ ఆప్టిమైజేషన్ మోడ్ల వినియోగాన్ని నిర్వహించవచ్చు; cgroups మరియు పేరెంట్ ప్రాసెస్ల స్థితిని పరిగణనలోకి తీసుకుని సెట్టింగ్లను వర్తింపజేయగల సామర్థ్యాన్ని అందించింది; ప్రధాన షెడ్యూలర్ ప్రక్రియలో వనరుల వినియోగం సుమారు 75% తగ్గింది.
- కొత్త విడ్జెట్ లైబ్రరీని ఉపయోగించి తయారు చేయబడిన కాన్ఫిగరేటర్ యొక్క అమలు అందుబాటులో ఉంది. కాన్ఫిగరేటర్ యొక్క మొదటి సంస్కరణ ప్యానెల్, కీబోర్డ్ మరియు డెస్క్టాప్ వాల్పేపర్ కోసం సెట్టింగ్లను అందిస్తుంది. భవిష్యత్తులో, సెట్టింగ్లతో పేజీల సంఖ్య పెంచబడుతుంది. కాన్ఫిగరేటర్లో మాడ్యులర్ ఆర్కిటెక్చర్ ఉంది, ఇది సెట్టింగ్లతో అదనపు పేజీలను సులభంగా కనెక్ట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- హై డైనమిక్ రేంజ్ (HDR) డిస్ప్లేలు మరియు కలర్ కంట్రోల్ల కోసం సపోర్ట్ని ఏకీకృతం చేయడానికి సన్నాహాలు జరుగుతున్నాయి (ఉదాహరణకు, ICC కలర్ ప్రొఫైల్లకు మద్దతును జోడించడానికి ప్రణాళిక చేయబడింది). అభివృద్ధి ఇంకా ప్రారంభ దశలోనే ఉంది మరియు Linuxకు HDR మద్దతు మరియు రంగు నిర్వహణ సాధనాలను తీసుకురావడానికి మొత్తం పనితో సమకాలీకరించబడింది.
- కాస్మిక్-కంపోజిట్ సర్వర్కు 10-బిట్-పర్-ఛానల్ కలర్ అవుట్పుట్ కోసం మద్దతు జోడించబడింది.
- ఐస్డ్ GUI లైబ్రరీ వైకల్యాలున్న వ్యక్తుల కోసం సాధనాలకు మద్దతుగా పని చేస్తోంది. AccessKit లైబ్రరీతో ప్రయోగాత్మక ఏకీకరణ నిర్వహించబడింది మరియు Orca స్క్రీన్ రీడర్లను ఉపయోగించగల సామర్థ్యం జోడించబడింది.
మూలం: opennet.ru