Lëshimi i ravynOS 0.6, një edicion i FreeBSD, me fokus te përputhshmëria me macOS.

ËshtĂ« publikuar versioni i projektit ravynOS 0.6, i cili zhvillon njĂ« sistem operativ mbi FreeBSD, me qĂ«llim tĂ« arritjes sĂ« kompatibilitetit me aplikacionet pĂ«r macOS dhe ofrimit tĂ« njĂ« ndĂ«rfaqe pĂ«rdoruesi nĂ« stilin e macOS. Kontributet e projektit shpĂ«rndahen nĂ«n licencĂ«n BSD. MadhĂ«sia e imazhit iso tĂ« shkarkueshĂ«m Ă«shtĂ« 760 MB (x86_64).

Si qëllime të projektit është deklaruar arritja e kompatibilitetit me aplikacionet macOS në nivelin e kodit burimor dhe skedarëve ekzekutivë. Në rastin e parë, nënkuptohet mundësia e ri-kompilimit të kodit të aplikacioneve macOS për të funksionuar në ravynOS, ndërsa në të dytin, përfshirja në bërthamë dhe mjeteve të nevojshme për të ekzekutuar skedarë Mach-O, të ndërtuar për arkitekturën x86-64 dhe arm64.

Sistemet e skedarëve të mbështetura përfshijnë ZFS dhe sistemet e skedarëve HFS+ dhe APFS të përdorura në macOS. Përveç hierarkive të zakonshme të FreeBSD /usr dhe /usr/local, krijohen katalogje specifike për macOS: /Library, /System dhe /Volumes. Katalogët e shtëpisë për përdoruesit vendosen në hierarkinë /Users. Në çdo katalog të shtëpisë ka një nënkatalog ~ /Library për aplikacionet që përdorin ndërfaqen e programimit Apple Cocoa.

Për të siguruar kompatibilitetin me macOS, ofrohet një zbatim i pjesshëm i ndërfaqes së programimit Cocoa dhe runtime të Objective-C (të vendosura në katalogun /System/Library/Frameworks), si dhe kompilatorë dhe histori të modifikuara për mbështetje. Përveç nivelit të kompatibilitetit me macOS, në ravynOS është gjithashtu e mundur të ekzekutohen aplikacione për Linux, të bazuara në infrastrukturën e ofruar nga FreeBSD për emulimin e ambientit Linux (Linuxulator).

Aplikacionet mund tĂ« dizajnohen si paketa app tĂ« pavarura (App Bundle) nĂ« formatin AppImage, tĂ« vendosura nĂ« katalogĂ«t /Applications ose ~/Applications. Programet nuk kĂ«rkojnĂ« instalim dhe pĂ«rdorim tĂ« menaxherit tĂ« paketave — mjafton t'i tĂ«rheqĂ«sh me miun dhe tĂ« ekzekutosh skedarin AppImage. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, mbĂ«shtetet edhe pĂ«rdorimi i paketave tradicionale pĂ«r FreeBSD.

Mjedisi grafiku është ndërtuar mbi një server të vetë-ndërtuar serverit, duke përdorur një server të thjeshtuar të kompozitës labwc (mbështetje për dekorimin e dritareve nga ana e serverit dhe temat e pamjes është fshirë), wlroots dhe protokolli Wayland. Në aplikacionet grafike mund të përdoren kuadraturat Qt dhe Cocoa. Në ndërfaqe përdoren koncepte të zakonshme për macOS, të tilla si barra e sipërme me menu globale, struktura identike e menusë, kombinimet e tastierës, menaxheri i skedarëve Filer i ngjashëm në stil dhe mbështetje për komanda të tilla si launchctl dhe open.

Ndër ndryshimet në krahasim me versionin 0.5:

  • Sistemi i bazĂ«s Ă«shtĂ« pĂ«rditĂ«suar nĂ« degĂ«n FreeBSD 15-STABLE.
  • ËshtĂ« prezantuar njĂ« ndĂ«rfaqe grafike minimalistike me njĂ« barĂ« tĂ« re tĂ« sipĂ«rme SystemUIServer dhe njĂ« panel Dock nĂ« fund.
    Lëshimi i ravynOS 0.6, një edicion i FreeBSD, me fokus te përputhshmëria me macOS.
  • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« njĂ« prototip i emulatorit tĂ« terminalit Terminal.app.
    Lëshimi i ravynOS 0.6, një edicion i FreeBSD, me fokus te përputhshmëria me macOS.
  • ËshtĂ« siguruar fillimi i menaxherit tĂ« hyrjes LoginWindow menjĂ«herĂ« pas ngarkimit. NĂ« ngarkimin nĂ« modin live, Ă«shtĂ« e mundur tĂ« hyni nĂ« sistem pa fjalĂ«kalim, duke pĂ«rdorur emrin liveuser.
    Lëshimi i ravynOS 0.6, një edicion i FreeBSD, me fokus te përputhshmëria me macOS.
  • ËshtĂ« shtuar mundĂ«sia e daljes nga seanca grafike me kombinimin e tastierĂ«s Win-Shift-Q.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster