ravynOS 0.6-ի թողարկումը, որը FreeBSD տարբերակ է՝ նախատեսված համատեղելիության համար։ macOS

ravynOS 0.6 նախագիծը թողարկվել է։ Այն մշակում է FreeBSD-ի վրա հիմնված օպերացիոն համակարգ, որի նպատակն է համատեղելիություն ապահովել ծրագրերի հետ։ macOS և տրամադրելով ոճով հատուկ կճեպ macOSՆախագծի աշխատանքը տարածվում է BSD լիցենզիայի ներքո: Բեռնվող ISO պատկերը 760 ՄԲ է (x86_64):

Նախագծի նշված նպատակներն են՝ հասնել հավելվածների հետ համատեղելիության։ macOS սկզբնական կոդի և կատարվող ֆայլի մակարդակներում։ Առաջինը ենթադրում է կոդը վերակազմակերպելու հնարավորություն։ macOS- ravynOS-ում կատարման համար նախատեսված ծրագրեր, երկրորդում՝ միջուկի մեջ ինտեգրում և x86-64 և arm64 ճարտարապետությունների համար կազմված Mach-O կատարվող ֆայլերի գործարկման փոփոխությունների գործիքավորում։

Աջակցվող ֆայլային համակարգերից ZFS-ը և դրանցում օգտագործվողները macOS HFS+ և APFS ֆայլային համակարգեր։ FreeBSD-ին բնորոշ /usr և /usr/local հիերարխիաներից բացի, ստեղծվում են նաև հատուկ հիերարխիաներ։ macOS /Library, /System և /Volumes գրացուցակներ։ Օգտատերերի գլխավոր գրացուցակները գտնվում են /Users հիերարխիայում։ Յուրաքանչյուր գլխավոր գրացուցակ պարունակում է ~/Library ենթագրացուցակ Apple Cocoa API-ն օգտագործող ծրագրերի համար։

Համատեղելիության համար macOS Cocoa API-ի և Objective-C runtime-ի մասնակի իրականացումը (գտնվում է /System/Library/Frameworks գրացուցակում) տրամադրվում է, ինչպես նաև լրացուցիչ փոփոխված կոմպիլյատորներ և հղումներ՝ դրանք աջակցելու համար: Բացի համատեղելիության շերտից՝ macOS ravynOS-ը նաև ունի ծրագրեր գործարկելու հնարավորություն Linux, հիմնված FreeBSD-ում առաջարկվող միջավայրի էմուլյացիայի ենթակառուցվածքի վրա Linux (LinuxԻլյատոր):

Հավելվածները կարող են նախագծվել որպես ինքնուրույն հավելվածների փաթեթներ (App Bundle) AppImage ձևաչափով, տեղադրված /Applications կամ ~/Applications դիրեկտորիաներում: Ծրագրերը չեն պահանջում փաթեթի կառավարչի տեղադրում կամ օգտագործում, պարզապես քաշեք և թողեք և գործարկեք AppImage ֆայլը: Միևնույն ժամանակ, ավանդական FreeBSD փաթեթների աջակցությունը պահպանվում է:

Գրաֆիկական միջավայրը կառուցված է սեփական պատուհանի հիման վրա սերվեր, որն օգտագործում է labwc կոմպոզիցիոն սերվերի պարզեցված տարբերակ (սերվերի կողմի պատուհանների զարդարանքների և թեմաների աջակցությունը հանվել է), wlroots և Wayland արձանագրությունը: Գրաֆիկական ծրագրերը կարող են օգտագործել Qt և Cocoa շրջանակները: Ինտերֆեյսն օգտագործում է ստանդարտ macOS այնպիսի հասկացություններ, ինչպիսիք են վերին վահանակը՝ գլոբալ մենյուով, նույնական մենյուի կառուցվածքը, ստեղնաշարի կարճ ստեղները, նմանատիպ ոճի Filer ֆայլերի կառավարիչը և launchctl և open նման հրամանների աջակցությունը։

0.5 թողարկումից ի վեր կատարված փոփոխությունները ներառում են՝

  • Հիմնական համակարգը թարմացվել է FreeBSD 15-STABLE ճյուղին։
  • Ներկայացվում է մինիմալիստական ​​գրաֆիկական ինտերֆեյս՝ նոր SystemUIServer վերին վահանակով և Dock ստորին վահանակով։
    
ravynOS 0.6-ի թողարկումը, որը FreeBSD տարբերակ է՝ նախատեսված համատեղելիության համար։ macOS
  • Փաթեթը ներառում է Terminal.app տերմինալի էմուլյատորի նախատիպը։
    
ravynOS 0.6-ի թողարկումը, որը FreeBSD տարբերակ է՝ նախատեսված համատեղելիության համար։ macOS
  • LoginWindow մուտքի կառավարիչը այժմ գործարկվում է անմիջապես բեռնավորումից հետո: Ուղիղ ռեժիմում բեռնավորելիս կարող եք մուտք գործել առանց գաղտնաբառի՝ օգտագործելով ուղիղ օգտատիրոջ մուտքանունը:
    
ravynOS 0.6-ի թողարկումը, որը FreeBSD տարբերակ է՝ նախատեսված համատեղելիության համար։ macOS
  • Ավելացվել է գրաֆիկական սեսիայից դուրս գալու հնարավորություն՝ օգտագործելով Win-Shift-Q ստեղնաշարի կարճ համադրությունը։

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster