Kuburitswa kwe ravynOS 0.6, FreeBSD edition yakanangana nekushanda pamwe chete macOS

Chirongwa che ravynOS 0.6 chaburitswa. Chiri kugadzira sisitimu yekushandisa yakavakirwa paFreeBSD, ine chinangwa chekuwana zvinoenderana nemapurogiramu e macOS uye kupa ganda rakagadzirwa nenzira yaro macOSBasa reprojekiti iyi rinogoverwa pasi peBSD rezinesi. Saizi yemufananidzo weISO unobhuroka i760 MB (x86_64).

Zvinangwa zvakataurwa zvepurojekiti iyi ndezvekuti zvienderane nemapurogiramu. macOS pa source code uye pamazinga emafaira anogoneka. Yekutanga inoreva kugona kubatanidza kodhi zvakare. macOS- maapplication ekuita mu ravynOS, mune yechipiri - kubatanidzwa mu kernel uye zvishandiso zvekuchinja kwekushandisa mafaira ekugadzirisa eMach-O akaunganidzwa e x86-64 uye arm64 architectures.

Pamafaira anotsigirwa, ZFS neaya anoshandiswa mu macOS HFS+ uye APFS file systems. Pamusoro pe /usr uye /usr/local hierarchies dzinoshandiswa paFreeBSD, dzimwe dzakatarwa dzinogadzirwa. macOS /Raibhurari, /System, uye /Volumes madhairekitori. Madhairekitori epamba evashandisi ari mu /Users hierarchy. Dhairekitori rega rega repamba rine ~/Raibhurari subdirectory yemapurogiramu anoshandisa Apple Cocoa API.

Kuti zvienderane ne macOS Kushandiswa kweCocoa API neObjective-C runtime (iri mudhairekitori re/System/Library/Frameworks) kwakapihwa, pamwe chete nemacompilers nemalinkers akagadziriswazve kuti azvitsigire. Pamusoro pe compatibility layer ine macOS ravynOS inewo kugona kumhanyisa maapplication e Linux, zvichibva pakushandiswa kwezvivakwa zvekutevedzera zvakatipoteredza zvinowanikwa muFreeBSD Linux (Linuxmudziyo wekudzivirira).

Maapplication anogona kugadzirwa seanozvimiririra ega epakeji (App Bundle) muAppImage fomati, akaiswa mu/Applications kana ~/Applications madhairekitori. Zvirongwa hazvidi kuisirwa kana kushandiswa kwepakeji maneja - ingo dhonza uye udonhedze uye utange iyo AppImage faira. Panguva imwecheteyo, rutsigiro rwechinyakare FreeBSD mapakeji inochengetwa.

Nzvimbo yemifananidzo yakavakirwa pahwaro hwehwindo rayo server, iyo inoshandisa server yakabviswa (rutsigiro rwekushongedza mahwindo nemisoro yeserver-side) yabviswa), wlroots, uye Wayland protocol. Graphical applications dzinogona kushandisa Qt neCocoa frameworks. Iyo interface inoshandisa standard macOS pfungwa dzakadai sepaneru yepamusoro ine menyu yepasi rose, chimiro chemenyu chakafanana, nzira pfupi dzekhibhodi, maneja wefaira reFiler ane chimiro chakafanana, uye rutsigiro rwemirairo yakaita selaunchctl neopen.

Shanduko kubva pakuburitswa 0.5 dzinosanganisira:

  • Iyo base system yakagadziridzwa kune FreeBSD 15-STABLE bazi.
  • Iyo minimalist graphical interface inounzwa neiyo itsva SystemUIServer yepamusoro pani uye Dock pazasi pani.
    
Kuburitswa kwe ravynOS 0.6, FreeBSD edition yakanangana nekushanda pamwe chete macOS
  • Pasuru iyi inosanganisira prototype yeterminal.app terminal emulator.
    
Kuburitswa kwe ravynOS 0.6, FreeBSD edition yakanangana nekushanda pamwe chete macOS
  • Iyo LoginWindow login maneja ikozvino inotanga pakarepo mushure mekubhomba. Paunenge uchitsvaga mukurarama modhi, unogona kupinda usina password uchishandisa liveuser login.
    
Kuburitswa kwe ravynOS 0.6, FreeBSD edition yakanangana nekushanda pamwe chete macOS
  • Yakawedzera kugona kubuda muchikamu chegraphical uchishandisa Win-Shift-Q kiyibhodhi nzira yekudimbudzira.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva πŸ”₯ Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster