Itilizatè yo ki fèk chanje soti nan Windows pou Linux souvan mande si yo ka kouri aplikasyon pou Windows ak pwogram sou nouvo sistèm yo. Repons sa a afekte pèspektiv itilizatè a nan Linux an jeneral, kòm sistèm operasyon yo ta dwe fasil yo sèvi ak epi an menm tan an, akeyi lide a nan kouri diferan fòma dosye. Repons dirèk nan kesyon an se - wi. Ou ka kouri dosye EXE ak lòt pwogram Windows sou Linux, epi li pa tankou konplike jan li sanble.Ala fen, ou pral gen yon konpreyansyon kout sou dosye ègzèkutabl, ansanm ak diferan fason yo kouri pwogram yo mansyone sou Linux.

Fichye ègzekutabl nan Windows ak Linux

Anvan ou kouri dosye EXE sou Linux, li enpòtan pou konnen ki sa dosye ègzèkutabl yo ye. An jeneral, yon dosye ègzèkutabl se yon dosye ki gen kòmandman pou òdinatè a egzekite kèk enstriksyon espesyal (jan sa ekri nan kòd la).

Kontrèman ak lòt kalite dosye (fichye tèks oswa dosye PDF), òdinatè a pa li fichye ègzèkutabl la. Olye de sa, sistèm nan konpile dosye sa yo epi swiv enstriksyon yo kòmsadwa.

Gen kèk fòma dosye ègzèkutabl komen yo enkli:

  1. EXE, BIN, ak COM sou sistèm operasyon Microsoft Windows
  2. DMG ak APP sou macOS
  3. OUT ak AppImage sou Linux

Diferans entèn nan sistèm opere (sitou apèl sistèm ak aksè dosye) se rezon ki fè sistèm opere a pa sipòte tout fòma ègzekutabl ki disponib. Men itilizatè Linux yo ka byen fasil adrese pwoblèm sa a lè yo itilize swa yon lojisyèl kouch konpatibilite tankou Wine oswa yon hypervisor machin vityèl tankou VirtualBox.

Ki jan yo kouri pwogram Windows nan Linux

Kouri yon aplikasyon Windows sou Linux se pa yon syans flagran. Men diferan fason yo kouri dosye EXE sou Linux:

Sèvi ak kouch konpatibilite a

Kouch konpatibilite Windows yo ka ede itilizatè Linux yo kouri dosye EXE sou sistèm yo.Wine, kout pou Wine Is Not Emulator, se yon kouch konpatibilite Windows komen ki konpatib ak sistèm Linux ou.

Kontrèman ak emulateur ak machin vityèl, Wine pa kouri pwogram nan nan yon anviwònman Windows ki tankou bati sou Linux. Olye de sa, li tou senpleman konvèti apèl sistèm Windows nan kòmandman POSIX ekivalan yo.

An jeneral, kouch konpatibilite tankou Wine yo responsab pou konvèti apèl sistèm, fikse estrikti anyè, ak bay sistèm opere-espesifik bibliyotèk sistèm nan yon pwogram.

Enstale ak itilize Wine Kouri pwogram Windows sou Linux se senp. Yon fwa enstale, ou ka bay lòd sa a pou kouri fichye EXE ak Wine:

wine program.exe

Itilizatè Linux ki jis vle jwe jwèt Windows ka chwazi PlayOnLinux, koki devan Wine. PlayOnLinux bay tou yon lis detaye sou aplikasyon Windows ak jwèt ke ou ka enstale sou sistèm ou an.

 Ki jan yo kouri Windows nan yon machin vityèl

Yon lòt solisyon se kouri dosye Windows EXE lè l sèvi avèk machin vityèl. Yon hypervisor machin vityèl tankou VirtualBox pèmèt itilizatè yo enstale yon sistèm opere segondè kouri anba sistèm opere prensipal yo.

Tout sa ou dwe fè se enstale VirtualBox oswa VMWare , kreye yon nouvo machin vityèl, epi mete Windows sou li. Lè sa a, ou ka tou senpleman kòmanse machin vityèl la epi kouri Windows nan sistèm opere Linux ki baze sou. Nan fason sa a, ou ka sèlman kouri dosye EXE ak lòt pwogram jan ou nòmalman ta sou yon PC Windows.

Devlopman lojisyèl kwa-platfòm se tan kap vini an

Nan moman sa a, yon gwo pati nan lojisyèl ki disponib yo konsantre sèlman sou yon sistèm opere. Pifò nan aplikasyon ou ka jwenn yo disponib sèlman pou Windows, macOS, Linux, oswa yon konbinezon de sistèm operasyon sa yo. Ou raman jwenn yon chans enstale lojisyèl ki travay sou tout sistèm opere endikap yo.

Men, tout sa ap chanje ak devlopman kwa-platfòm. Devlopè lojisyèl yo kounye a bati aplikasyon ki ka kouri sou tribin miltip. Spotify, VLC medya player, Sublime Text, ak Visual Studio Code se kèk egzanp lojisyèl kwa-platfòm ki disponib pou tout gwo sistèm operasyon yo.