പരസ്യം അടയ്ക്കുക

ഞങ്ങളുടെ ദൈനംദിന ജോലിക്ക്, ഞങ്ങളുടെ ജോലിയിലും വിനോദത്തിലും ഞങ്ങളെ സഹായിക്കുന്ന ചില ആപ്ലിക്കേഷനുകൾ ആവശ്യമാണ്. എന്നിരുന്നാലും, ഞങ്ങൾ മറ്റൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലേക്ക് മാറാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഒരു പ്രശ്നം ഉയർന്നുവരുന്നു. ഞങ്ങൾ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ലഭ്യമായേക്കില്ല. ഈ വിഷയം കൈകാര്യം ചെയ്യുന്ന ലേഖനങ്ങളുടെ ഒരു പരമ്പര ഞങ്ങൾ തയ്യാറാക്കിയിട്ടുണ്ട്. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം മാറ്റുമ്പോഴും നിങ്ങളുടെ ദൈനംദിന കാര്യക്ഷമമായ പ്രവർത്തനത്തിനായി പുതിയ ആപ്ലിക്കേഷനുകൾക്കായി തിരയുമ്പോഴും ഇത് നിങ്ങളെ സഹായിക്കുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.

പരമ്പരയുടെ ആദ്യ ലേഖനത്തിൽ, Mac OS-ലെ ആപ്ലിക്കേഷനുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ എന്തൊക്കെയാണെന്ന് നോക്കാം. ആദ്യം, Mac OS എന്നത് NextSTEP, BSD എന്നിവയുടെ അടിസ്ഥാനത്തിൽ, അതായത് Unix സിസ്റ്റത്തിൻ്റെ അടിസ്ഥാനത്തിൽ നിർമ്മിച്ച ഒരു സിസ്റ്റമാണെന്ന് പറയുന്നത് നന്നായിരിക്കും. OS X ഉള്ള ആദ്യത്തെ Macs PowerPC ആർക്കിടെക്ചറിലാണ് പ്രവർത്തിച്ചത്, അവിടെ വെർച്വലൈസേഷനായി ഉപകരണങ്ങൾ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ (Virtual PC 7, Bochs, Guest PC, iEmulator മുതലായവ). ഉദാഹരണത്തിന്, വെർച്വൽ പിസി താരതമ്യേന വേഗത്തിൽ പ്രവർത്തിച്ചെങ്കിലും, OS X പരിതസ്ഥിതിയിൽ സംയോജിപ്പിക്കാതെ ഒരു വെർച്വൽ മെഷീനിൽ ദിവസം മുഴുവൻ പ്രവർത്തിക്കുന്നത് അങ്ങേയറ്റം അസൗകര്യമുണ്ടാക്കിയിരിക്കണം. Mac OS-ൽ പ്രാദേശികമായി MS Windows ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് QEMU (Darwine) മായി വൈൻ പ്രോജക്റ്റ് ലയിപ്പിക്കാനുള്ള ശ്രമവും ഉണ്ടായിരുന്നു, എന്നാൽ ഇത് പ്രതീക്ഷിച്ച പോലെ പ്രവർത്തിക്കാത്തതിനാൽ അത് റദ്ദാക്കപ്പെട്ടു.

എന്നാൽ ആപ്പിൾ x86 ആർക്കിടെക്ചറിലേക്കുള്ള മാറ്റം പ്രഖ്യാപിച്ചപ്പോൾ, കാഴ്ചപ്പാട് ഇതിനകം തന്നെ മികച്ചതായിരുന്നു. MS വിൻഡോസ് നേറ്റീവ് ആയി പ്രവർത്തിപ്പിക്കാൻ മാത്രമല്ല, വൈൻ കംപൈൽ ചെയ്യാനും കഴിയും. വെർച്വലൈസേഷൻ ടൂളുകളുടെ പോർട്ട്‌ഫോളിയോയും വളർന്നു, അതിൻ്റെ ഫലമായി, ഉദാഹരണത്തിന്, OS X-നുള്ള അതിൻ്റെ വെർച്വൽ പിസി ടൂളിനുള്ള പിന്തുണ MS നിർത്തലാക്കുന്നു. അതിനുശേഷം, ഓരോ കമ്പനികളും തങ്ങളുടെ വെർച്വൽ മെഷീനുകൾ എത്ര വേഗത്തിൽ പ്രവർത്തിക്കും അല്ലെങ്കിൽ അവ എത്ര നന്നായി സംയോജിപ്പിക്കും എന്നതിൽ മത്സരിക്കുന്നു. പരിസ്ഥിതി OS X മുതലായവ.

Windows-ൽ നിന്ന് Mac OS-ലേക്ക് പ്രോഗ്രാമുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് ഇന്ന് നമുക്ക് നിരവധി ഓപ്ഷനുകൾ ലഭ്യമാണ്.

  • MS വിൻഡോസിൻ്റെ നേറ്റീവ് ലോഞ്ച്
  • Mac OS-ന് പകരക്കാരനെ കണ്ടെത്തുന്നു
  • വെർച്വലൈസേഷൻ വഴി
  • വിവർത്തന API (വൈൻ)
  • Mac OS-നുള്ള ആപ്ലിക്കേഷൻ്റെ വിവർത്തനം.

MS വിൻഡോസിൻ്റെ നേറ്റീവ് ലോഞ്ച്

DualBoot എന്ന് വിളിക്കപ്പെടുന്നവ ഉപയോഗിച്ച് വിൻഡോസ് ആരംഭിക്കാൻ കഴിയും, അതായത് ഞങ്ങളുടെ Mac Mac OS അല്ലെങ്കിൽ Windows പ്രവർത്തിക്കുന്നു എന്നാണ്. ഈ രീതിയുടെ പ്രയോജനം വിൻഡോസ് നിങ്ങളുടെ മാക്കിൻ്റെ HW പൂർണ്ണമായും ഉപയോഗപ്പെടുത്തുന്നു എന്നതാണ്. നിർഭാഗ്യവശാൽ, ഞങ്ങൾ എല്ലായ്പ്പോഴും കമ്പ്യൂട്ടർ പുനരാരംഭിക്കേണ്ടതുണ്ട്, അത് അസൗകര്യമാണ്. ഞങ്ങൾക്ക് സ്വന്തമായി MS വിൻഡോസ് ലൈസൻസും ഉണ്ടായിരിക്കണം, അത് കൃത്യമായി വിലകുറഞ്ഞതല്ല. ഏകദേശം 3 ആയിരം വില വരുന്ന OEM പതിപ്പ് വാങ്ങിയാൽ മതി, എന്നാൽ BootCamp പാഴ്സലിൽ നിന്ന് ഒരു വെർച്വൽ മെഷീനിൽ അതേ വിൻഡോകൾ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ലൈസൻസിംഗ് കരാറിൽ (ഉറവിടം: Microsoft hotline) നിങ്ങൾക്ക് ഒരു പ്രശ്നമുണ്ട്. അതിനാൽ നിങ്ങൾക്ക് ബൂട്ട്ക്യാമ്പും വിർച്ച്വലൈസേഷനും ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് പൂർണ്ണ ബോക്‌സ് പതിപ്പ് ആവശ്യമാണ്. നിങ്ങൾക്ക് വെർച്വലൈസേഷൻ ആവശ്യമില്ലെങ്കിൽ, ഒരു OEM ലൈസൻസ് മതി.

Mac OS-ന് ബദലായി തിരയുന്നു

പല ആപ്ലിക്കേഷനുകൾക്കും പകരം വയ്ക്കൽ ഉണ്ട്. ചിലത് കൂടുതൽ പ്രവർത്തനക്ഷമതയോടെ മികച്ചതാണ്, മറ്റുള്ളവ മോശമാണ്. നിർഭാഗ്യവശാൽ, ഇത് പ്രധാനമായും വ്യക്തിഗത ഉപയോക്താക്കളുടെ ശീലങ്ങളിലേക്ക് വരുന്നു. ഉപയോക്താവ് മൈക്രോസോഫ്റ്റ് ഓഫീസിൽ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കുകയാണെങ്കിൽ, ഓപ്പൺഓഫീസിലേക്ക് മാറുന്നതിലും തിരിച്ചും അയാൾക്ക് സാധാരണയായി പ്രശ്നങ്ങളുണ്ട്. ഈ ബദലിൻ്റെ പ്രയോജനം നിസ്സംശയമായും Mac OS-നും അതിൻ്റെ പരിതസ്ഥിതിക്കും വേണ്ടി എഴുതിയതാണ്. പലപ്പോഴും, ഞങ്ങൾ ഉപയോഗിക്കുന്ന എല്ലാ കീബോർഡ് കുറുക്കുവഴികളും പൊതുവായ പ്രവർത്തനത്തിൽ ഈ സിസ്റ്റം പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള തത്വങ്ങളും.

വെർച്വലൈസേഷൻ

Mac OS പരിതസ്ഥിതിയിൽ Windows പ്രവർത്തിപ്പിക്കുന്നതാണ് വിർച്ച്വലൈസേഷൻ, അതിനാൽ എല്ലാ പ്രോഗ്രാമുകളും Windows-ൽ നേറ്റീവ് ആയി പ്രവർത്തിക്കുന്നു, എന്നാൽ ഇന്നത്തെ പ്രോഗ്രാം ഓപ്ഷനുകൾക്ക് നന്ദി, Mac OS-ലേക്ക് സംയോജിപ്പിക്കുന്നതിനുള്ള പിന്തുണ. ഉപയോക്താവ് പശ്ചാത്തലത്തിൽ വിൻഡോസ് ആരംഭിക്കുന്നു, ഒരു പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നു, അത് Mac OS GUI-ൽ പ്രവർത്തിക്കുന്നു. ഇതിനായി ഇന്ന് വിപണിയിൽ നിരവധി പ്രോഗ്രാമുകൾ ഉണ്ട്. അറിയപ്പെടുന്നവയിൽ ഇവ ഉൾപ്പെടുന്നു:

  • സമാന്തര ഡെസ്ക്ടോപ്പ്
  • വിഎംവെയർ ഫ്യൂഷൻ
  • VirtualBox
  • ക്യുഇഎംയു
  • ബോച്ച്സ്.

വിൻഡോസിനായി നമ്മൾ വാങ്ങിയ ഏത് സോഫ്റ്റ്വെയറും ഈ രീതിയിൽ പ്രവർത്തിക്കും എന്നതാണ് നേട്ടം. വിൻഡോസിനും വിർച്ച്വലൈസേഷൻ ടൂളിനും ഞങ്ങൾ ഒരു ലൈസൻസ് വാങ്ങണം എന്നതാണ് പോരായ്മ. വെർച്വലൈസേഷൻ സാവധാനത്തിൽ പ്രവർത്തിക്കാൻ കഴിയും, എന്നാൽ ഇത് നമ്മൾ വെർച്വലൈസ് ചെയ്യുന്ന കമ്പ്യൂട്ടറിനെ ആശ്രയിച്ചിരിക്കുന്നു (രചയിതാവിൻ്റെ കുറിപ്പ്: എൻ്റെ 2 വർഷം പഴക്കമുള്ള മാക്ബുക്ക് പ്രോയിലെ വിൻഡോസ് ആപ്ലിക്കേഷനുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിൻ്റെ വേഗതയിൽ ഒരു പ്രശ്നവുമില്ല).

API വിവർത്തനം

വിഷമിക്കേണ്ട, മനസ്സിലാക്കാൻ കഴിയാത്ത ചില വാചകങ്ങൾ കൊണ്ട് നിങ്ങളെ കീഴടക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നില്ല. ഈ തലക്കെട്ടിന് കീഴിൽ ഒരു കാര്യം മാത്രം മറഞ്ഞിരിക്കുന്നു. ഹാർഡ്‌വെയറുമായി ആശയവിനിമയം നടത്താൻ Windows പ്രത്യേക സിസ്റ്റം ഫംഗ്‌ഷൻ കോളുകൾ (API-കൾ) ഉപയോഗിക്കുന്നു, കൂടാതെ Mac OS-ൽ ഈ API-കൾ OS X-ന് മനസ്സിലാക്കാൻ കഴിയുന്ന തരത്തിൽ വിവർത്തനം ചെയ്യാൻ കഴിയുന്ന ഒരു പ്രോഗ്രാം ഉണ്ട്. വിദഗ്ധർ എന്നോട് ക്ഷമിക്കും, പക്ഷേ ഇത് ഉപയോക്താക്കൾക്കുള്ള ലേഖനമാണ്, പ്രൊഫഷണൽ കമ്മ്യൂണിറ്റിക്കുള്ളതല്ല. Mac OS-ന് കീഴിൽ, 3 പ്രോഗ്രാമുകൾ ഇത് ചെയ്യുന്നു:

  • വൈൻ
  • ക്രോസ്ഓവർ-വൈൻ
  • ക്രോസ്ഓവർ

വൈൻ സോഴ്സ് ഫയലുകളിൽ നിന്ന് മാത്രമേ ലഭ്യമാകൂ, ഒരു പ്രോജക്റ്റ് വഴി സമാഹരിക്കാനാകും മാക്പോർട്ടുകൾ. കൂടാതെ, ക്രോസ്ഓവർ-വൈൻ ക്രോസ്ഓവറിന് സമാനമാണെന്ന് തോന്നിയേക്കാം, പക്ഷേ അത് അങ്ങനെയല്ല. ഉറച്ചു കോഡ്വീവർപണത്തിനായി ക്രോസ്ഓവർ വികസിപ്പിക്കുന്ന s, വൈൻ പ്രോജക്റ്റിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, എന്നാൽ ആപ്ലിക്കേഷനുകളുമായുള്ള അനുയോജ്യത മെച്ചപ്പെടുത്തുന്നതിന് സ്വന്തം കോഡ് തിരികെ അതിൽ നടപ്പിലാക്കുന്നു. ഇത് MacPorts-ലെ ക്രോസ്ഓവർ-വൈൻ പാക്കേജിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, ഇത് വീണ്ടും സോഴ്സ് കോഡുകൾ വിവർത്തനം ചെയ്യുന്നതിലൂടെ മാത്രമേ ലഭ്യമാകൂ. വ്യക്തിഗത ആപ്ലിക്കേഷനുകളിൽ ക്രോസ്ഓവർ പ്രയോഗിക്കാൻ കഴിയും കൂടാതെ അതിൻ്റേതായ GUI ഉണ്ട്, ഇത് മുമ്പത്തെ രണ്ട് പാക്കേജുകളിൽ ഇല്ലാത്ത വ്യക്തിഗത ആപ്ലിക്കേഷനുകളും അവയുടെ ഡിപൻഡൻസികളും ഇൻസ്റ്റാൾ ചെയ്യുന്നത് എളുപ്പമാക്കുന്നു. കോഡ് വീവേഴ്‌സ് വെബ്‌സൈറ്റിൽ ഏതൊക്കെ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാമെന്ന് നിങ്ങൾക്ക് നേരിട്ട് കണ്ടെത്താനാകും. കോഡ്‌വീവറുകൾ ലിസ്റ്റുചെയ്‌തിരിക്കുന്നവ ഒഴികെയുള്ള മറ്റ് ആപ്ലിക്കേഷനുകൾ ഇതിൽ പ്രവർത്തിപ്പിക്കാനാകുമെന്നതാണ് പോരായ്മ, പക്ഷേ ഇതിന് വൈൻ പ്രോജക്റ്റ് കോൺഫിഗർ ചെയ്യാൻ കഴിയേണ്ടതുണ്ട്.

Mac OS-നുള്ള ആപ്ലിക്കേഷൻ്റെ വിവർത്തനം

ഞാൻ മുൻ ഖണ്ഡികയിൽ സൂചിപ്പിച്ചതുപോലെ. മിക്കവാറും ഓപ്പൺ സോഴ്സ് കമ്മ്യൂണിറ്റിയിൽ നിന്നുള്ള ചില ആപ്ലിക്കേഷനുകൾക്ക് Mac OS ബൈനറി പാക്കേജ് ഇല്ലായിരിക്കാം, പക്ഷേ അവ സോഴ്സ് ഫയലുകളിൽ സൂക്ഷിക്കുന്നു. ഒരു സാധാരണ ഉപയോക്താവിന് പോലും ഈ ആപ്ലിക്കേഷനുകൾ ബൈനറി അവസ്ഥയിലേക്ക് വിവർത്തനം ചെയ്യാൻ കഴിയണമെങ്കിൽ, ഒരു പ്രോജക്റ്റ് ഉപയോഗിക്കാം മാക്പോർട്ടുകൾ. ബിഎസ്ഡിയിൽ നിന്ന് അറിയപ്പെടുന്ന പോർട്ടുകളുടെ തത്വത്തിൽ നിർമ്മിച്ച ഒരു പാക്കേജ് സംവിധാനമാണിത്. ഇത് ഇൻസ്റ്റാൾ ചെയ്യുകയും പോർട്ട് ഡാറ്റാബേസ് അപ്ഡേറ്റ് ചെയ്യുകയും ചെയ്ത ശേഷം, അത് കമാൻഡ് ലൈൻ വഴി നിയന്ത്രിക്കപ്പെടുന്നു. പ്രോജക്റ്റ് ഫിങ്ക് എന്ന ഗ്രാഫിക് പതിപ്പും ഉണ്ട്. നിർഭാഗ്യവശാൽ, അതിൻ്റെ പ്രോഗ്രാം പതിപ്പുകൾ കാലികമല്ല, അതിനാൽ ഞാൻ ഇത് ശുപാർശ ചെയ്യുന്നില്ല.

Mac OS-ൽ വിൻഡോസ് ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള സാധ്യതകൾ ഞാൻ രൂപപ്പെടുത്താൻ ശ്രമിച്ചു. അടുത്ത ഭാഗത്തിൽ നിന്ന്, ഒരു കമ്പ്യൂട്ടറിനൊപ്പം പ്രവർത്തിക്കുന്ന പ്രത്യേക മേഖലകളും എംഎസ് വിൻഡോസ് പരിതസ്ഥിതിയിൽ നിന്നുള്ള പ്രോഗ്രാമുകൾക്കുള്ള ബദലുകളും ഞങ്ങൾ കൈകാര്യം ചെയ്യും. അടുത്ത ഭാഗത്ത്, ഓഫീസ് ആപ്ലിക്കേഷനുകൾ ഞങ്ങൾ ലക്ഷ്യമിടുന്നു.

ഉറവിടങ്ങൾ: wikipedia.org, winehq.org
.