ຜູ້​ໃຊ້​ທີ່​ບໍ່​ດົນ​ມາ​ນີ້​ໄດ້​ປ່ຽນ​ຈາກ Windows ເປັນ Linux ມັກ​ຈະ​ສົງ​ໃສ​ວ່າ​ເຂົາ​ເຈົ້າ​ສາ​ມາດ​ດໍາ​ເນີນ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ Windows ແລະ​ໂຄງ​ການ​ກ່ຽວ​ກັບ​ລະ​ບົບ​ໃຫມ່​ຂອງ​ເຂົາ​ເຈົ້າ​. ຄໍາຕອບຕໍ່ເລື່ອງນີ້ມີຜົນກະທົບຕໍ່ທັດສະນະຂອງຜູ້ໃຊ້ຂອງ Linux ໂດຍທົ່ວໄປ, ຍ້ອນວ່າລະບົບປະຕິບັດການຄວນຈະງ່າຍຕໍ່ການໃຊ້ແລະໃນເວລາດຽວກັນ, ຍິນດີຕ້ອນຮັບແນວຄວາມຄິດຂອງການນໍາໃຊ້ຮູບແບບໄຟລ໌ທີ່ແຕກຕ່າງກັນ, ຄໍາຕອບໂດຍກົງຂອງຄໍາຖາມແມ່ນ - ແມ່ນ. ທ່ານສາມາດເອີ້ນໃຊ້ໄຟລ໌ EXE ແລະໂປຼແກຼມ Windows ອື່ນໆໃນ Linux, ແລະມັນບໍ່ສັບສົນເທົ່າທີ່ມັນເບິ່ງຄືວ່າ, ໃນທີ່ສຸດ, ທ່ານຈະມີຄວາມເຂົ້າໃຈສັ້ນໆກ່ຽວກັບໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້, ພ້ອມກັບວິທີທີ່ແຕກຕ່າງກັນເພື່ອດໍາເນີນການໂຄງການທີ່ໄດ້ກ່າວມາໃນ Linux.

ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ໃນ Windows ແລະ Linux

ກ່ອນທີ່ຈະແລ່ນໄຟລ໌ EXE ໃນ Linux, ມັນເປັນສິ່ງສໍາຄັນທີ່ທ່ານຮູ້ວ່າໄຟລ໌ທີ່ປະຕິບັດໄດ້ແມ່ນຫຍັງ. ໂດຍທົ່ວໄປ, ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ແມ່ນໄຟລ໌ທີ່ມີຄໍາສັ່ງສໍາລັບຄອມພິວເຕີເພື່ອປະຕິບັດຄໍາແນະນໍາພິເສດບາງຢ່າງ (ຕາມທີ່ຂຽນໄວ້ໃນລະຫັດ).

ບໍ່ເຫມືອນກັບໄຟລ໌ປະເພດອື່ນໆ (ໄຟລ໌ຂໍ້ຄວາມຫຼືໄຟລ໌ PDF), ໄຟລ໌ທີ່ປະຕິບັດໄດ້ບໍ່ໄດ້ອ່ານໂດຍຄອມພິວເຕີ. ແທນທີ່ຈະ, ລະບົບລວບລວມໄຟລ໌ເຫຼົ່ານີ້ແລະຫຼັງຈາກນັ້ນປະຕິບັດຕາມຄໍາແນະນໍາຕາມຄວາມເຫມາະສົມ.

ບາງຮູບແບບໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ທົ່ວໄປລວມມີ:

  1. EXE, BIN, ແລະ COM ໃນລະບົບປະຕິບັດການ Microsoft Windows
  2. DMG ແລະ APP ໃນ macOS
  3. OUT ແລະ AppImage ໃນ Linux

ຄວາມແຕກຕ່າງພາຍໃນຂອງລະບົບປະຕິບັດການ (ສ່ວນຫຼາຍແມ່ນການໂທລະບົບແລະການເຂົ້າເຖິງໄຟລ໌) ແມ່ນເຫດຜົນທີ່ວ່າລະບົບປະຕິບັດການບໍ່ສະຫນັບສະຫນູນທຸກໆຮູບແບບທີ່ສາມາດປະຕິບັດໄດ້. ແຕ່ຜູ້ໃຊ້ Linux ສາມາດແກ້ໄຂບັນຫານີ້ໄດ້ຢ່າງງ່າຍດາຍໂດຍໃຊ້ໂຄງການຊັ້ນຄວາມເຂົ້າກັນໄດ້ເຊັ່ນ Wine ຫຼື hypervisor ເຄື່ອງ virtual ເຊັ່ນ VirtualBox.

ວິທີການດໍາເນີນໂຄງການ Windows ໃນ Linux

ການແລ່ນແອັບພລິເຄຊັນ Windows ໃນ Linux ບໍ່ແມ່ນວິທະຍາສາດທີ່ຂີ້ຕົວະ. ນີ້ແມ່ນວິທີທີ່ແຕກຕ່າງກັນເພື່ອດໍາເນີນການໄຟລ໌ EXE ໃນ Linux:

ໃຊ້ຊັ້ນຄວາມເຂົ້າກັນໄດ້

ຊັ້ນຄວາມເຂົ້າກັນໄດ້ຂອງ Windows ສາມາດຊ່ວຍຜູ້ໃຊ້ Linux ແລ່ນໄຟລ໌ EXE ໃນລະບົບຂອງເຂົາເຈົ້າ. Wine, ຫຍໍ້ມາຈາກ Wine Is Not Emulator, ເປັນຊັ້ນຄວາມເຂົ້າກັນໄດ້ຂອງ Windows ທົ່ວໄປທີ່ເຂົ້າກັນໄດ້ກັບລະບົບ Linux ຂອງທ່ານ.

ບໍ່ເຫມືອນກັບ emulators ແລະເຄື່ອງ virtual, Wine ບໍ່ໄດ້ດໍາເນີນການໂຄງການໃນສະພາບແວດລ້ອມຄ້າຍຄື Windows ທີ່ສ້າງຂຶ້ນໃນ Linux. ແທນທີ່ຈະ, ມັນພຽງແຕ່ປ່ຽນການໂທລະບົບ Windows ເຂົ້າໄປໃນຄໍາສັ່ງ POSIX ທຽບເທົ່າຂອງພວກເຂົາ.

ໂດຍທົ່ວໄປແລ້ວ, ຊັ້ນຄວາມເຂົ້າກັນໄດ້ເຊັ່ນ Wine ແມ່ນຮັບຜິດຊອບສໍາລັບການປ່ຽນການໂທລະບົບ, ແກ້ໄຂໂຄງສ້າງໄດເລກະທໍລີ, ແລະສະຫນອງຫ້ອງສະຫມຸດລະບົບສະເພາະຂອງລະບົບປະຕິບັດການເປັນຊອບແວ.

ການຕິດຕັ້ງແລະການນໍາໃຊ້ Wine ແລ່ນໂຄງການ Windows ໃນ Linux ແມ່ນງ່າຍດາຍ. ເມື່ອຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດອອກຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອດໍາເນີນການໄຟລ໌ EXE ດ້ວຍ Wine:

wine program.exe

ຜູ້​ໃຊ້ Linux ທີ່​ພຽງ​ແຕ່​ຕ້ອງ​ການ​ຫຼິ້ນ​ເກມ Windows ສາ​ມາດ​ເລືອກ​ເອົາ PlayOnLinux, ເປືອກ​ຫຸ້ມ​ນອກ​ຂອງ Wine. PlayOnLinux ຍັງໃຫ້ລາຍການລາຍລະອຽດຂອງແອັບ ແລະເກມ Windows ທີ່ທ່ານສາມາດຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານໄດ້.

 ວິທີການແລ່ນ Windows ໃນເຄື່ອງ virtual

ການ​ແກ້​ໄຂ​ອີກ​ປະ​ການ​ຫນຶ່ງ​ແມ່ນ​ການ​ດໍາ​ເນີນ​ການ​ໄຟລ​໌ Windows EXE ການ​ນໍາ​ໃຊ້ virtual machines​. Hypervisor ເຄື່ອງ virtual ເຊັ່ນ VirtualBox ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຕິດຕັ້ງລະບົບປະຕິບັດການທີສອງທີ່ເຮັດວຽກພາຍໃຕ້ລະບົບປະຕິບັດການຫຼັກຂອງພວກເຂົາ.

ທັງຫມົດທີ່ທ່ານມີເພື່ອເຮັດແມ່ນການຕິດຕັ້ງ VirtualBox ຫຼື VMWare , ສ້າງເຄື່ອງ virtual ໃຫມ່, ແລະຕັ້ງຄ່າ Windows ໃນມັນ. ຈາກນັ້ນ, ທ່ານພຽງແຕ່ສາມາດເລີ່ມຕົ້ນເຄື່ອງ virtual ແລະແລ່ນ Windows ພາຍໃນລະບົບປະຕິບັດການທີ່ອີງໃສ່ Linux. ດ້ວຍວິທີນີ້, ທ່ານພຽງແຕ່ສາມາດດໍາເນີນການໄຟລ໌ EXE ແລະໂຄງການອື່ນໆຕາມທີ່ເຈົ້າມັກໃນ Windows PC.

ການພັດທະນາຊອບແວຂ້າມເວທີແມ່ນອະນາຄົດ

ໃນປັດຈຸບັນ, ສ່ວນແບ່ງຂະຫນາດໃຫຍ່ຂອງຊອບແວທີ່ມີຢູ່ແມ່ນສຸມໃສ່ພຽງແຕ່ໃນລະບົບປະຕິບັດການຫນຶ່ງ. ແອັບສ່ວນໃຫຍ່ທີ່ເຈົ້າສາມາດຊອກຫາໄດ້ມີສະເພາະສຳລັບ Windows, macOS, Linux, ຫຼືການລວມກັນຂອງລະບົບປະຕິບັດການເຫຼົ່ານີ້. ທ່ານບໍ່ຄ່ອຍໄດ້ຮັບໂອກາດໃນການຕິດຕັ້ງຊອບແວທີ່ເຮັດວຽກຢູ່ໃນທຸກລະບົບປະຕິບັດການຕົ້ນຕໍ.

ແຕ່ທັງຫມົດນັ້ນແມ່ນມີການປ່ຽນແປງກັບການພັດທະນາຂ້າມເວທີ. ນັກພັດທະນາຊອບແວໃນປັດຈຸບັນກໍາລັງສ້າງຄໍາຮ້ອງສະຫມັກທີ່ສາມາດດໍາເນີນການໄດ້ໃນຫຼາຍເວທີ. Spotify, VLC media player, Sublime Text, ແລະ Visual Studio Code ແມ່ນບາງຕົວຢ່າງຂອງຊອບແວຂ້າມແພລດຟອມທີ່ມີໃຫ້ກັບທຸກລະບົບປະຕິບັດການຫຼັກ.