Duela gutxi Windowsetik Linuxera aldatu diren erabiltzaileek askotan galdetzen dute Windows aplikazioak eta programak exekutatu ditzaketen beren sistema berrian. Honen erantzunak, oro har, erabiltzaileak Linux-en duen ikuspuntuan eragiten du, sistema eragileak erabiltzeko erraza izan behar baitute eta, aldi berean, fitxategi formatu desberdinak exekutatzeko ideia ongi etorria izan behar du. Galderaren erantzun zuzena da - bai. EXE fitxategiak eta beste Windows programa batzuk exekutatu ditzakezu Linuxen, eta ez da dirudien bezain konplikatua.Bukaeran, fitxategi exekutagarrien ulermen laburra izango duzu, aipatutako programak Linuxen exekutatzeko modu ezberdinekin batera.

Fitxategi exekutagarriak Windows eta Linux-en

Linux-en EXE fitxategiak exekutatu aurretik, garrantzitsua da fitxategi exekutagarriak zein diren jakitea. Oro har, fitxategi exekutagarria ordenagailuak instrukzio bereziren bat (kodean idatzita) exekutatzeko aginduak dituen fitxategia da.

Beste fitxategi mota batzuk ez bezala (testu fitxategiak edo PDF fitxategiak), fitxategi exekutagarria ordenagailuak ez du irakurtzen. Horren ordez, sistemak fitxategi hauek konpilatzen ditu eta, ondoren, argibideak jarraitzen ditu.

Fitxategi exekutagarri ohiko batzuk honako hauek dira:

  1. EXE, BIN eta COM Microsoft Windows sistema eragileetan
  2. DMG eta APP macOS-en
  3. OUT eta AppImage Linux-en

Sistema eragileen barne-desberdintasunak (gehienetan sistema-deiak eta fitxategien sarbidea) dira sistema eragileak eskuragarri dauden formatu exekutagarri guztiak onartzen ez dituelako. Baina Linux erabiltzaileek arazo honi erraz aurre egin dezakete Wine bezalako bateragarritasun-geruzako programa edo VirtualBox bezalako makina birtual hipervisor bat erabiliz.

Nola exekutatu Windows programak Linux-en

Windows aplikazio bat Linux-en exekutatzen ez da zientzia nabarmena. Hona hemen Linux-en EXE fitxategiak exekutatzeko modu desberdinak:

Erabili bateragarritasun geruza

Windows-en bateragarritasun-geruzek Linux-eko erabiltzaileei beren sisteman EXE fitxategiak exekutatzen lagun diezaiekete. Wine, Wine Is Not Emulator hitzaren laburpena, zure Linux sistemarekin bateragarria den Windows-en bateragarritasun-geruza arrunta da.

Emuladoreek eta makina birtualek ez bezala, Wine-k ez du programa Linux-en eraikitako Windows antzeko ingurune batean exekutatzen. Horren ordez, Windows sistemaren deiak komando bihurtzen ditu POSIX haien baliokidea.

Oro har, Wine bezalako bateragarritasun-geruzak sistema-deiak bihurtzeaz, direktorioen egitura konpontzeaz eta programa bati sistema eragileari berariazko sistema-liburutegiak emateaz arduratzen dira.

Wine instalatzea eta erabiltzea Linux-en Windows programak exekutatzen erraza da. Instalatu ondoren, komando hau eman dezakezu EXE fitxategia Wine-rekin exekutatzeko:

wine program.exe

Windows-eko jokoetara jolastu nahi duten Linux erabiltzaileek PlayOnLinux aukeratu dezakete, Wine-ren front-end bilgarria. PlayOnLinux-ek zure sisteman instala ditzakezun Windows aplikazio eta jokoen zerrenda zehatza ere eskaintzen du.

 Nola exekutatu Windows makina birtualean

Beste irtenbide bat Windows EXE fitxategiak exekutatzen dira makina birtualak erabiliz. VirtualBox bezalako makina birtualeko hipervisore batek erabiltzaileei sistema eragile nagusiaren azpian exekutatzen den bigarren mailako sistema eragile bat instalatzeko aukera ematen die.

Egin behar duzun guztia instalatzea da VirtualBox edo VMWare , sortu makina birtual berri bat eta konfiguratu Windows bertan. Ondoren, makina birtuala abiarazi eta Windows Linux-en oinarritutako sistema eragilean exekutatu dezakezu. Modu honetan, EXE fitxategiak eta beste programa batzuk soilik exekutatu ahal izango dituzu Windows ordenagailu batean normalean egingo zenukeen moduan.

Plataforma anitzeko softwarearen garapena da etorkizuna

Momentuz, eskuragarri dagoen softwarearen zati handi bat sistema eragile bakarrera bideratzen da. Aurki ditzakezun aplikazio gehienak Windows, macOS, Linux edo sistema eragile hauen konbinaziorako soilik daude eskuragarri. Oso gutxitan lortzen duzu sistema eragile nagusi guztietan funtzionatzen duen softwarea instalatzeko.

Baina hori guztia aldatzen ari da plataforma anitzeko garapenarekin. Software garatzaileak hainbat plataformatan exekutatu daitezkeen aplikazioak eraikitzen ari dira. Spotify, VLC multimedia erreproduzitzailea, Sublime Text eta Visual Studio Code sistema eragile nagusi guztientzat eskuragarri dauden plataforma anitzeko softwarearen adibide batzuk dira.