ਉਹ ਉਪਭੋਗਤਾ ਜਿਨ੍ਹਾਂ ਨੇ ਹਾਲ ਹੀ ਵਿੱਚ ਵਿੰਡੋਜ਼ ਤੋਂ ਲੀਨਕਸ ਵਿੱਚ ਸਵਿਚ ਕੀਤਾ ਹੈ ਅਕਸਰ ਹੈਰਾਨ ਹੁੰਦੇ ਹਨ ਕਿ ਕੀ ਉਹ ਆਪਣੇ ਨਵੇਂ ਸਿਸਟਮ ਤੇ ਵਿੰਡੋਜ਼ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਚਲਾ ਸਕਦੇ ਹਨ। ਇਸ ਦਾ ਜਵਾਬ ਆਮ ਤੌਰ 'ਤੇ ਲੀਨਕਸ ਬਾਰੇ ਉਪਭੋਗਤਾ ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਨੂੰ ਵਰਤਣ ਲਈ ਆਸਾਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਉਸੇ ਸਮੇਂ, ਵੱਖ-ਵੱਖ ਫਾਈਲ ਫਾਰਮੈਟਾਂ ਨੂੰ ਚਲਾਉਣ ਦੇ ਵਿਚਾਰ ਦਾ ਸੁਆਗਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਸਵਾਲ ਦਾ ਸਿੱਧਾ ਜਵਾਬ ਹੈ - ਹਾਂ। ਤੁਸੀਂ ਲੀਨਕਸ ਉੱਤੇ EXE ਫਾਈਲਾਂ ਅਤੇ ਹੋਰ ਵਿੰਡੋਜ਼ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ, ਅਤੇ ਇਹ ਇੰਨਾ ਗੁੰਝਲਦਾਰ ਨਹੀਂ ਹੈ ਜਿੰਨਾ ਇਹ ਲੱਗਦਾ ਹੈ। ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਲੀਨਕਸ ਉੱਤੇ ਜ਼ਿਕਰ ਕੀਤੇ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਚਲਾਉਣ ਦੇ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਦੇ ਨਾਲ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲਾਂ ਦੀ ਇੱਕ ਸੰਖੇਪ ਸਮਝ ਹੋਵੇਗੀ।

ਵਿੰਡੋਜ਼ ਅਤੇ ਲੀਨਕਸ ਵਿੱਚ ਚੱਲਣਯੋਗ ਫਾਈਲਾਂ

ਲੀਨਕਸ ਉੱਤੇ EXE ਫਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਜਾਣਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲਾਂ ਕੀ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ, ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ ਇੱਕ ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕੰਪਿਊਟਰ ਨੂੰ ਕੁਝ ਖਾਸ ਹਦਾਇਤਾਂ (ਜਿਵੇਂ ਕਿ ਕੋਡ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ) ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਮਾਂਡਾਂ ਹੁੰਦੀਆਂ ਹਨ।

ਹੋਰ ਫਾਈਲ ਕਿਸਮਾਂ (ਟੈਕਸਟ ਫਾਈਲਾਂ ਜਾਂ PDF ਫਾਈਲਾਂ) ਦੇ ਉਲਟ, ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ ਕੰਪਿਊਟਰ ਦੁਆਰਾ ਨਹੀਂ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ। ਇਸਦੀ ਬਜਾਏ, ਸਿਸਟਮ ਇਹਨਾਂ ਫਾਈਲਾਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰਦਾ ਹੈ ਅਤੇ ਫਿਰ ਉਸ ਅਨੁਸਾਰ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।

ਕੁਝ ਆਮ ਚੱਲਣਯੋਗ ਫਾਈਲ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  1. Microsoft Windows ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ EXE, BIN, ਅਤੇ COM
  2. MacOS 'ਤੇ DMG ਅਤੇ APP
  3. ਲੀਨਕਸ 'ਤੇ ਆਊਟ ਅਤੇ ਐਪ ਇਮੇਜ

ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਵਿੱਚ ਅੰਦਰੂਨੀ ਅੰਤਰ (ਜ਼ਿਆਦਾਤਰ ਸਿਸਟਮ ਕਾਲਾਂ ਅਤੇ ਫਾਈਲ ਐਕਸੈਸ) ਇਹ ਕਾਰਨ ਹਨ ਕਿ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਹਰੇਕ ਉਪਲਬਧ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਰਮੈਟ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਪਰ ਲੀਨਕਸ ਉਪਭੋਗਤਾ ਇੱਕ ਅਨੁਕੂਲਤਾ ਲੇਅਰ ਸੌਫਟਵੇਅਰ ਜਿਵੇਂ ਕਿ ਵਾਈਨ ਜਾਂ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਹਾਈਪਰਵਾਈਜ਼ਰ ਜਿਵੇਂ ਕਿ ਵਰਚੁਅਲ ਬਾਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਮੁੱਦੇ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਹੱਲ ਕਰ ਸਕਦੇ ਹਨ।

ਲੀਨਕਸ ਵਿੱਚ ਵਿੰਡੋਜ਼ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ

ਲੀਨਕਸ 'ਤੇ ਵਿੰਡੋਜ਼ ਐਪਲੀਕੇਸ਼ਨ ਚਲਾਉਣਾ ਕੋਈ ਸਪੱਸ਼ਟ ਵਿਗਿਆਨ ਨਹੀਂ ਹੈ। ਲੀਨਕਸ ਉੱਤੇ EXE ਫਾਈਲਾਂ ਨੂੰ ਚਲਾਉਣ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਤਰੀਕੇ ਹਨ:

ਅਨੁਕੂਲਤਾ ਪਰਤ ਦੀ ਵਰਤੋਂ ਕਰੋ

ਵਿੰਡੋਜ਼ ਅਨੁਕੂਲਤਾ ਪਰਤਾਂ ਲੀਨਕਸ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਸਿਸਟਮ 'ਤੇ EXE ਫਾਈਲਾਂ ਚਲਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਵਾਈਨ, ਵਾਈਨ ਇਮੂਲੇਟਰ ਲਈ ਛੋਟਾ, ਇੱਕ ਆਮ ਵਿੰਡੋਜ਼ ਅਨੁਕੂਲਤਾ ਪਰਤ ਹੈ ਜੋ ਤੁਹਾਡੇ ਲੀਨਕਸ ਸਿਸਟਮ ਨਾਲ ਅਨੁਕੂਲ ਹੈ।

ਇਮੂਲੇਟਰਾਂ ਅਤੇ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਦੇ ਉਲਟ, ਵਾਈਨ ਲੀਨਕਸ 'ਤੇ ਬਣੇ ਵਿੰਡੋਜ਼ ਵਰਗੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਨਹੀਂ ਚਲਾਉਂਦੀ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, ਇਹ ਸਿਰਫ਼ ਵਿੰਡੋਜ਼ ਸਿਸਟਮ ਕਾਲਾਂ ਨੂੰ ਕਮਾਂਡਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਪੁਆਇਕਸ ਉਹਨਾਂ ਦੇ ਬਰਾਬਰ.

ਆਮ ਤੌਰ 'ਤੇ, ਵਾਈਨ ਵਰਗੀਆਂ ਅਨੁਕੂਲਤਾ ਪਰਤਾਂ ਸਿਸਟਮ ਕਾਲਾਂ ਨੂੰ ਬਦਲਣ, ਡਾਇਰੈਕਟਰੀ ਢਾਂਚੇ ਨੂੰ ਫਿਕਸ ਕਰਨ, ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ-ਵਿਸ਼ੇਸ਼ ਸਿਸਟਮ ਲਾਇਬ੍ਰੇਰੀਆਂ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦੀਆਂ ਹਨ।

ਵਾਈਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਅਤੇ ਵਰਤਣਾ ਲੀਨਕਸ ਉੱਤੇ ਵਿੰਡੋਜ਼ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸਧਾਰਨ ਹੈ। ਇੱਕ ਵਾਰ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਵਾਈਨ ਨਾਲ EXE ਫਾਈਲ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਜਾਰੀ ਕਰ ਸਕਦੇ ਹੋ:

wine program.exe

ਲੀਨਕਸ ਉਪਭੋਗਤਾ ਜੋ ਸਿਰਫ ਵਿੰਡੋਜ਼ ਗੇਮਾਂ ਖੇਡਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਪਲੇਓਨਲਿਨਕਸ ਚੁਣ ਸਕਦੇ ਹਨ, ਵਾਈਨ ਲਈ ਫਰੰਟ-ਐਂਡ ਰੈਪਰ। PlayOnLinux ਵਿੰਡੋਜ਼ ਐਪਸ ਅਤੇ ਗੇਮਾਂ ਦੀ ਵਿਸਤ੍ਰਿਤ ਸੂਚੀ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਸਿਸਟਮ 'ਤੇ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।

 ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਵਿੱਚ ਵਿੰਡੋਜ਼ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ

ਇੱਕ ਹੋਰ ਹੱਲ ਹੈ ਵਰਚੁਅਲ ਮਸ਼ੀਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿੰਡੋਜ਼ EXE ਫਾਈਲਾਂ ਨੂੰ ਚਲਾਉਣਾ. ਇੱਕ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਹਾਈਪਰਵਾਈਜ਼ਰ ਜਿਵੇਂ ਕਿ ਵਰਚੁਅਲ ਬਾਕਸ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਪ੍ਰਾਇਮਰੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅਧੀਨ ਚੱਲ ਰਹੇ ਇੱਕ ਸੈਕੰਡਰੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਤੁਹਾਨੂੰ ਸਿਰਫ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ ਵਰਚੁਅਲ ਬਾਕਸ ਜਾਂ VMWare , ਇੱਕ ਨਵੀਂ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਬਣਾਓ, ਅਤੇ ਇਸ ਉੱਤੇ ਵਿੰਡੋਜ਼ ਸੈਟ ਅਪ ਕਰੋ। ਫਿਰ, ਤੁਸੀਂ ਬਸ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਲੀਨਕਸ-ਅਧਾਰਿਤ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਵਿੰਡੋਜ਼ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਸ ਤਰੀਕੇ ਨਾਲ, ਤੁਸੀਂ ਸਿਰਫ EXE ਫਾਈਲਾਂ ਅਤੇ ਹੋਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਵਿੰਡੋਜ਼ ਪੀਸੀ 'ਤੇ ਕਰਦੇ ਹੋ।

ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਭਵਿੱਖ ਹੈ

ਇਸ ਸਮੇਂ, ਉਪਲਬਧ ਸੌਫਟਵੇਅਰ ਦਾ ਇੱਕ ਵੱਡਾ ਹਿੱਸਾ ਸਿਰਫ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਐਪਾਂ ਜੋ ਤੁਸੀਂ ਲੱਭ ਸਕਦੇ ਹੋ, ਸਿਰਫ਼ Windows, macOS, Linux, ਜਾਂ ਇਹਨਾਂ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਦੇ ਸੁਮੇਲ ਲਈ ਉਪਲਬਧ ਹਨ। ਤੁਹਾਨੂੰ ਸਾੱਫਟਵੇਅਰ ਸਥਾਪਤ ਕਰਨ ਦਾ ਮੌਕਾ ਘੱਟ ਹੀ ਮਿਲਦਾ ਹੈ ਜੋ ਸਾਰੇ ਮੁੱਖ ਧਾਰਾ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ।

ਪਰ ਇਹ ਸਭ ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਵਿਕਾਸ ਨਾਲ ਬਦਲ ਰਿਹਾ ਹੈ. ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਹੁਣ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾ ਰਹੇ ਹਨ ਜੋ ਕਈ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਚੱਲ ਸਕਦੇ ਹਨ। Spotify, VLC ਮੀਡੀਆ ਪਲੇਅਰ, ਸਬਲਾਈਮ ਟੈਕਸਟ, ਅਤੇ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ ਸਾਰੇ ਪ੍ਰਮੁੱਖ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਲਈ ਉਪਲਬਧ ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਸੌਫਟਵੇਅਰ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਹਨ।