Utenti li reċentement qalbu minn Windows għal Linux spiss jistaqsu jekk jistgħux imexxu l-applikazzjonijiet u l-programmi tal-Windows fis-sistema l-ġdida tagħhom. It-tweġiba għal dan taffettwa l-perspettiva tal-utent tal-Linux b'mod ġenerali, peress li s-sistemi operattivi għandhom ikunu faċli biex jintużaw u fl-istess ħin, tilqa 'l-idea li tħaddem formati ta' fajls differenti It-tweġiba diretta għall-mistoqsija hija - iva. Tista' tmexxi fajls EXE u programmi oħra tal-Windows fuq Linux, u mhux daqshekk ikkumplikat kif jidher.Fl-aħħar, ser ikollok fehim qasir tal-fajls eżekutibbli, flimkien mal-modi differenti biex tmexxi l-programmi msemmija fuq Linux.

Fajls eżegwibbli fil-Windows u l-Linux

Qabel ma tħaddem fajls EXE fuq Linux, huwa importanti li tkun taf x'inhuma l-fajls eżekutibbli. B'mod ġenerali, fajl eżekutibbli huwa fajl li fih kmandi għall-kompjuter biex jesegwixxi xi istruzzjoni speċjali (kif miktub fil-kodiċi).

B'differenza tipi oħra ta 'fajls (fajls ta' test jew fajls PDF), il-fajl eżekutibbli ma jinqarax mill-kompjuter. Minflok, is-sistema tiġbor dawn il-fajls u mbagħad issegwi l-istruzzjonijiet kif xieraq.

Xi formati ta' fajls eżekutibbli komuni jinkludu:

  1. EXE, BIN u COM fuq sistemi operattivi Microsoft Windows
  2. DMG u APP fuq macOS
  3. OUT u AppImage fuq Linux

Differenzi interni fis-sistemi operattivi (l-aktar sejħiet tas-sistema u aċċess għall-fajls) huma r-raġuni għaliex is-sistema operattiva ma tappoġġjax kull format eżekutibbli disponibbli. Iżda l-utenti tal-Linux jistgħu faċilment jindirizzaw din il-kwistjoni billi jużaw jew programm ta 'saff ta' kompatibilità bħal Wine jew hypervisor ta 'magna virtwali bħal VirtualBox.

Kif tmexxi programmi Windows fil-Linux

It-tmexxija ta' applikazzjoni tal-Windows fuq Linux mhijiex xjenza sfaċċata. Hawn huma l-modi differenti kif tħaddem fajls EXE fuq Linux:

Uża s-saff ta 'kompatibilità

Is-saffi ta' kompatibilità tal-Windows jistgħu jgħinu lill-utenti tal-Linux imexxu fajls EXE fis-sistema tagħhom.Wine, qasira għal Wine Is Not Emulator, huwa saff komuni ta' kompatibilità tal-Windows li huwa kompatibbli mas-sistema Linux tiegħek.

B'differenza mill-emulaturi u l-magni virtwali, Wine ma jmexxix il-programm f'ambjent bħal Windows mibni fuq Linux. Minflok, sempliċement tikkonverti s-sejħiet tas-sistema tal-Windows f'kmandi POSIX l-ekwivalenti tagħhom.

B'mod ġenerali, saffi ta 'kompatibilità bħall-Inbid huma responsabbli biex jikkonvertu sejħiet tas-sistema, jiffissaw l-istruttura tad-direttorju, u jipprovdu libreriji tas-sistema speċifiċi għas-sistema operattiva għal programm.

Installazzjoni u użu tal-Inbid It-tħaddim tal-programmi tal-Windows fuq Linux huwa sempliċi. Ladarba tkun installata, tista 'toħroġ il-kmand li ġej biex tħaddem il-fajl EXE ma' l-Inbid:

wine program.exe

Utenti tal-Linux li jridu biss jilagħbu logħob tal-Windows jistgħu jagħżlu PlayOnLinux, it-tgeżwir ta 'quddiem għall-Inbid. PlayOnLinux jipprovdi wkoll lista dettaljata ta’ apps u logħob tal-Windows li tista’ tinstalla fis-sistema tiegħek.

 Kif tħaddem il-Windows f'magna virtwali

Soluzzjoni oħra hija li tħaddem fajls Windows EXE billi tuża magni virtwali. Hypervisor tal-magni virtwali bħal VirtualBox jippermetti lill-utenti jinstallaw sistema operattiva sekondarja li taħdem taħt is-sistema operattiva primarja tagħhom.

Kull ma trid tagħmel hu li tinstalla VirtualBox jew VMWare , oħloq magna virtwali ġdida, u waqqaf Windows fuqha. Imbagħad, tista 'sempliċement tibda l-magna virtwali u tħaddem il-Windows fis-sistema operattiva bbażata fuq Linux. B'dan il-mod, tista 'tħaddem biss fajls EXE u programmi oħra kif normalment tagħmel fuq PC Windows.

L-iżvilupp ta 'softwer ta' pjattaforma transkonfinali huwa l-futur

Bħalissa, sehem kbir tas-softwer disponibbli huwa ffokat biss fuq sistema operattiva waħda. Ħafna mill-apps li tista' ssib huma disponibbli esklussivament għall-Windows, macOS, Linux, jew kombinazzjoni ta' dawn is-sistemi operattivi. Rari ikollok iċ-ċans li tinstalla softwer li jaħdem fuq is-sistemi operattivi mainstream kollha.

Iżda dan kollu qed jinbidel bl-iżvilupp ta 'cross-platform. L-iżviluppaturi tas-softwer issa qed jibnu applikazzjonijiet li jistgħu jaħdmu fuq pjattaformi multipli. Spotify, VLC media player, Sublime Test, u Visual Studio Code huma xi eżempji ta’ softwer multi-pjattaforma disponibbli għas-sistemi operattivi ewlenin kollha.