MacOS 13.1 యొక్క కెర్నల్ మరియు సిస్టమ్ భాగాల కోసం Apple కోడ్‌ను ప్రచురించింది

డార్విన్ భాగాలు మరియు ఇతర నాన్-GUI భాగాలు, ప్రోగ్రామ్‌లు మరియు లైబ్రరీలతో సహా ఉచిత సాఫ్ట్‌వేర్‌ను ఉపయోగించే మాకోస్ 13.1 (వెంచురా) ఆపరేటింగ్ సిస్టమ్ యొక్క తక్కువ-స్థాయి సిస్టమ్ భాగాల కోసం ఆపిల్ సోర్స్ కోడ్‌ను ప్రచురించింది. మొత్తం 174 సోర్స్ ప్యాకేజీలు ప్రచురించబడ్డాయి.

ఇతర విషయాలతోపాటు, XNU కెర్నల్ కోడ్ అందుబాటులో ఉంది, దీని సోర్స్ కోడ్ తదుపరి macOS విడుదలతో అనుబంధించబడిన కోడ్ స్నిప్పెట్‌ల రూపంలో ప్రచురించబడుతుంది. XNU అనేది ఓపెన్ సోర్స్ డార్విన్ ప్రాజెక్ట్‌లో భాగం మరియు ఇది Mach కెర్నల్, FreeBSD ప్రాజెక్ట్ నుండి భాగాలు మరియు డ్రైవర్లను వ్రాయడానికి IOKit C++ APIని మిళితం చేసే హైబ్రిడ్ కెర్నల్.

అదే సమయంలో, iOS 16.2 మొబైల్ ప్లాట్‌ఫారమ్‌లో ఉపయోగించిన ఓపెన్ సోర్స్ భాగాలు ప్రచురించబడ్డాయి. ప్రచురణలో రెండు ప్యాకేజీలు ఉన్నాయి - WebKit మరియు libiconv.

అదనంగా, Apple చే అభివృద్ధి చేయబడిన M1 మరియు M2 ARM చిప్‌లతో కూడిన Mac కంప్యూటర్‌లలో పని చేయడానికి అభివృద్ధి చేయబడిన Asahi Linux పంపిణీకి Apple AGX GPU కోసం డ్రైవర్‌ని ఏకీకృతం చేయడాన్ని మేము గమనించవచ్చు. జోడించిన డ్రైవర్ OpenGL 2.1 మరియు OpenGL ES 2.0 లకు మద్దతునిస్తుంది మరియు గేమ్‌లు మరియు వినియోగదారు పరిసరాలలో KDE మరియు GNOMEలలో GPU త్వరణాన్ని ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. పంపిణీ ప్రామాణిక ఆర్చ్ లైనక్స్ రిపోజిటరీలను ఉపయోగించి నిర్మించబడింది మరియు కెర్నల్, ఇన్‌స్టాలర్, బూట్‌లోడర్, ఆక్సిలరీ స్క్రిప్ట్‌లు మరియు ఎన్విరాన్‌మెంట్ సెట్టింగ్‌లు వంటి అన్ని నిర్దిష్ట మార్పులు ప్రత్యేక రిపోజిటరీలో ఉంచబడతాయి. Apple AGX GPUలకు మద్దతు ఇవ్వడానికి, మీరు రెండు ప్యాకేజీలను ఇన్‌స్టాల్ చేయాలి: Linux-asahi-edge Linux కెర్నల్ కోసం DRM డ్రైవర్ (డైరెక్ట్ రెండరింగ్ మేనేజర్) మరియు Mesa కోసం OpenGL డ్రైవర్‌తో mesa-asahi-edge.

మూలం: opennet.ru

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