Bikarhênerên ku vê dawiyê ji Windows-ê veguherandine Linux-ê pir caran meraq dikin gelo ew dikarin serîlêdan û bernameyên Windows-ê li ser pergala xwe ya nû bimeşînin. Bersiva vê yekê bandorê li perspektîfa bikarhêner a Linux-ê bi gelemperî dike, ji ber ku pergalên xebitandinê divê hêsan werin bikar anîn û di heman demê de, pêşwaziya ramana xebitandina pelên cûda jî bikin. Bersiva rasterast a pirsê ev e - erê. Hûn dikarin pelên EXE û bernameyên din ên Windows-ê li ser Linux-ê bimeşînin, û ew ne ew qas tevlihev e ku xuya dike. Di dawiyê de, hûn ê bi awayên cihêreng ên ku hûn bernameyên navborî li Linux-ê bimeşînin, têgihîştinek kurt a pelên îcrakar hebin.

Pelên îcrakar ên di Windows û Linux de

Berî ku pelên EXE-ê li Linux-ê bimeşînin, girîng e ku hûn zanibin ka pelên îcrakar çi ne. Bi gelemperî, pelek îcrakar pelek e ku ji bo komputerê fermanan digire da ku hin rêwerzên taybetî (wek ku di kodê de hatî nivîsandin) bicîh bîne.

Berevajî cûreyên pelan ên din (pelên nivîsê an pelên PDF), pelê îcrakar ji hêla komputerê ve nayê xwendin. Di şûna wê de, pergal van pelan berhev dike û dûv re li gorî rêwerzan dişopîne.

Hin formatên pelê yên darvekirî yên hevpar ev in:

  1. EXE, BIN, û COM li ser pergalên xebitandinê yên Microsoft Windows
  2. DMG û APP li ser macOS
  3. OUT û AppImage li ser Linux

Cûdahiyên hundurîn ên di pergalên xebitandinê de (bi piranî bangên pergalê û gihîştina pelê) sedem in ku pergala xebitandinê her formata darvekirî ya berdest piştgirî nake. Lê bikarhênerên Linux dikarin bi hêsanî vê pirsgirêkê çareser bikin bi karanîna bernameyek qata hevahengiyê ya mîna Wine an jî hîpervisorek makîneya virtual mîna VirtualBox bikar bînin.

Meriv çawa di Linux de bernameyên Windows-ê dimeşîne

Rakirina serîlêdana Windows-ê li ser Linux ne zanistek eşkere ye. Li vir awayên cûda hene ku pelên EXE-ê li Linux-ê bimeşînin:

Tebeqeya lihevhatinê bikar bînin

Qatên lihevhatina Windows-ê dikarin ji bikarhênerên Linux re bibin alîkar ku pelên EXE li ser pergala xwe bimeşînin. Wine, bi kurtî Wine Is Not Emulator, qatek hevahengiya Windows-ê ya hevpar e ku bi pergala weya Linux-ê re hevaheng e.

Berevajî emulator û makîneyên virtual, Wine bernameyê di hawîrdorek mîna Windows-ê ya ku li ser Linux-ê hatî çêkirin de dimeşîne. Di şûna wê de, ew bi tenê bangên pergala Windows-ê vediguhezîne fermanan POSIX hevwateya wan.

Bi gelemperî, qatên lihevhatinê yên mîna Wine ji veguheztina bangên pergalê, sererastkirina strukturên pelrêça, û peydakirina pirtûkxaneyên pergalê yên pergala xebitandinê ji bernameyekê re berpirsiyar in.

Sazkirin û bikaranîna Wine Rakirina bernameyên Windows-ê li ser Linux hêsan e. Piştî ku hate saz kirin, hûn dikarin emrê jêrîn bidin ku pelê EXE bi Wine re bimeşînin:

wine program.exe

Bikarhênerên Linux-ê yên ku tenê dixwazin lîstikên Windows-ê bilîzin dikarin PlayOnLinux, pêça pêşîn a Wine hilbijêrin. PlayOnLinux di heman demê de navnîşek berfireh a serîlêdan û lîstikên Windows-ê yên ku hûn dikarin li ser pergala xwe saz bikin peyda dike.

 Meriv çawa Windows-ê di makîneyek virtual de dimeşîne

Çareserek din ev e ku hûn pelên Windows EXE bi karanîna makîneyên virtual bikar bînin. Hipervisorek makîneya virtual wekî VirtualBox dihêle bikarhêneran pergala xebitandina duyemîn ku di bin pergala xebitandina xwe ya bingehîn de dixebite saz bikin.

Ya ku divê hûn bikin ev e ku hûn saz bikin VirtualBox an VMWare , makîneyek nû ya virtual biafirînin, û Windows-ê li ser saz bikin. Dûv re, hûn dikarin bi tenê makîneya virtual dest pê bikin û Windows-ê di nav pergala xebitandina Linux-ê de bimeşînin. Bi vî rengî, hûn dikarin tenê pelên EXE û bernameyên din ên ku hûn bi gelemperî li ser PC-ya Windows-ê dimeşînin bimeşînin.

Pêşveçûna nermalava cross-platform pêşeroj e

Heya nuha, beşek mezin a nermalava berdest tenê li ser yek pergala xebitandinê ye. Piraniya serîlêdanên ku hûn dikarin bibînin bi taybetî ji bo Windows, macOS, Linux, an tevliheviyek van pergalên xebitandinê hene. Hûn kêm kêm şansek distînin ku hûn nermalava ku li ser hemî pergalên xebitandinê yên sereke dixebite saz bikin.

Lê ew hemî bi pêşkeftina cross-platformê re diguhere. Pêşdebirên nermalavê naha serîlêdanên ku dikarin li ser gelek platforman bimeşînin ava dikin. Spotify, VLC media player, Sublime Text, û Visual Studio Code çend mînakên nermalava cross-platform in ku ji bo hemî pergalên xebitandinê yên sereke hene.