Izdaja ravynOS 0.6, izdaje FreeBSD, namenjene združljivosti z macOS

Izdan je bil projekt ravynOS 0.6. Razvija operacijski sistem, ki temelji na FreeBSD, s ciljem doseči združljivost z aplikacijami za macOS in zagotavljanje lupine po meri v slogu macOSDelo projekta se distribuira pod licenco BSD. Velikost zagonske slike ISO je 760 MB (x86_64).

Navedeni cilji projekta so doseči združljivost z aplikacijami. macOS na ravni izvorne kode in izvedljive datoteke. Prvo pomeni možnost ponovnega prevajanja kode. macOS- aplikacije za izvajanje v ravynOS, v drugem - integracija v jedro in instrumentacija sprememb za zagon izvedljivih datotek Mach-O, prevedenih za arhitekturi x86-64 in arm64.

Od podprtih datotečnih sistemov so ZFS in tisti, ki se uporabljajo v macOS Datotečna sistema HFS+ in APFS. Poleg hierarhij /usr in /usr/local, značilnih za FreeBSD, so ustvarjene tudi posebne macOS Imeniki /Library, /System in /Volumes. Domači imeniki uporabnikov se nahajajo v hierarhiji /Users. Vsak domači imenik vsebuje podimenik ~/Library za aplikacije, ki uporabljajo Apple Cocoa API.

Za združljivost z macOS Na voljo je delna implementacija Cocoa API-ja in izvajalnega okolja Objective-C (ki se nahaja v imeniku /System/Library/Frameworks), kot tudi prevajalniki in povezovalniki, ki so dodatno spremenjeni za njihovo podporo. Poleg plasti združljivosti z macOS ravynOS ima tudi možnost zagona aplikacij za Linux, ki temelji na infrastrukturi za emulacijo okolja, ki jo ponuja FreeBSD Linux (Linuxregulator).

Aplikacije so lahko oblikovane kot samostojni paketi aplikacij (App Bundle) v formatu AppImage, nameščeni v imeniku /Applications ali ~/Applications. Programi ne zahtevajo namestitve ali uporabe upravitelja paketov - samo povlecite in spustite ter zaženite datoteko AppImage. Hkrati je ohranjena podpora za tradicionalne pakete FreeBSD.

Grafično okolje je zgrajeno na podlagi lastnega okna strežnika, ki uporablja okrnjen strežnik za sestavljanje labwc (podpora za okraske in teme oken na strani strežnika je bila odstranjena), wlroots in protokol Wayland. Grafične aplikacije lahko uporabljajo ogrodja Qt in Cocoa. Vmesnik uporablja standardne macOS koncepti, kot so zgornja plošča z globalnim menijem, identična struktura menijev, bližnjice na tipkovnici, podobno oblikovan upravitelj datotek Filer in podpora za ukaze, kot sta launchctl in open.

Spremembe od izdaje 0.5 vključujejo:

  • Osnovni sistem je bil posodobljen na vejo FreeBSD 15-STABLE.
  • Predstavljen je minimalistični grafični vmesnik z novo zgornjo ploščo SystemUIServer in spodnjo ploščo Dock.
    
Izdaja ravynOS 0.6, izdaje FreeBSD, namenjene združljivosti z macOS
  • Paket vključuje prototip emulatorja terminala Terminal.app.
    
Izdaja ravynOS 0.6, izdaje FreeBSD, namenjene združljivosti z macOS
  • Upravitelj prijav LoginWindow se zdaj zažene takoj po zagonu. Pri zagonu v načinu v živo se lahko prijavite brez gesla z uporabo prijave liveuser.
    
Izdaja ravynOS 0.6, izdaje FreeBSD, namenjene združljivosti z macOS
  • Dodana je možnost izhoda iz grafične seje z uporabo bližnjice na tipkovnici Win-Shift-Q.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster