D'Benotzer déi viru kuerzem vu Windows op Linux gewiesselt hunn, froe sech dacks ob se Windows Uwendungen a Programmer op hirem neie System kënne lafen. D'Äntwert op dëst beaflosst d'Perspektiv vum Benotzer vu Linux am Allgemengen, well d'Betriebssystemer einfach ze benotzen sollten sinn a gläichzäiteg d'Iddi begréissen fir verschidde Dateiformater ze lafen.Déi direkt Äntwert op d'Fro ass - Jo. Dir kënnt EXE Dateien an aner Windows Programmer op Linux lafen, wat net esou komplizéiert ass wéi et schéngt. Um Enn kritt Dir e kuerze Verständnis vun ausführbaren Dateien, zesumme mat de verschiddene Weeër fir déi genannte Programmer op Linux ze lafen.

Ausféierbar Dateien op Windows a Linux

Ier Dir EXE Dateien op Linux leeft, ass et wichteg datt Dir wësst wat ausführbar Dateien sinn. Am Allgemengen ass eng ausführbar Datei eng Datei déi Befehle fir de Computer enthält fir eng speziell Instruktioun auszeféieren (wéi am Code geschriwwen).

Am Géigesaz zu anere Dateitypen (Textdateien oder PDF Dateien), gëtt déi ausführbar Datei net vum Computer gelies. Amplaz kompiléiert de System dës Dateien an follegt dann d'Instruktioune entspriechend.

E puer allgemeng ausführbar Dateiformate enthalen:

  1. EXE, BIN a COM op Microsoft Windows Betribssystemer
  2. DMG an APP op macOS
  3. OUT an AppImage op Linux

Intern Differenzen an de Betribssystemer (meeschtens System Uriff an Dateizougang) sinn de Grond firwat de Betribssystem net all verfügbar ausführbar Format ënnerstëtzt. Awer Linux Benotzer kënnen dëst Thema einfach adresséieren andeems se entweder e Kompatibilitéitsschichtprogramm wéi Wäin oder e virtuelle Maschinn Hypervisor wéi VirtualBox benotzen.

Wéi lafen Windows Programmer op Linux

Eng Windows Applikatioun op Linux lafen ass keng blatant Wëssenschaft. Hei sinn déi verschidde Weeër fir EXE Dateien op Linux ze lafen:

Benotzt d'Kompatibilitéitsschicht

Windows Kompatibilitéitsschichten kënnen Linux Benotzer hëllefen EXE Dateien op hirem System ze lafen.Wäin, kuerz fir Wine Is Not Emulator, ass eng gemeinsam Windows Kompatibilitéitsschicht déi mat Ärem Linux System kompatibel ass.

Am Géigesaz zu Emulatoren a virtuelle Maschinnen leeft Wine de Programm net an engem Windows-ähnlechen Ëmfeld op Linux gebaut. Amplaz konvertéiert et einfach Windows System Uriff a Kommandoen POSIX hir gläichwäerteg.

Allgemeng sinn Kompatibilitéitsschichten wéi Wäin verantwortlech fir d'Konvertéierung vun Systemriffen, d'Fixatioun vun der Verzeechnesstruktur, an d'Betribssystemspezifesch Systembibliothéiken un e Programm ze liwweren.

Installéieren a benotzen Wäin Windows Programmer op Linux lafen ass einfach. Eemol installéiert, kënnt Dir de folgende Kommando ausginn fir d'EXE-Datei mat Wäin auszeféieren:

wine program.exe

Linux Benotzer déi just Windows Spiller spille wëllen kënnen PlayOnLinux wielen, d'Front-End Shell vu Wäin. PlayOnLinux bitt och eng detailléiert Lëscht vu Windows Apps a Spiller déi Dir op Ärem System installéiere kënnt.

 Wéi lafen Windows an enger virtueller Maschinn

Eng aner Léisung ass Windows EXE Dateien mat virtuelle Maschinnen ze lafen. E virtuelle Maschinn Hypervisor wéi VirtualBox erlaabt d'Benotzer e sekundäre Betribssystem z'installéieren, deen ënner hirem primäre Betribssystem leeft.

Alles wat Dir maache musst ass installéieren VirtualBox oder VMWare , erstellt eng nei virtuell Maschinn, a setzt Windows drop op. Da kënnt Dir einfach déi virtuell Maschinn starten a Windows am Linux-baséierten Betribssystem lafen. Op dës Manéier kënnt Dir nëmmen EXE Dateien an aner Programmer lafen wéi Dir normalerweis op engem Windows PC géift maachen.

Cross-Plattform Software Entwécklung ass d'Zukunft

Am Moment ass e groussen Deel vun der verfügbarer Software nëmmen op ee Betribssystem konzentréiert. Déi meescht vun den Apps déi Dir fannt sinn exklusiv verfügbar fir Windows, macOS, Linux oder eng Kombinatioun vun dësen Betribssystemer. Dir kritt selten eng Chance fir Software ze installéieren déi op all Mainstream Betribssystemer funktionnéiert.

Awer all dat ännert sech mat der Cross-Plattform Entwécklung. Software Entwéckler bauen elo Uwendungen déi op verschidde Plattforme lafen kënnen. Spotify, VLC Media Player, Sublime Text, a Visual Studio Code sinn e puer Beispiller vu Cross-Plattform Software verfügbar fir all gréisser Betribssystemer.