ravynOS, FreeBSD ine MacOS flavour 

ravynOS skrini

Dzimwe nguva Ndakagovana nhau nezve mamwe masisitimu pano pablogs masisitimu anoshanda asiri Linux, sezvo kunyangwe dingindira reblog rakanangana nekutaura nezve Linux nezvese zvakaitenderedza, ndatora hushingi hwekugovera nhau kunze kwe, asi ndichiedza kuichengeta mumitsetse ye "yakavhurika sosi" uye zvinoenderana nazvo.

Nezvenhau dzerudzi irworwo, Iwo anogona kuverengerwa zvakanyanya ndeaya ane hukama neFreeBSD, iyo sezvamunoziva zvakare yakavhurika sosi OS uye iyo Panguva ino tichataura nezve ravynOS chirongwa, inova FreeBSD-yakavakirwa sisitimu yekushandisa yakagadzirirwa kuita kuenderana ne macOS maapplication uye inopa macOS-maitiro mushandisi nharaunda.

Nezve ravynOS

Iyo ravynOS chirongwa Chinangwa chayo chikuru ndechekuwana kuenderana ne macOS maapplication ese ari padanho rekodhi kodhi semafaira anogona kuitiswa uye mune yekutanga kesi, chinangwa ndechekubvumidza kudzokororwa kwekodhi ye macOS maapplication kuitira kuti imhanye pa ravynOS. Muchiitiko chechipiri, zvigadziriso zviri kuitwa kune kernel uye zvinoshandiswa kumhanya Mach-O executables akagadzirirwa x86-64 uye arm64 architecture.

Kuti uwane kuenderana ne macOS, ravynOS inosanganisira kuita zvishoma kweCocoa uye Objective-C runtime programming interface, iri mukati /System/Library/Frameworks, pamwe chete nevakongiri uye malink akagadziridzwa kuti avatsigire. Pamusoro peiyo macOS inoenderana layer, ravynOS inopa kugona kumhanyisa Linux zvikumbiro kuburikidza neFreeBSD's Linux emulation infrastructure (Linuxulator).

Zvishandiso mu ravynOS zvinogona kugadzirwa semapakeji yezvishandiso zvakazvimirira mufomati AppImage, iyo inogona kuwanikwa mu / Zvishandiso kana ~/Applications madhairekitori. Aya mapurogiramu haadi kuiswa kana kushandiswa kwepakeji maneja; Ivo vanongodhonzwa, kudonhedzwa uye kuiswa muAppImage faira. Panguva imwecheteyo, kuenderana neyakajairwa FreeBSD mapakeji kunochengetwa.

muri ravynOS Inotsigirwa mafaira masisitimu anosanganisira ZFS neHFS+ uye APFS faira masisitimu inoshandiswa mu macOS, kuwedzera kune FreeBSD-chaiyo hierarchies (/ usr uye / usr / yemuno), macOS-chaiyo madhairekitori akadai se / Raibhurari, / System uye / Mavhoriyamu akagadzirwa. Madhairekitori epamba emushandisi ari mu/Vashandisi, uye dhairekitori repamba rega rega rine ~/Library subdirectory yemashandisirwo anoshandisa Apple's Cocoa programming interface.

Iyo ravynOS graphical nharaunda yakavakirwa pane yayo windows server, iyo inoshandisa yakareruka composite labwc server, wlroots uye iyo Wayland protocol. Iyi nharaunda yakagadzirwa nekubvisa rutsigiro rwe server-padivi hwindo rekushongedza uye madingindira. Graphical application inogona kushandisa Qt uye Cocoa masisitimu kushanda munzvimbo ino.

Iyo ravynOS graphical interface yakagadzirwa neyakajairwa macOS concepts, senge bhaa yepamusoro ine menyu yepasirese, chimiro chemenu chakafanana, mapfupi ekhibhodi akafanana, akafanana ane zita rakafanana Filer faira maneja, uye rutsigiro rwemirairo senge launchctl uye vhura. Zvinhu izvi zvakagadzirirwa kupa vashandisi ruzivo rwakajairwa uye rwakagadzikana, rwakafanana nekushandisa macOS.

Zvakakodzera kutaura izvozvouye parizvino ravynOS yakagadziridzwa kune vhezheni 0.5 iyo yakavakirwa pahwaro hweFreeBSD 15-CURRENT bazi uye kushandiswa kweFreeBSD ports kwakamiswa, kufambisa zvinhu zvese zvinodiwa kune system repository.

Mukuwedzera kune izvi, zvinoonekwa kuti Kuitwa kwekutanga kweiyo graphical Dock pani yakaunzwa iyo inosanganisira diki seti yezvidhori zvekutanga. Iri pani rinokutendera kuti utange zvirongwa, isa mapfupi ekushandisa, uye kuseta iyo macOS-maitiro desktop desktop. Iko kurongeka chaiko kwepanera kunoitwa nekugadzirisa plist faira mu ~/Library/Preferences.

Of the dzimwe shanduko:

  • Iyo yakakosha pasuru ikozvino inosanganisira iyo turbo mameseji edhita, pamwe nemidziyo senge cmake, gmake, nasm, uye GNU binutils.
  • Mafaira egungano ari muhurongwa hweCocoa uye Chinangwa-C anobvumidza iwe kubatanidza zvinhu mumadhairekitori, kurerutsa kuendesa kodhi pakati peakasiyana subdirectories kuraibhurari.
  • Kushandiswa kwepakeji repository kwakamiswa, asi zvichiri kugona kuisa mapakeji kubva kuFreeBSD repositories kune /usr/local directory uchishandisa pkg command.
  • Chishandiso chitsva chekuvaka chinonzi build.sh chawedzerwa, icho chinorerutsa maitiro ekuvaka sisitimu uye kugadzira yakajairika ISO mufananidzo unobhutsu muLive mode.
  • Yakawedzerwa tsigiro yekirasi yeNSStatusItem, iyo inobvumira Cocoa maapplication ekufambisa mamenu kune yepasi rose.

pakupedzisira kana uri kufarira kuziva zvakawanda nezvazvo, iwe unofanirwa kuziva kuti budiriro yeprojekiti yakagoverwa pasi perezinesi reBSD, uye iyo bootable ISO mufananidzo une 869 MB saizi (x86_64). Unogona kubvunza zvakawanda nezve purojekiti Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako