വൈൻ റൺ വിൻഡോസ് അപ്ലിക്കേഷനുകൾ

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

ആ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങളിൽ തദ്ദേശീയമായ മൈക്രോസോഫ്റ്റ് വിൻഡോസ് ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാൻ ഉപയോക്താക്കളെ പ്രാപ്തമാക്കുന്ന ലിനക്സിനും മറ്റു POSIX അനുരൂപ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കും ഒരു "പരിഭാഷ പാളി" വികസിപ്പിക്കുകയാണ് വൈൻ പദ്ധതിയുടെ ലക്ഷ്യം.

ഈ വിവർത്തന പാളി മൈക്രോസോഫ്റ്റ് വിൻഡോസ് എപിഐ ( ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് ) "എമുലേറ്റ് ചെയ്യുന്നു" എന്ന ഒരു സോഫ്റ്റ്വെയർ പാക്കേജാണ് , എന്നാൽ ഡെവലപ്പർമാർ അത് ഒരു എമുലേറ്റർ അല്ല എന്ന് ഊന്നിപ്പറയുന്നുണ്ട്, ഇത് നേറ്റീവ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ മുകളിൽ ഒരു അധിക സോഫ്റ്റ്വെയർ ലെയർ ചേർക്കുന്നു മെമ്മറി ചേർക്കുകയും കണക്കുകൂട്ടൽ ഓവർഹെഡ് ചെയ്യുകയും പ്രകടനത്തെ പ്രതികൂലമായി ബാധിക്കുകയും ചെയ്യും.

പകരം, ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാൻ ആവശ്യമായ വൈവിധ്യമാർന്ന DDL- കൾ (ഡൈനാമിക് ലിങ്ക് ലൈബ്രറികൾ) വൈൻ നൽകുന്നു. ഇവ നടപ്പിലാക്കുന്നത് അനുസരിച്ച്, നേറ്റീവ് സോഫ്റ്റ്വെയർ ഘടകങ്ങളാണ് വിൻഡോസ് എതിരാളികളെക്കാൾ കാര്യക്ഷമമായോ കൂടുതൽ കാര്യക്ഷമമായോ ആകാം. അതുകൊണ്ടാണ് ചില MS വിന്ഡോസ് ആപ്ലിക്കേഷനുകൾ ലിനക്സിൽ വിൻഡോസിനേക്കാൾ വേഗത്തിൽ പ്രവർത്തിപ്പിക്കുന്നത്.

ലിനക്സിൽ വിൻഡോസ് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ ഉപയോക്താക്കളെ പ്രാപ്തരാക്കുന്നതിന് ലക്ഷ്യം നേടുന്നതിന് വൈൻ ഡെവലപ്മെന്റ് ടീം ഗണ്യമായ പുരോഗതി നേടിയിട്ടുണ്ട്. ആ പുരോഗതി അളക്കുന്നതിനുള്ള ഒരു മാർഗ്ഗം പരിശോധിച്ച പ്രോഗ്രാമുകളുടെ എണ്ണത്തെ കണക്കാക്കുക എന്നതാണ്. നിലവിൽ വൈൻ അപ്ലിക്കേഷൻ ഡാറ്റാബേസിൽ 8500 ൽ കൂടുതൽ എൻട്രികൾ ഉണ്ട്. മൈക്രോസോഫ്റ്റ് ഓഫീസ് 97, 2000, 2003, എക്സ്പി, മൈക്രോസോഫ്റ്റ് ഔട്ട്ലുക്ക്, മൈക്രോസോഫ്റ്റ് ഇൻറർനെറ്റ് എക്സ്പ്ലോറർ, മൈക്രോസോഫ്റ്റ് പ്രോജക്ട്, മൈക്രോസോഫ്റ്റ് വിസിയോ, മൈക്രോസോഫ്റ്റ് ഓഫീസ്, മൈക്രോസോഫ്റ്റ് ഓഫീസ്, മൈക്രോസോഫ്റ്റ് ഓഫീസ്, മൈക്രോസോഫ്റ്റ് ഓഫീസ്, അഡോബ് ഫോട്ടോഷോപ്പ്, ക്വിക് ടൈം, ക്യുക് ടൈം, ഐട്യൂൺസ്, വിൻഡോസ് മീഡിയ പ്ലെയർ 6.4, ലോട്ടസ് നോട്ട്സ് 5.0, 6.5.1, സിൽക്ക്രോഡ് ഓൺലൈൻ 1.x, ഹാഫ്-ലൈഫ് 2 റീട്ടെയിൽ, ഹാഫ് ലൈഫ് കൌണ്ടർ സ്ട്രൈക്ക് 1.6, യുദ്ധവിരുദ്ധമായ 1942 1.6.

വൈൻ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, വിൻഡോസ് ആപ്ലിക്കേഷനുകൾ സിഡി ഡ്രൈവിൽ സ്ഥാപിച്ച്, ഒരു ഷെൽ വിൻഡോ തുറന്ന്, ഇൻസ്റ്റാളബിൾ എക്സിക്യുട്ടീവ് അടങ്ങുന്ന സിഡി ഡയറക്ടറിയിലേക്ക് നാവിഗേറ്റുചെയ്യുകയും "wine setup.exe" എന്ന് ടൈപ്പ് ചെയ്തും ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്, setup.exe എന്നത് ഇൻസ്റ്റലേഷൻ പ്രോഗ്രാം ആണെങ്കിൽ .

വൈൻ പ്രോഗ്രാമുകൾ നടപ്പിലാക്കുമ്പോൾ, ഉപയോക്താവിന് "ഡെസ്ക്ടോപ്പ്-ഇൻ-ബോക്സ്" മോഡും മിക്സഡ് വിൻഡോസും തമ്മിൽ തിരഞ്ഞെടുക്കാൻ കഴിയും. ഡയറക്ട് എക്സ്, ഓപ്പൺ ജിഎൽ ഗെയിമുകൾ എന്നിവ വൈൻ പിന്തുണയ്ക്കുന്നു. Direct3D- യ്ക്കുള്ള പിന്തുണ പരിമിതമാണ്. Win32 കോഡുമായി സദൃശ്യവും ബൈനറിയും പ്രവർത്തിപ്പിക്കുന്ന സോഫ്റ്റ്വെയറുകൾ എഴുതാൻ പ്രോഗ്രാമർമാരെ അനുവദിക്കുന്ന ഒരു വൈൻ API ഉണ്ട്.

ലിനക്സിൽ വിൻഡോസ് 3.1 പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ ലക്ഷ്യമിട്ടാണ് 1993 ൽ ആരംഭിച്ചത്. മറ്റു യുണിക്സ് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കുള്ള പ്രോഗ്രാമുകൾ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. പദ്ധതിയുടെ ആദ്യ കോഓർഡിനേറ്റർ ബോബ് അംസസ്തഡ് ഒരു വർഷം കഴിഞ്ഞ് അലക്സാണ്ട്രു ജൂലിയാരഡിനെ ഏൽപ്പിച്ചു. അലക്സാണ്ടർ പിന്നീട് മുതൽ തന്നെ വികസന പ്രവർത്തനങ്ങൾക്ക് നേതൃത്വം നൽകിയിരിക്കുകയാണ്.