Linux hija bla dubju l-aħjar alternattiva open source għall-Microsoft Windows, iżda huwa possibbli li tmexxi programmi Windows fuq sistema operattiva bbażata 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:
- EXE, BIN u COM fuq sistemi operattivi Microsoft Windows
- DMG u APP fuq macOS
- 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.