Xir xayeysiis

Shaqadeena maalinlaha ah, waxaan u baahanahay codsiyo gaar ah oo naga caawiya shaqadeena iyo madadaaladayada labadaba. Si kastaba ha noqotee, haddii aan rabno inaan u beddelno nidaamka hawlgalka kale, dhibaato ayaa soo baxda. Codsiyada aan isticmaalno waxaa laga yaabaa inaan la heli karin. Waxaan diyaarinay maqaalo taxane ah oo mowduucan ka hadli doona. Waxaan rajaynaynaa in ay ku caawin doonto marka aad beddesho nidaamka qalliinka iyo marka aad raadinayso codsiyada cusub ee shaqada maalin kasta hufan.

Maqaalka ugu horreeya ee taxanaha, aan aragno ikhtiyaarrada aan u haysanno beddelka codsiyada Mac OS. Marka hore, way fiicnaan lahayd in la yiraahdo Mac OS waa nidaam ku saleysan NextSTEP iyo BSD, taas oo ku saleysan nidaamka Unix. Macs-kii ugu horreeyay ee wata OS X wuxuu ku socday qaab dhismeedka PowerPC, halkaas oo ay suurtagal ahayd in la isticmaalo aaladaha wax-ku-oolka ah (Virtual PC 7, Bochs, PC Guest, iEmulator, iwm.). Tusaale ahaan, in kasta oo Virtual PC uu si dhakhso ah u shaqeeyay, ka shaqaynta maalinta oo dhan mishiinka casriga ah iyada oo aan la dhexgelin deegaanka OS X waa in ay ahayd mid aad u dhib badan. Waxa kale oo jiray isku day lagu doonayay in lagu daro mashruuca Wine iyo QEMU (Darwine) si loogu socodsiiyo codsiyada MS Windows ee asalka u ah Mac OS, laakiin tani uma shaqayn sidii la filayay waana la joojiyay.

Laakiin markii Apple ay ku dhawaaqday u gudubka qaab dhismeedka x86, aragtidu mar hore ayay ahayd mid rosier ah. Ma aha oo kaliya in MS Windows lagu maamuli karo si asal ah, laakiin Khamrigu sidoo kale waa la ururin karaa. Portfolio-ka qalabka wax-ku-oolka ah ayaa sidoo kale koray, taasoo keentay, tusaale ahaan, MS waxay joojisay taageerada qalabkeeda PC-ga ee OS X. Tan iyo markaas, shirkaduhu waxay ku tartamayeen sida ugu dhakhsaha badan ee mashiinnada farsamada gacanta ay u shaqeyn karaan ama sida ugu wanaagsan ee ay u dhexgalaan deegaanka OS X iwm.

Maanta waxaan haynaa dhowr ikhtiyaar oo la heli karo si aan u bedelno barnaamijyada Windows ilaa Mac OS.

  • Daahfurka asalka ah ee MS Windows
  • Helitaanka beddelka Mac OS
  • Asal ahaan
  • Turjumaada API (khamri)
  • Turjumaada codsiga Mac OS

Daahfurka asalka ah ee MS Windows

Daaqadaha waxaa lagu bilaabi karaa waxa loogu yeero DualBoot, taasoo ka dhigan in Mac-kayaga uu ku shaqeeyo Mac OS ama Windows. Faa'iidada habkan ayaa ah in Windows ay si buuxda u isticmaasho HW-ga Mac-gaaga. Nasiib darro, mar walba waa inaan dib u bilownaa kumbuyuutarka, taas oo aan ku habboonayn. Waa inaan sidoo kale haysanaa shatiga MS Windows, kaas oo aan ahayn kan ugu jaban. Way ku filan tahay inaad iibsato nooca OEM, kaas oo ku kacaya 3 kun, laakiin haddii aad rabto inaad ku shaqeyso isla daaqadaha mashiinka farsamada ee BootCamp, waxaad dhibaato kala kulantaa heshiiska shatiga ( isha: Microsoft hotline). Markaa haddii aad rabto inaad isticmaasho BootCamp iyo qaabaynta, waxaad u baahan tahay nooca sanduuqa buuxa. Haddii aadan u baahnayn wax-abuurnimo, shatiga OEM ayaa kugu filan.

Raadinta beddelka Mac OS

Codsiyo badan ayaa leh beddelkooda. Qaarkood waxay ku fiican yihiin shaqeyn dheeraad ah, qaar kalena way ka sii xun yihiin. Nasiib darro, waxay inta badan ku timaadaa caadooyinka isticmaalayaasha gaarka ah. Haddii isticmaaluhu loo isticmaalo inuu la shaqeeyo Microsoft Office, wuxuu inta badan la kulmaa dhibaatooyin u beddelashada OpenOffice iyo beddelka. Faa'iidada beddelka this waa shaki la'aan in ay si toos ah ugu qoran Mac OS iyo deegaanka. Inta badan, dhammaan furayaasha kiiboodhka ee aan u isticmaalnay iyo mabaadi'da nidaamkan guud ahaan way shaqeeyaan.

Farsamaynta

Virtualization waxay ku shaqeysaa Windows-ka deegaanka Mac OS, sidaa darteed dhammaan barnaamijyadu waxay si caadi ah ugu shaqeeyaan Windows, laakiin waxaa mahad leh fursadaha barnaamijka ee maanta, iyadoo la taageerayo isdhexgalka Mac OS. Isticmaaluhu wuxuu ka bilaabay Windows xagga dambe, wuxuu wadaa barnaamij, ka dibna wuxuu ku shaqeeyaa Mac OS GUI. Waxaa jira dhowr barnaamij oo suuqa maanta loogu talagalay ujeedadaas. Kuwa ugu caansan waxaa ka mid ah:

  • Isbarbar yaaca desktop
  • Fiyuuska VMware
  • VirtualBox
  • QEMU
  • Bochs

Faa'iidada ayaa ah in software kasta oo aan u soo iibinnay Windows uu u shaqeyn doono habkan. Khasaaraha ayaa ah inaan u iibsano shatiga Windows iyo aaladda Virtualization. Virtualization-ku si tartiib tartiib ah ayuu u socon karaa, laakiin tani waxay ku xiran tahay kombuyuutarka aan ku shaqeyneyno (Xusuusinta qoraaga: dhib kuma jirto xawaaraha ku shaqeynta codsiyada Windows ee MacBook Pro-ga 2-jirka ah).

Turjumaada API

Ha werwerin, ma rabo in aan ku dhaafiyo jumlad aan la fahmi karin. Waxaa jira hal shay oo ku qarsoon ciwaankan. Daaqadaha waxay adeegsadaan wicitaannada nidaamka shaqada ee gaarka ah (APIs) si ay ula xiriiraan qalabka, iyo Mac OS-da waxaa jira barnaamij turjumi kara API-yada si OS X uu u fahmo. Khubaradu waxay u badan tahay inay iga raali noqon doonaan, laakiin tani waa maqaal loogu talagalay isticmaalayaasha, maahan bulshada xirfadleyda ah. Hoosta Mac OS, 3 barnaamij ayaa sidan sameeya:

  • Khamrigu
  • Crossover-Wine
  • Hirgelinta

Khamrigu waxa kaliya oo laga heli karaa faylalka isha waxaana lagu soo ururin karaa mashruuc Macdanta. Sidoo kale, waxay u ekaan kartaa in Crossover-Wine ay la mid tahay Crossover, laakiin sidaas maaha. Firfircoon CodeWeavers, taas oo horumarisa Crossover lacag, waxay ku salaysan tahay mashruuca Wine, laakiin waxay hirgelisaa koodkeeda dib ugu soo noqoshada si ay u wanaajiso waafaqsanaanta codsiyada. Tan waxa lagu riday xidhmada Crossover-Wine ee MacPorts, taas oo mar kale la heli karo oo keliya iyadoo la turjumayo koodka isha. Crossover waxaa lagu dabaqi karaa codsiyo gaar ah waxayna leedahay GUI u gaar ah, taas oo kuu sahlaysa inaad ku rakibto codsiyo gaar ah iyo ku tiirsanaantooda, kuwaas oo labadii xirmo ee hore aysan haysan. Waxaad si toos ah uga heli kartaa mareegta CodeWeavers taas oo codsiyada lagu socodsiin karo. Khasaaraha ayaa ah in codsiyada kale ee aan ahayn kuwa ku taxan CodeWeavers lagu socon karo, laakiin waxay u baahan tahay inay awood u yeelato inay habayso mashruuca Wine.

Turjumaada codsiga Mac OS

Sidaan ku sheegay cutubkii hore. Codsiyada qaar, inta badan ka yimaadda bulshada Isha Furan, waxa laga yaabaa in aanay lahayn xidhmo binary Mac OS ah, laakiin waxa lagu hayaa faylalka isha. Si xitaa isticmaalaha caadiga ah uu awoodo inuu u tarjumo codsiyadan xaalad binary, mashruuc ayaa la isticmaali karaa Macdanta. Waa nidaam xirmo lagu dhisay mabda'a dekedaha laga yaqaan BSD. Ka dib markii la rakibo oo xogta dekedda la cusboonaysiiyo, waxaa lagu xakameynayaa khadka taliska. Waxa kale oo jira nooc garaaf ah, Project Fink. Nasiib darro, barnaamijyadiisu maaha kuwo casri ah, sidaas darteed kuma talinayo.

Waxaan isku dayay inaan qeexo suurtagalnimada socodsiinta codsiyada Windows ee Mac OS. Laga bilaabo qaybta xigta, waxaan wax ka qaban doonaa meelaha gaarka ah ee la shaqeynta kumbuyuutarka iyo beddelka barnaamijyada ka socda deegaanka MS Windows. Qaybta soo socota, waxaan u jeedsan doonaa codsiyada xafiiska.

Khayraadka: wikipedia.org, winehq.org
.