Apple-ը թողարկում է macOS 13.1 միջուկի և համակարգի բաղադրիչների կոդը

Apple-ը հրապարակել է macOS 13.1 (Ventura) օպերացիոն համակարգի ցածր մակարդակի համակարգի բաղադրիչների սկզբնական կոդը, որոնք օգտագործում են անվճար ծրագրակազմ, ներառյալ Darwin բաղադրիչները և այլ ոչ GUI բաղադրիչներ, ծրագրեր և գրադարաններ: Ընդհանուր առմամբ հրապարակվել է 174 սկզբնաղբյուր փաթեթ։

Ի թիվս այլ բաների, հասանելի է XNU միջուկի կոդը, որի սկզբնական կոդը հրապարակվում է կոդերի հատվածների տեսքով՝ կապված macOS-ի հաջորդ թողարկման հետ: XNU-ն բաց կոդով Darwin նախագծի մի մասն է և հիբրիդային միջուկ է, որը միավորում է Mach միջուկը, FreeBSD նախագծի բաղադրիչները և դրայվերներ գրելու IOKit C++ API-ն:

Միաժամանակ հրապարակվեցին iOS 16.2 բջջային հարթակում օգտագործվող բաց կոդով բաղադրիչները։ Հրատարակությունը ներառում է երկու փաթեթ՝ WebKit և libiconv:

Բացի այդ, մենք կարող ենք նշել Apple AGX GPU-ի վարորդի ինտեգրումը Asahi Linux բաշխման մեջ, որը մշակվել է Apple-ի կողմից մշակված M1 և M2 ARM չիպերով հագեցած Mac համակարգիչների վրա աշխատելու համար: Ավելացված դրայվերը աջակցություն է տրամադրում OpenGL 2.1-ին և OpenGL ES 2.0-ին և թույլ է տալիս օգտագործել GPU-ի արագացումը խաղերում և օգտագործողների միջավայրերում KDE և GNOME: Բաշխումը կառուցված է Arch Linux-ի ստանդարտ պահեստների միջոցով, և բոլոր հատուկ փոփոխությունները, ինչպիսիք են միջուկը, տեղադրիչը, բեռնիչը, օժանդակ սկրիպտները և միջավայրի կարգավորումները, տեղադրվում են առանձին պահոցում: Apple AGX GPU-ներին աջակցելու համար անհրաժեշտ է տեղադրել երկու փաթեթ՝ linux-asahi-edge DRM դրայվերով (Direct Rendering Manager) Linux միջուկի համար և mesa-asahi-edge OpenGL դրայվերով Mesa-ի համար:

Source: opennet.ru

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