Uzantoj, kiuj lastatempe ŝanĝis de Vindozo al Linukso, ofte demandas, ĉu ili povas ruli Vindozajn aplikojn kaj programojn sur sia nova sistemo. La respondo al ĉi tio influas la perspektivon de la uzanto de Linukso ĝenerale, ĉar operaciumoj devus esti facile uzeblaj kaj samtempe bonvenigante la ideon prizorgi malsamajn dosierformatojn.La rekta respondo al la demando estas - jes. Vi povas ruli EXE-dosierojn kaj aliajn Vindozajn programojn en Linukso, kaj ĝi ne estas tiel komplika kiel ŝajnas.Je la fino, vi havos mallongan komprenon pri ruleblaj dosieroj, kune kun la malsamaj manieroj ruli la menciitajn programojn en Linukso.

Efektiveblaj dosieroj en Vindozo kaj Linukso

Antaŭ ol ruli EXE-dosierojn en Linukso, gravas scii, kio estas ruleblaj dosieroj. Ĝenerale, rulebla dosiero estas dosiero, kiu enhavas komandojn por la komputilo por ekzekuti iun specialan instrukcion (kiel skribite en la kodo).

Male al aliaj dosiertipoj (tekstaj dosieroj aŭ PDF-dosieroj), la plenumebla dosiero ne estas legita de la komputilo. Anstataŭe, la sistemo kompilas ĉi tiujn dosierojn kaj poste sekvas la instrukciojn laŭe.

Iuj komunaj ruleblaj dosierformatoj inkluzivas:

  1. EXE, BIN, kaj COM sur Microsoft Windows operaciumoj
  2. DMG kaj APP sur macOS
  3. OUT kaj AppImage sur Linukso

Internaj diferencoj en operaciumoj (plejparte sistemvokoj kaj dosiera aliro) estas la kialo, kial la operaciumo ne subtenas ĉiun disponeblan plenumeblan formaton. Sed Linukso-uzantoj povas facile trakti ĉi tiun problemon uzante aŭ kongruan tavolprogramon kiel Wine aŭ virtualan maŝinan hiperviziilon kiel VirtualBox.

Kiel ruli Vindozajn programojn en Linukso

Ruli Vindozan aplikaĵon en Linukso ne estas evidenta scienco. Jen la malsamaj manieroj ruli EXE-dosierojn en Linukso:

Uzu la kongruan tavolon

Vindozaj kongruaj tavoloj povas helpi Linuksajn uzantojn prizorgi EXE-dosierojn en sia sistemo.Wine, mallongigo de Wine Is Not Emulator, estas komuna Vindoza kongrua tavolo kongrua kun via Linuksa sistemo.

Male al emuliloj kaj virtualaj maŝinoj, Wine ne ruligas la programon en vindoza medio konstruita sur Linukso. Anstataŭe, ĝi simple konvertas Vindozajn sistemvokojn en komandojn POSIX ilia ekvivalento.

Ĝenerale, kongruaj tavoloj kiel Wine respondecas pri konvertado de sistemvokoj, fiksado de dosieruja strukturo kaj disponigado de mastrumaj sistemo-specifaj sistembibliotekoj al programo.

Instalado kaj uzado de Wine Ruli Vindozajn programojn en Linukso estas simpla. Unufoje instalita, vi povas doni la jenan komandon por ruli la EXE-dosieron kun Wine:

wine program.exe

Linukso-uzantoj, kiuj nur volas ludi Vindozajn ludojn, povas elekti PlayOnLinux, la antaŭan envolvaĵon por Wine. PlayOnLinux ankaŭ provizas detalan liston de Vindozaj programoj kaj ludoj, kiujn vi povas instali en via sistemo.

 Kiel ruli Vindozon en virtuala maŝino

Alia solvo estas ruli Vindozajn EXE-dosierojn per virtualaj maŝinoj. Virtuala maŝina hiperviziero kiel VirtualBox permesas al uzantoj instali sekundaran operaciumon funkciantan sub ilia primara operaciumo.

Vi nur bezonas instali VirtualBox aŭ VMWare , kreu novan virtualan maŝinon, kaj starigu Vindozon sur ĝi. Tiam vi povas simple komenci la virtualan maŝinon kaj ruli Vindozon ene de la Linukso-bazita operaciumo. Tiel vi povas nur ruli EXE-dosierojn kaj aliajn programojn kiel vi kutime farus en Vindoza komputilo.

Multiplatforma programaro-disvolviĝo estas la estonteco

Nuntempe, granda parto de la disponebla programaro estas koncentrita nur al unu operaciumo. La plej multaj el la programoj, kiujn vi povas trovi, disponeblas ekskluzive por Vindozo, macOS, Linukso aŭ kombinaĵo de ĉi tiuj operaciumoj. Vi malofte havas ŝancon instali programaron, kiu funkcias sur ĉiuj ĉefaj operaciumoj.

Sed ĉio tio ŝanĝiĝas kun transplatforma evoluo. Programistoj nun konstruas aplikojn, kiuj povas funkcii sur pluraj platformoj. Spotify, VLC-muld-ludilo, Sublime Text kaj Visual Studio Code estas kelkaj ekzemploj de transplatforma programaro disponebla por ĉiuj ĉefaj operaciumoj.