Notendur sem hafa nýlega skipt úr Windows yfir í Linux velta því oft fyrir sér hvort þeir geti keyrt Windows forrit og forrit á nýja kerfinu sínu. Svarið við þessu hefur áhrif á sjónarhorn notandans á Linux almennt, þar sem stýrikerfi ættu að vera auðveld í notkun og á sama tíma fagna hugmyndinni um að keyra mismunandi skráarsnið. Beina svarið við spurningunni er - já. Þú getur keyrt EXE skrár og önnur Windows forrit á Linux, og það er ekki eins flókið og það virðist. Í lokin muntu hafa stuttan skilning á keyranlegum skrám, ásamt mismunandi leiðum til að keyra nefnd forrit á Linux.

Keyranlegar skrár í Windows og Linux

Áður en þú keyrir EXE skrár á Linux er mikilvægt að þú vitir hvað keyranlegar skrár eru. Almennt séð er keyrsluskrá skrá sem inniheldur skipanir fyrir tölvuna til að framkvæma sérstakar leiðbeiningar (eins og skrifað er í kóðann).

Ólíkt öðrum skráargerðum (textaskrám eða PDF skrám) er keyrsluskráin ekki lesin af tölvunni. Þess í stað setur kerfið þessar skrár saman og fylgir síðan leiðbeiningunum í samræmi við það.

Sum algeng keyranleg skráarsnið eru:

  1. EXE, BIN og COM á Microsoft Windows stýrikerfum
  2. DMG og APP á macOS
  3. OUT og AppImage á Linux

Innri munur á stýrikerfum (aðallega kerfissímtöl og skráaaðgangur) er ástæðan fyrir því að stýrikerfið styður ekki öll tiltæk keyranleg snið. En Linux notendur geta auðveldlega tekist á við þetta mál með því að nota annað hvort samhæfnislagaforrit eins og Wine eða sýndarvélaforrit eins og VirtualBox.

Hvernig á að keyra Windows forrit í Linux

Að keyra Windows forrit á Linux er ekki hrópleg vísindi. Hér eru mismunandi leiðir til að keyra EXE skrár á Linux:

Notaðu eindrægnilagið

Windows samhæfislög geta hjálpað Linux notendum að keyra EXE skrár á kerfinu sínu. Wine, stutt fyrir Wine Is Not Emulator, er algengt Windows samhæfnislag sem er samhæft við Linux kerfið þitt.

Ólíkt keppinautum og sýndarvélum keyrir Wine forritið ekki í Windows-líku umhverfi byggt á Linux. Þess í stað breytir það einfaldlega Windows kerfissímtölum í skipanir POSIX jafngildi þeirra.

Almennt séð eru eindrægnilög eins og Wine ábyrg fyrir því að umbreyta kerfissímtölum, laga möppuuppbyggingu og útvega stýrikerfissértæk kerfissöfn í hugbúnað.

Uppsetning og notkun Wine Það er einfalt að keyra Windows forrit á Linux. Þegar það hefur verið sett upp geturðu gefið út eftirfarandi skipun til að keyra EXE skrána með Wine:

wine program.exe

Linux notendur sem vilja bara spila Windows leiki geta valið PlayOnLinux, framhliðarskel Wine. PlayOnLinux veitir einnig ítarlegan lista yfir Windows öpp og leiki sem þú getur sett upp á vélinni þinni.

 Hvernig á að keyra Windows í sýndarvél

Önnur lausn er að keyra Windows EXE skrár með sýndarvélum. Sýndarvélarstýrikerfi eins og VirtualBox gerir notendum kleift að setja upp aukastýrikerfi sem keyrir undir aðalstýrikerfi þeirra.

Allt sem þú þarft að gera er að setja upp VirtualBox eða VMWare , búðu til nýja sýndarvél og settu upp Windows á henni. Síðan geturðu einfaldlega ræst sýndarvélina og keyrt Windows innan Linux-undirstaða stýrikerfisins. Þannig geturðu aðeins keyrt EXE skrár og önnur forrit eins og venjulega á Windows tölvu.

Þróun hugbúnaðar á vettvangi er framtíðin

Í augnablikinu er stór hluti af tiltækum hugbúnaði eingöngu einbeittur að einu stýrikerfi. Flest forritin sem þú getur fundið eru eingöngu fáanleg fyrir Windows, macOS, Linux eða blöndu af þessum stýrikerfum. Þú færð sjaldan tækifæri til að setja upp hugbúnað sem virkar á öllum almennum stýrikerfum.

En allt þetta er að breytast með þróun þvert á vettvang. Hugbúnaðarframleiðendur eru nú að smíða forrit sem geta keyrt á mörgum kerfum. Spotify, VLC fjölmiðlaspilari, Sublime Text og Visual Studio Code eru nokkur dæmi um hugbúnað sem er tiltækur fyrir öll helstu stýrikerfi.