„Apple“ paskelbė „macOS 13.1“ branduolio ir sistemos komponentų kodą

„Apple“ paskelbė „macOS 13.1“ („Ventura“) operacinės sistemos žemo lygio sistemos komponentų, kuriuose naudojama nemokama programinė įranga, įskaitant „Darwin“ komponentus ir kitus ne GUI komponentus, programas ir bibliotekas, šaltinio kodą. Iš viso paskelbti 174 šaltinių paketai.

Be kita ko, galimas XNU branduolio kodas, kurio šaltinio kodas skelbiamas kaip kodo fragmentai, susieti su kita macOS versija. XNU yra atvirojo kodo Darwin projekto dalis ir yra hibridinis branduolys, jungiantis Mach branduolį, FreeBSD projekto komponentus ir IOKit C++ API, skirtą rašyti tvarkykles.

Tuo pačiu metu buvo paskelbti atvirojo kodo komponentai, naudojami iOS 16.2 mobiliojoje platformoje. Leidinyje yra du paketai – WebKit ir libiconv.

Be to, galime atkreipti dėmesį į Apple AGX GPU tvarkyklės integravimą į Asahi Linux distribuciją, sukurtą dirbti Mac kompiuteriuose su M1 ir M2 ARM lustais, sukurtais Apple. Pridėta tvarkyklė palaiko „OpenGL 2.1“ ir „OpenGL ES 2.0“ ir leidžia naudoti GPU spartinimą žaidimuose ir vartotojo aplinkose KDE ir GNOME. Paskirstymas sukurtas naudojant standartines Arch Linux saugyklas, o visi konkretūs pakeitimai, tokie kaip branduolys, diegimo programa, įkrovos įkroviklis, pagalbiniai scenarijai ir aplinkos parametrai, patalpinti į atskirą saugyklą. Norėdami palaikyti Apple AGX GPU, turite įdiegti du paketus: linux-asahi-edge su DRM tvarkykle (tiesioginio atvaizdavimo tvarkyklė) Linux branduoliui ir mesa-asahi-edge su OpenGL tvarkykle, skirta Mesa.

Šaltinis: opennet.ru

Добавить комментарий