Kaw ad

Rau peb txoj haujlwm niaj hnub, peb xav tau qee cov ntawv thov uas pab peb ob qho tib si hauv peb txoj haujlwm thiab hauv peb kev lom zem. Txawm li cas los xij, yog tias peb xav hloov mus rau lwm qhov kev ua haujlwm, muaj teeb meem tshwm sim. Cov ntawv thov uas peb siv yuav tsis muaj. Peb tau npaj ntau cov kab lus uas yuav hais txog lub ntsiab lus no. Peb cia siab tias nws yuav pab tau koj ob qho tib si thaum hloov lub operating system thiab thaum nrhiav cov ntawv thov tshiab rau koj txoj haujlwm ua haujlwm txhua hnub.

Nyob rau hauv thawj tsab xov xwm ntawm koob, cia saib dab tsi cov kev xaiv uas peb muaj rau hloov daim ntaub ntawv ntawm Mac OS. Thaum xub thawj, nws yuav zoo hais tias Mac OS yog lub kaw lus tsim los ntawm NextSTEP thiab BSD, uas yog, ntawm lub hauv paus ntawm Unix system. Thawj Macs nrog OS X tau khiav ntawm PowerPC architecture, qhov twg nws tuaj yeem siv tsuas yog cov cuab yeej rau virtualization (Virtual PC 7, Bochs, Guest PC, iEmulator, thiab lwm yam). Piv txwv li, txawm hais tias Virtual PC ua haujlwm sai heev, ua haujlwm txhua hnub hauv lub tshuab virtual yam tsis muaj kev koom ua ke rau hauv OS X ib puag ncig yuav tsum tsis yooj yim heev. Kuj tseem muaj kev sim ua ke nrog Wine project nrog QEMU (Darwine) kom khiav MS Windows daim ntawv thov ib txwm nyob ntawm Mac OS, tab sis qhov no tsis ua haujlwm raws li qhov xav tau thiab raug tshem tawm.

Tab sis thaum Apple tshaj tawm txoj kev hloov mus rau x86 architecture, qhov kev pom zoo twb rosier. Tsis tsuas yog MS Windows tuaj yeem ua haujlwm ib txwm muaj, tab sis Wine kuj tuaj yeem muab tso ua ke. Cov ntaub ntawv ntawm cov cuab yeej virtualization kuj tau loj hlob, ua rau, piv txwv li, MS ceasing kev txhawb nqa rau nws cov cuab yeej Virtual PC rau OS X. Txij thaum ntawd los, cov tuam txhab tau sib tw ntau npaum li cas lawv cov tshuab virtual tuaj yeem khiav tau sai npaum li cas los yog lawv tau koom ua ke rau hauv lub Environment OS X etc.

Niaj hnub no peb muaj ntau txoj kev xaiv los hloov cov kev pab cuam los ntawm Windows rau Mac OS.

  • Native launch ntawm MS Windows
  • Nrhiav ib tug hloov rau Mac OS
  • Los ntawm virtualization
  • Txhais API (Wine)
  • Txhais cov ntawv thov rau Mac OS.

Native launch ntawm MS Windows

Lub qhov rais tuaj yeem pib siv lub npe hu ua DualBoot, uas txhais tau tias peb Mac tab tom khiav Mac OS lossis Windows. Qhov kom zoo dua ntawm txoj kev no yog qhov Windows siv tag nrho HW ntawm koj Mac. Hmoov tsis zoo, peb ib txwm yuav tsum rov pib lub computer, uas tsis yooj yim. Peb kuj yuav tsum muaj peb tus kheej MS Windows daim ntawv tso cai, uas tsis yog qhov pheej yig tshaj plaws. Nws yog txaus los yuav OEM version, uas raug nqi ib ncig ntawm 3 txhiab, tab sis yog tias koj xav khiav tib lub qhov rais hauv lub tshuab virtual los ntawm BootCamp parcel, koj khiav mus rau qhov teeb meem nrog daim ntawv tso cai (qhov chaw: Microsoft hotline). Yog li yog tias koj xav siv BootCamp thiab virtualization, koj xav tau lub thawv ntim puv. Yog tias koj tsis xav tau virtualization, daim ntawv tso cai OEM txaus.

Nrhiav lwm txoj hauv kev rau Mac OS

Ntau daim ntawv thov muaj lawv hloov. Qee qhov zoo dua nrog kev ua haujlwm ntau dua, lwm tus tsis zoo. Hmoov tsis zoo, nws tsuas yog los ntawm tus cwj pwm ntawm tus neeg siv. Yog tias tus neeg siv siv los ua haujlwm nrog Microsoft Office, nws feem ntau muaj teeb meem hloov mus rau OpenOffice thiab rov ua dua. Qhov zoo ntawm qhov kev xaiv no yog undoubtedly tias nws yog sau ncaj qha rau Mac OS thiab nws ib puag ncig. Feem ntau, tag nrho cov keyboard shortcuts uas peb tau siv los thiab cov hauv paus ntsiab lus ntawm kev tswj qhov system ua haujlwm.

Virtualization

