U prugettu Airyx sviluppa una edizione di FreeBSD cumpatibile cù l'applicazioni macOS

A prima versione beta di u sistema operativu Airyx hè avà dispunibile, offrendu un ambiente di stile desktop. macOS è destinatu à furnisce un certu livellu di cumpatibilità cù l'applicazioni per macOSAiryx hè basatu annantu à FreeBSD è usa una pila grafica basata annantu à X-server. U travagliu di u prugettu hè distribuitu sottu a licenza BSD. L'imagine ISO avviabile hè 1.9 GB (x86_64).

L'obiettivu dichjaratu di u prugettu hè di ottene a cumpatibilità cù l'applicazioni. macOS à u livellu di u codice surghjente (a capacità di ricompilà u codice surghjente apertu) macOS-applicazioni per l'esecuzione in Airyx) è i fugliali eseguibili (i patch sò stati aghjunti à u kernel è à a toolchain per eseguisce i fugliali eseguibili Mach-O custruiti per l'architettura x86-64). L'implementazione di l'interfaccia usa tipichi macOS cuncetti cum'è un pannellu superiore cù un menu glubale, una struttura di menu identica, scorciatoie da tastiera, un gestore di file Filer di stile simile è supportu per cumandamenti cum'è launchctl è open. L'ambiente graficu hè basatu annantu à a shell Plasma di KDE, stilizzata cum'è macOS.

Sò supportati quelli usati in macOS Sistemi di fugliali HFS+ è APFS, è ancu repertori di sistema specifichi. Per esempiu, in più di e ierarchie /usr è /usr/local tipiche di FreeBSD, Airyx usa i repertori /Library, /System è /Volumes. I repertori home di l'utilizatori si trovanu in u repertoriu /Users. Ogni repertoriu home cuntene un sotturettoriu ~/Library per l'applicazioni chì utilizanu l'API Apple Cocoa.

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 trascinate è goccia è lanciate u schedariu AppImage. À u listessu tempu, u supportu per i pacchetti è i porti tradiziunali di FreeBSD hè mantenutu.

Per a cumpatibilità cù macOS Una implementazione parziale di l'API Cocoa è di u runtime Objective-C (situatu in u cartulare /System/Library/Frameworks) hè furnita, cù cumpilatori è linker mudificati in più per supportalli. U supportu per i fugliali di prughjettu XCode è i prugrammi Swift hè previstu. In più di u stratu di cumpatibilità cù macOS Airyx offre ancu a capacità di lancià applicazioni per Linux, basatu annantu à l'infrastruttura d'emulazione di l'ambiente offerta in FreeBSD Linux (Linuxulatore).

Caratteristiche di a prima versione beta di Airyx:

  • Disponibilità di esempi di pacchetti autonomi cù Firefox, Terminal è Kate.
  • Novu installatore ObjectiveC basatu annantu à AppKit (airyxOS.app).
  • Inclusione in Java SDK 17.0.1 + 12.
  • Utilizendu FreeBSD 12.3RC cum'è a basa per u kernel è l'ambiente di u sistema.
  • AppKit migliuratu, cù più vicinu macOS schema di culori è scorciatoie di tastiera, supportu per i menu pop-up è gestione di i caratteri migliorata.
  • Trà e funzioni pianificate ma micca ancu implementate, u pannellu Dock, GUI per a stallazione di WiFi, è risolve i prublemi cù l'operazione di u gestore di file Filer in l'ambiente Plasma KDE sò nutati.


U prugettu Airyx sviluppa una edizione di FreeBSD cumpatibile cù l'applicazioni macOS

U prugettu Airyx sviluppa una edizione di FreeBSD cumpatibile cù l'applicazioni macOS

U prugettu Airyx sviluppa una edizione di FreeBSD cumpatibile cù l'applicazioni macOS


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