Apple ti ṣe atẹjade koodu fun ekuro ati awọn paati eto ti macOS 13.1

Apple ti ṣe atẹjade koodu orisun fun awọn paati eto ipele kekere ti ẹrọ ṣiṣe macOS 13.1 (Ventura), eyiti o lo sọfitiwia ọfẹ, pẹlu awọn paati Darwin ati awọn paati miiran ti kii ṣe GUI, awọn eto ati awọn ile-ikawe. Apapọ awọn idii orisun 174 ti ṣe atẹjade.

Lara awọn ohun miiran, koodu ekuro XNU wa, koodu orisun eyiti o jẹ atẹjade ni irisi awọn snippets koodu ti o ni nkan ṣe pẹlu itusilẹ macOS atẹle. XNU jẹ apakan ti orisun ṣiṣi iṣẹ Darwin ati pe o jẹ ekuro arabara ti o ṣajọpọ ekuro Mach, awọn paati lati iṣẹ akanṣe FreeBSD, ati IOKit C ++ API fun awọn awakọ kikọ.

Ni akoko kanna, awọn paati orisun ṣiṣi ti a lo ninu iru ẹrọ alagbeka iOS 16.2 ni a tẹjade. Atẹjade naa pẹlu awọn idii meji - WebKit ati libiconv.

Ni afikun, a le ṣe akiyesi iṣọpọ awakọ fun Apple AGX GPU sinu pinpin Asahi Linux, ti dagbasoke lati ṣiṣẹ lori awọn kọnputa Mac ti o ni ipese pẹlu awọn eerun M1 ati M2 ARM ti o dagbasoke nipasẹ Apple. Awakọ ti a ṣafikun pese atilẹyin fun OpenGL 2.1 ati OpenGL ES 2.0, ati gba ọ laaye lati lo isare GPU ni awọn ere ati awọn agbegbe olumulo KDE ati GNOME. Pinpin naa ni a ṣe pẹlu lilo awọn ibi ipamọ Arch Linux boṣewa, ati gbogbo awọn ayipada kan pato, gẹgẹbi ekuro, insitola, bootloader, awọn iwe afọwọkọ iranlọwọ ati awọn eto ayika, ni a gbe sinu ibi ipamọ lọtọ. Lati ṣe atilẹyin Apple AGX GPUs, o nilo lati fi sori ẹrọ awọn idii meji: linux-asahi-eti pẹlu awakọ DRM kan (Oluṣakoso Rendering taara) fun ekuro Linux ati mesa-asahi-eti pẹlu awakọ OpenGL kan fun Mesa.

orisun: opennet.ru

Fi ọrọìwòye kun