Virtualization tab tom khiav Windows hauv Mac OS ib puag ncig, yog li txhua qhov kev pab cuam khiav ib txwm nyob hauv Windows, tab sis ua tsaug rau cov kev xaiv niaj hnub no, nrog kev txhawb nqa rau kev koom ua ke hauv Mac OS. Tus neeg siv pib Windows hauv keeb kwm yav dhau, khiav ib qho program, uas tom qab ntawd khiav hauv Mac OS GUI. Muaj ntau qhov kev pab cuam hauv khw niaj hnub no rau lub hom phiaj no. Ntawm cov paub zoo dua yog:

  • Parallels desktop
  • VMware fusion
  • Virtualbox
  • QEMU
  • Bochs.

Qhov zoo dua yog tias txhua qhov software peb tau yuav rau Windows yuav ua haujlwm li no. Qhov tsis zoo yog tias peb yuav tsum yuav daim ntawv tso cai rau Windows thiab cov cuab yeej Virtualization. Virtualization tuaj yeem khiav qeeb, tab sis qhov no yog nyob ntawm lub khoos phis tawj peb tau virtualizing (tus sau ntawv: tsis muaj teeb meem nrog kev ceev ntawm kev ua haujlwm nrog Windows daim ntawv thov ntawm kuv 2-xyoo-laus MacBook Pro).

API txhais lus

Tsis txhob txhawj, Kuv tsis xav kom koj dhau los ntawm qee cov kab lus uas tsis nkag siab. Tsuas muaj ib yam zais hauv qab no. Windows siv cov kev hu xov tooj tshwj xeeb (APIs) los sib txuas lus nrog cov khoom siv, thiab ntawm Mac OS muaj ib qho kev pab cuam uas tuaj yeem txhais cov APIs kom OS X tuaj yeem nkag siab lawv. Cov kws tshaj lij tej zaum yuav zam txim rau kuv, tab sis qhov no yog ib tsab xov xwm rau cov neeg siv, tsis yog rau cov kws tshaj lij. Hauv Mac OS, 3 cov kev pab cuam ua li no:

  • caw
  • Crossover-Caw
  • Hla kev

Caw tsuas yog muaj los ntawm cov ntaub ntawv thiab tuaj yeem muab tso ua ke ntawm ib qhov project Ntsha. Tsis tas li ntawd, nws yuav zoo li tias Crossover-Caw yog tib yam li Crossover, tab sis nws tsis yog li ntawd. ruaj CodeWeavers, uas tsim Crossover rau nyiaj, yog raws li Wine project, tab sis siv nws tus kheej code rov qab rau hauv nws los txhim kho kev sib raug zoo nrog cov ntawv thov. Qhov no yog muab tso rau hauv Crossover-Caw pob hauv MacPorts, uas dua li tsuas yog muaj los ntawm kev txhais cov lej hauv qhov chaw. Crossover tuaj yeem siv rau cov ntawv thov ib leeg thiab muaj nws tus kheej GUI, uas ua rau nws yooj yim dua rau koj rau nruab ib tus neeg thov thiab lawv cov kev vam khom, uas ob lub pob dhau los tsis muaj. Koj tuaj yeem nrhiav ncaj qha rau ntawm CodeWeavers lub vev xaib uas cov ntawv thov tuaj yeem khiav ntawm nws. Qhov tsis zoo yog tias lwm cov ntawv thov tshaj li cov teev los ntawm CodeWeavers tuaj yeem khiav ntawm nws, tab sis nws yuav tsum muaj peev xwm teeb tsa Wine project.

Txhais cov ntawv thov rau Mac OS

Raws li kuv tau hais hauv kab lus dhau los. Qee daim ntawv thov, feem ntau yog los ntawm Open Source zej zog, yuav tsis muaj Mac OS binary pob, tab sis tau khaws cia hauv cov ntaub ntawv. Txhawm rau kom txawm tias ib tus neeg siv ib txwm tuaj yeem txhais cov ntawv thov no rau hauv lub xeev binary, ib qhov project yuav siv tau Ntsha. Nws yog ib pob txheej txheem tsim los ntawm lub hauv paus ntsiab lus ntawm cov chaw nres nkoj paub los ntawm BSD. Tom qab txhim kho nws thiab hloov kho qhov chaw nres nkoj database, nws yog tswj los ntawm kab hais kom ua. Kuj tseem muaj cov duab nraaj, Project Fink. Hmoov tsis zoo, nws cov kev pab cuam versions tsis hloov tshiab thiab yog li kuv tsis pom zoo.

Kuv sim piav qhia txog qhov muaj peev xwm ntawm kev khiav Windows daim ntawv thov ntawm Mac OS. Los ntawm ntu tom ntej, peb yuav hais txog cov haujlwm tshwj xeeb ntawm kev ua haujlwm nrog lub computer thiab lwm txoj hauv kev rau cov kev pab cuam los ntawm MS Windows ib puag ncig. Hauv ntu tom ntej, peb yuav tsom mus rau cov ntawv thov hauv chaw ua haujlwm.

Cov Khoom Siv: wikipedia.org, winehq.org
.