Liberazione di ravynOS 0.6, una edizione FreeBSD destinata à a cumpatibilità cù macOS

U prugettu ravynOS 0.6 hè statu publicatu. Sviluppa un sistema operativu basatu annantu à FreeBSD, destinatu à ottene a cumpatibilità cù l'applicazioni per macOS è furnisce una cunchiglia persunalizata in u stile macOSU travagliu di u prugettu hè distribuitu sottu una licenza BSD. L'imagine ISO avviabile hè di 760 MB (x86_64).

L'ubbiettivi dichjarati di u prugettu sò di ottene a cumpatibilità cù l'applicazioni. macOS à u livellu di u codice surghjente è di u schedariu eseguibile. U primu implica a capacità di ricompilà u codice. macOS- applicazioni per l'esecuzione in ravynOS, in u secondu - integrazione in u kernel è strumentazione di cambiamenti per l'esecuzione di i fugliali eseguibili Mach-O compilati per l'architetture x86-64 è arm64.

Di i sistemi di fugliali supportati, ZFS è quelli utilizati in macOS Sistemi di fugliali HFS+ è APFS. In più di e ierarchie /usr è /usr/local tipiche di FreeBSD, sò create altre specifiche. macOS I cartulari /Library, /System, è /Volumes. I cartulari home di l'utilizatori si trovanu in a ghjerarchia /Users. Ogni cartulari home cuntene un sottucartulare ~/Library per l'applicazioni chì utilizanu l'API Apple Cocoa.

Per a cumpatibilità cù macOS Hè furnita una implementazione parziale di l'API Cocoa è di u runtime Objective-C (situatu in u cartulare /System/Library/Frameworks), è ancu cumpilatori è linker mudificati in più per supportalli. In più di u stratu di cumpatibilità cù macOS ravynOS hà ancu a capacità di eseguisce applicazioni per Linux, basatu annantu à l'infrastruttura d'emulazione di l'ambiente offerta in FreeBSD Linux (Linuxulatore).

L'applicazioni ponu esse cuncepite cum'è pacchetti d'app autonomi (App Bundle) in u formatu AppImage, postu in i repertorii /Applications o ~/Applications. I prugrammi ùn necessitanu micca a stallazione o l'usu di un gestore di pacchetti - basta arrastà è goccia è lanciate u schedariu AppImage. À u listessu tempu, u supportu per i pacchetti tradiziunali FreeBSD hè conservatu.

L'ambiente graficu hè custruitu annantu à a basa di a so propria finestra servitore, chì usa un servitore di cumpusizione labwc simplificatu (u supportu per e decorazioni è i temi di e finestre lato servitore hè statu eliminatu), wlroots, è u protocolu Wayland. L'applicazioni grafiche ponu aduprà i framework Qt è Cocoa. L'interfaccia usa u standard macOS cuncetti cum'è un pannellu superiore cù un menu glubale, una struttura di menu identica, scorciatoie di tastiera, un gestore di file Filer di stile simile è supportu per cumandamenti cum'è launchctl è open.

I cambiamenti dapoi a versione 0.5 includenu:

  • U sistema di basa hè statu aggiornatu à a branca FreeBSD 15-STABLE.
  • Un'interfaccia grafica minimalista hè stata introdutta cù un novu pannellu superiore SystemUIServer è un pannellu inferiore Dock.
    
Liberazione di ravynOS 0.6, una edizione FreeBSD destinata à a cumpatibilità cù macOS
  • U pacchettu include un prototipu di l'emulatore di terminal Terminal.app.
    
Liberazione di ravynOS 0.6, una edizione FreeBSD destinata à a cumpatibilità cù macOS
  • U gestore di login LoginWindow si apre avà subitu dopu l'avviu. Quandu si avvia in modalità live, pudete cunnettassi senza password aduprendu u login liveuser.
    
Liberazione di ravynOS 0.6, una edizione FreeBSD destinata à a cumpatibilità cù macOS
  • Aghjunta a pussibilità di sorte da una sessione grafica cù a scurciatoia di tastiera Win-Shift-Q.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster