Lëshimi i ravynOS 0.6, një edicion i FreeBSD, i cili synon kompatibilitetin me macOS.

ËshtĂ« publikuar numri i projektit ravynOS 0.6, i cili zhvillon njĂ« sistem operativ tĂ« bazuar nĂ« FreeBSD, me qĂ«llim arritjen e kompatibilitetit me aplikacionet pĂ«r macOS dhe ofrimin e njĂ« ndĂ«rfaqe pĂ«rdoruesi nĂ« stilin e macOS. Shkarkimet e projektit janĂ« tĂ« shpĂ«rndara nĂ«n licencĂ«n BSD. MadhĂ«sia e imazhit tĂ« shkarkueshĂ«m iso Ă«shtĂ« 760 MB (x86_64).

Si qĂ«llime tĂ« projektit janĂ« deklaruar arritjen e kompatibilitetit me aplikacionet macOS nĂ« nivelin e kodit burimor dhe skedarĂ«ve ekzekutivĂ«. NĂ« rastin e parĂ«, nĂ«nkuptohet mundĂ«sia e rikompilimit tĂ« kodit tĂ« aplikacioneve macOS pĂ«r t'u ekzekutuar nĂ« ravynOS, ndĂ«rsa nĂ« tĂ« dytin — integrohet nĂ« bĂ«rthamĂ«n dhe mjetet e ndryshimet pĂ«r tĂ« drejtuar skedarĂ«t ekzekutivĂ« Mach-O, tĂ« ndĂ«rtuar pĂ«r arkitekturĂ«n x86-64 dhe arm64.

Sistemet e skedarëve mbështesin ZFS dhe sistemet e skedarëve HFS+ dhe APFS, të përdorura në macOS. Përveç hierarkive tipike për FreeBSD në /usr dhe /usr/local, krijohen dosje specifike për macOS në /Library, /System dhe /Volumes. Dosjet e përdoruesve ndodhen në hierarkinë /Users. Në çdo dosje të përdoruesit ka një nën-dosje ~ /Library për aplikacione që përdorin ndërfaqen programore Apple Cocoa.

Për kompatibilitet me macOS, ofrohet një realizim pjesor i ndërfaqes programore Cocoa dhe runtime i Objective-C (në katalogun /System/Library/Frameworks), si dhe kompilerë dhe lidhës të modifikuar për t'i mbështetur ata. Përveç shtresës për kompatibilitetin me macOS, në ravynOS është gjithashtu e mundur të drejtohen aplikacione për Linux, të bazuara në infrastrukturën e emulimit të mjedisit Linux të ofruar në FreeBSD (Linuxulator).

Aplikacionet mund tĂ« dizenjohen si paketa tĂ« vetĂ«-mjaftueshme (App Bundle) nĂ« formatin AppImage, tĂ« vendosura nĂ« katalogĂ«t /Applications ose ~/Applications. Programet nuk kĂ«rkojnĂ« instalim dhe pĂ«rdorimin e menaxherit tĂ« pakove — mjafton tĂ« tĂ«rhiqni dhe tĂ« nisni skedarin AppImage. NĂ« kĂ«tĂ« rast, ruhet mbĂ«shtetje edhe pĂ«r pakot tradicionale tĂ« FreeBSD.

Mjedisi grafik është ndërtuar në bazën e një sistemi të vetë-dhënës. serverë, duke përdorur një server të përbashkët të shkurtuar labwc (mbështetja për dekorimin e dritareve në anën e serverit dhe temat ka qenë e hequr), wlroots dhe protokollin Wayland. Në aplikacionet grafike mund të përdoren çadrat Qt dhe Cocoa. Në ndërfaqe përdoren koncepte standarde për macOS, të tilla si paneli i sipërm me menu globale, struktura identike e menuve, kombinimet e tastierës, një menaxher skedarësh Filer me stil të ngjashëm dhe mbështetje për komanda të tilla si launchctl dhe open.

NĂ« mesin e ndryshimeve krahasuar me daljen 0.5:

  • Sistemi bazĂ« Ă«shtĂ« pĂ«rditĂ«suar nĂ« degĂ«n FreeBSD 15-STABLE.
  • Paraqitet njĂ« ndĂ«rfaqe grafike minimaliste me njĂ« panel tĂ« ri tĂ« sipĂ«rm SystemUIServer dhe njĂ« panel Dock nĂ« fund.
    Lëshimi i ravynOS 0.6, një edicion i FreeBSD, i cili synon kompatibilitetin me macOS.
  • PĂ«rfshihet njĂ« prototip i emulatorit tĂ« terminalit Terminal.app.
    Lëshimi i ravynOS 0.6, një edicion i FreeBSD, i cili synon kompatibilitetin me macOS.
  • Sigurohet nisja e menaxherit tĂ« hyrjes LoginWindow menjĂ«herĂ« pas ngarkimit. Kur ngarkohet nĂ« mĂ«nyrĂ«n live, mund tĂ« hyni nĂ« sistem pa fjalĂ«kalim, duke pĂ«rdorur login-in liveuser.
    Lëshimi i ravynOS 0.6, një edicion i FreeBSD, i cili synon kompatibilitetin me macOS.
  • ËshtĂ« shtuar mundĂ«sia e daljes nga sesioni grafik me kombinimin e tastierĂ«s Win-Shift-Q.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster