COSMIC వినియోగదారు వాతావరణం GTKకి బదులుగా Icedని ఉపయోగిస్తుంది

పాప్!_OS పంపిణీ డెవలపర్‌ల నాయకుడు మరియు రెడాక్స్ ఆపరేటింగ్ సిస్టమ్ అభివృద్ధిలో పాల్గొన్న మైఖేల్ ఆరోన్ మర్ఫీ, COSMIC వినియోగదారు పర్యావరణం యొక్క కొత్త ఎడిషన్‌పై పని గురించి మాట్లాడారు. COSMIC గ్నోమ్ షెల్‌ను ఉపయోగించని మరియు రస్ట్ భాషలో అభివృద్ధి చేయబడిన స్వీయ-నియంత్రణ ప్రాజెక్ట్‌గా రూపాంతరం చెందుతోంది. సిస్టమ్76 ల్యాప్‌టాప్‌లు మరియు PCలలో ముందుగా ఇన్‌స్టాల్ చేయబడిన Pop!_OS పంపిణీలో పర్యావరణాన్ని ఉపయోగించేందుకు ప్రణాళిక చేయబడింది.

చాలా చర్చలు మరియు ప్రయోగాల తర్వాత, డెవలపర్లు ఇంటర్‌ఫేస్‌ను నిర్మించడానికి GTKకి బదులుగా ఐస్‌డ్ లైబ్రరీని ఉపయోగించాలని నిర్ణయించుకున్నారు. System76 నుండి ఇంజనీర్‌ల ప్రకారం, ఇటీవల చురుగ్గా అభివృద్ధి చేయబడిన Iced లైబ్రరీ, వినియోగదారు వాతావరణానికి ఆధారం కావడానికి సరిపోయే స్థాయికి ఇప్పటికే చేరుకుంది. ప్రయోగాల సమయంలో, వివిధ COSMIC ఆప్లెట్‌లు తయారు చేయబడ్డాయి, సాంకేతికతలను పోల్చడానికి GTK మరియు Icedలో ఏకకాలంలో వ్రాయబడ్డాయి. GTKతో పోలిస్తే, ఐస్‌డ్ లైబ్రరీ మరింత సౌకర్యవంతమైన, వ్యక్తీకరణ మరియు అర్థమయ్యే APIని అందిస్తుంది, సహజంగా రస్ట్ కోడ్‌తో కలిపి ఉంటుంది మరియు ఎల్మ్ డిక్లరేటివ్ ఇంటర్‌ఫేస్ బిల్డింగ్ లాంగ్వేజ్‌తో తెలిసిన డెవలపర్‌లకు సుపరిచితమైన నిర్మాణాన్ని అందిస్తుంది.

COSMIC వినియోగదారు వాతావరణం GTKకి బదులుగా Icedని ఉపయోగిస్తుంది

సురక్షితమైన రకాలు, మాడ్యులర్ ఆర్కిటెక్చర్ మరియు రియాక్టివ్ ప్రోగ్రామింగ్ మోడల్‌ని ఉపయోగించి ఐస్‌డ్ లైబ్రరీ పూర్తిగా రస్ట్‌లో వ్రాయబడింది. అనేక రెండరింగ్ ఇంజన్లు అందించబడ్డాయి, వల్కాన్, మెటల్, DX12, OpenGL 2.1+ మరియు OpenGL ES 2.0+, అలాగే విండోస్ షెల్ మరియు వెబ్ ఇంటిగ్రేషన్ ఇంజిన్‌లకు మద్దతు ఇస్తుంది. విండోస్, మాకోస్, లైనక్స్ కోసం ఐస్‌డ్ ఆధారిత అప్లికేషన్‌లను రూపొందించవచ్చు మరియు వెబ్ బ్రౌజర్‌లో అమలు చేయవచ్చు. డెవలపర్‌లకు రెడీమేడ్ సెట్ విడ్జెట్‌లు అందించబడతాయి, అసమకాలిక హ్యాండ్లర్‌లను సృష్టించగల సామర్థ్యం మరియు విండో మరియు స్క్రీన్ పరిమాణాన్ని బట్టి ఇంటర్‌ఫేస్ ఎలిమెంట్‌ల అనుకూల లేఅవుట్‌ను ఉపయోగించడం. కోడ్ MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

మూలం: opennet.ru

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