Emulator Windows pentru Linux sau cum să instalezi programe Windows pe Linux. Cei mai buni emulatori pentru Linux

Pentru sistemele de operare activate Bazat pe Linux scris cantitate uriașă programe. În ciuda acestui fapt, uneori devine necesar să rulați programe Windows sub Linux. Acest lucru se aplică în principal jocurilor și unor programe specializate care nu au analogi în Linux. În plus, unii utilizatori, care trec de la Windows la Linux, sunt deja obișnuiți cu un anumit set de software și doresc să îl folosească în viitor. În acest caz, este încă de preferat să găsiți programe similare pentru Linux și stăpâniți-le, deoarece programele funcționează de obicei mai bine și mai stabil în sistemul lor de operare nativ. Prin urmare, vă recomandăm să alergați programe Windows pentru Linux numai după ce vă asigurați că nu există analogi ale programelor necesare pentru Linux sau nu sunt potrivite pentru dvs.

Puteți rula un program scris pentru Windows pe Linux în mai multe moduri: folosind Wine și produsele bazate pe acesta, folosind mașini virtuale și emulatori: VirtualBox, VMware, Parallels Workstation, QEMU. Teoretic, este încă posibil să portați programe din Windows pe Linux dacă aveți abilitățile de cod sursă și de programare, dar nu vom lua în considerare această opțiune aici.

Programele care rulează sub Wine de obicei rulează mai repede decât în mașini virtuale. Acest lucru este valabil mai ales pentru jocurile 3D moderne. Wine nu necesită instalarea unui sistem de operare și vă permite să schimbați rapid versiunea sistemului, bibliotecile și alți parametri. Puteți rula programe direct în mediul Linux. Pe de altă parte, va trebui să petreceți ceva timp configurand Wine și, eventual, de mai multe ori atunci când lansați programe și jocuri individuale. Mașinile virtuale rulează versiuni originale ale Windows și ale altor sisteme de operare care trebuie mai întâi instalate și configurate. Sistemului i se alocă anumite resurse de calculator și este emulat echipament standard. Înainte de a executa programul, trebuie mai întâi să lansați emulatorul și să încărcați sistemul de operare, care necesită timp suplimentar. Trebuie remarcat faptul că unele programe sunt protejate împotriva rulării sub mașini virtuale.

Instalarea Wine

Deschideți terminalul folosind o combinație de taste Ctrl+Alt+T. Adăugați un depozit cu Wine cu comanda:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Introduceți parola de administrator. În timpul procesului de instalare, va trebui să apăsați butonul „ Intră».

Dacă vă actualizați sistemul, de exemplu, upgradând Ubuntu 13.10 la Ubuntu 14.04, va trebui să repetați operația de mai sus după actualizare, deoarece depozitele non-standard sunt șterse în timpul procesului de actualizare.

După adăugarea depozitului, actualizați informațiile pachetului:

sudo apt-get update

Acum puteți instala Wine cu comanda:

sudo apt-get install wine1.7

Va fi instalată cea mai recentă versiune de test a programului, la momentul scrierii. Pentru a-l instala pe cel vechi, dar mai mult versiune stabilă trebuie să rulezi comanda:

sudo apt-get install wine1.6

Poate că, când veți citi acest articol, vor apărea deja versiuni mai noi, atunci în loc de wine1.6 sau wine1.7, va trebui să instalați wine1.8 sau wine1.9. Număr versiunea curentă listate pe site-ul oficial Wine: http://www.winehq.org

Deși nu trebuie să specificați o versiune în timpul instalării, versiunea Wine în acest caz va depinde de versiunea sistemului de operare:

sudo apt-get install wine

Puteți verifica ce versiune este instalată folosind comanda:

vin --versiune

Configurarea vinului

După instalare, trebuie să configurați programul cu comanda:

winecfg

Orez. 1. Fereastra de setări Winecfg

Această comandă va crea un director .wine în directorul principal al utilizatorului, unde va fi fișiere de sistem cu setări - un analog al registrului Windows și drive_c - un director pentru aplicațiile Windows. Folosind winecfg, puteți selecta versiunile implicite de Windows și pentru aplicații individuale, versiuni de bibliotecă, puteți configura grafica și sunetul, integrarea desktopului și selectați unități de pe care pot fi lansate programe Windows.

Puteți edita registrul folosind comanda obișnuită:


Orez. 2. Fereastra Regedit sub Wine

După aceasta configurarea inițială, va fi deja posibil să instalați și să rulați programe din folosind Vin. Dar multe programe nu vor funcționa deoarece necesită anumite biblioteci, fonturi etc., care vor trebui instalate separat. Pentru a face acest lucru, vom folosi programul winetricks, care este inclus în pachet standard Programe de vin. Winetricks, pe lângă fonturi și biblioteci, vă permite și să instalați programe și jocuri populare și să configurați Wine.

Să încercăm să instalăm Internet Explorer 7 folosind winetricks, pentru a face asta introducem în terminal:

trucuri de vin ie7

Să așteptăm puțin până când fișierele necesare sunt descărcate și pornește programul de instalare, faceți clic pe butonul „Următorul” și așteptați finalizarea instalării. Pentru a lansa Internet Explorer mai târziu, va trebui să rulați comanda:

wine „C:\Program Files\Internet Explorer\iexplore”

Dar este mai bine să rulați programe din directorul lor nativ. Accesați directorul (dacă există un spațiu în numele fișierului, atunci trebuie să puneți o bară oblică inversă „\” în fața acestuia):

cd ~/.wine/drive_c/Program\Fișiere/Internet\ Explorer/

Și rulați programul:

wine iexplore.exe

Pentru a evita tastarea acestor comenzi de fiecare dată, puteți crea un script simplu. Accesați directorul principal:

Creați fișierul ie.sh folosind editorul nano:

nano ie.sh

Lipiți liniile în fișier:

cd ~/.wine/drive_c/Program\Fișiere/Internet\ Explorer/ wine iexplore.exe

Salvați fișierul - Ctrl+Oși ieși din editor - Ctrl+X. Faceți fișierul executabil:

chmod +x ie.sh

Acum pentru a lansa, adică tastați:

~/ie.sh

Sau puteți copia fișierul pe desktop și îl puteți rula cu mouse-ul:

cp ie.sh ~/Desktop/

Instalarea unui program de pe un CD sau DVD se poate face folosind următoarea comandă:

Vin începe „D:\setup.exe”

Puteți instala alte programe și biblioteci în același mod. De asemenea, puteți utiliza interfața grafică a programului tastând trucuri de vinuri fara parametri. Apoi selectați „Selectați prefixul implicit pentru vin”.

Orez. 4. Selectați acțiunea winetricks

Și bifați casetele pentru bibliotecile care trebuie instalate. Puteți face același lucru folosind linia de comandă, de exemplu:

winetricks d3dx9 dotnet20

Astfel, vom instala două componente simultan: d3dx9 și dotnet20. Pentru a vă asigura că fonturile populare sunt afișate corect în programe, instalați-le:

trucuri de vin allfonts

Bibliotecile sunt puțin mai complicate. Diverse programe poate necesita setări individuale, versiuni specifice de Windows și biblioteci. Pentru a face acest lucru, puteți crea mai multe configurații Wine specificând directorul de setări folosind o variabilă de mediu PREFIX DE VIN. Implicit WINEPREFIX=~/.wine Pentru a crea setări noi în directorul ~/.wine2, tastați:

WINEPREFIX=~/.wine2 winecfg

Astfel, se pot crea orice număr de configurații. Pentru a configura și instala fonturi și biblioteci, tastați:

WINEPREFIX=~/.wine2 trucuri de vin

Pentru a începe programul instalat:

WINEPREFIX=~/.wine2 „C:/cale/la/program/program.exe”

Puteți încheia programul folosind comanda:

killall -9 program.exe

Și pentru a închide toate programele care rulează sub Wine, trebuie să tastați:

servitor de vinuri -k

Pentru a elimina setările și toate programele din prefixul ~/.wine2, trebuie doar să ștergeți directorul:

rm -r ~/.vin2

De asemenea, puteți șterge directorul principal de vinuri în același mod:

rm -r ~/.vin

Fiți atenți, acest lucru va elimina și toate aplicațiile Windows care sunt instalate în acest director!

pilă de vin- lansați un manager de fișiere, cu ajutorul căruia puteți lansa aplicații Windows, puteți copia și șterge fișiere etc. Aflați ce aplicații și jocuri rulează în Wine și cum să faceți setări aplicatii specifice poate fi găsit pe site-ul: http://appdb.winehq.org/ Site-ul este în limba engleză. Pentru a căuta aplicații, trebuie să selectați „Browse Apps” în meniu și să introduceți numele programului în câmpul „Nume”. Versiunile de programe care se lansează și funcționează fără erori sau cu probleme minore sunt evaluate „Platinum” sau „Gold”. Dacă programul nu funcționează deloc, atunci i se atribuie un rating „Gunoi”.

PlayOnLinux

PlayOnLinux este un program care simplifică foarte mult instalarea și configurarea aplicațiilor Windows pentru a rula sub Wine. Se descarcă automat de pe Internet și instalează toate componentele necesare pentru a rula programe specifice, precum și programele în sine, dacă sunt distribuite gratuit prin Internet. În caz contrar, vei avea nevoie disc de instalare cu programul. Instalăm programul în orice fel, de exemplu în Ubuntu cu comanda:

sudo apt-get install playonlinux

si ruleaza-l:

playonlinux

Utilizarea programului este extrem de simplă. Faceți clic pe butonul „Instalare”.

Orez. 5. Fereastra principală PlayOnLinux

Selectați programul de instalat. Dacă nu este găsit programul doritîn fereastra de selecție, puteți încerca să faceți clic pe „Instalați un program care nu este în listă” în partea de jos a ferestrei.

Orez. 6. Fereastra de selecție a programului PlayOnLinux

Tot ce trebuie să faceți este să faceți clic pe butonul „Următorul” de mai multe ori și, în unele cazuri, să selectați configurația programului. După instalare, comenzile rapide ale programului vor apărea în fereastra principală PlayOnLinux, de unde pot fi lansate dublu clic, sau făcând clic pe butonul „Lansare”. De asemenea, puteți crea comenzi rapide către programele Windows de pe desktop folosind butonul Comandă rapidă.

Orez. 7. Fereastra principală PlayOnLinux cu program Windows instalat FireFox

Alte programe pe bază de vin

Sunt si platite produse software bazat pe vin. CrossOver vă permite să rulați diferite versiuni de Microsoft Office sub Linux, Adobe Photoshopși multe alte programe și jocuri. VIN@Etersoft vizează în principal sprijinirea programe populare pentru afaceri: 1C:Enterprise, ConsultantPlus, GARANT și altele. Puteți face cunoștință cu aceste programe pe site-urile oficiale: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

VirtualBox

VirtualBox este unul dintre cele mai populare programe de virtualizare care vă permite să rulați diferite sisteme de operare simultan pe un singur computer. Instalarea VirtualBoxîn Ubuntu poți face într-un mod standard tastând în terminal:

sudo apt-get update

sudo apt-get install dkms

sudo apt-get install virtualbox

Puteți descărca VirtualBox pentru diferite sisteme de operare aici: https://www.virtualbox.org/wiki/Downloads. După finalizarea instalării, adăugați utilizatorul la grupul vboxusers, în loc de numele de utilizator pe care trebuie să îl specificați nume corect utilizator sub care va rula VirtualBox:

sudo usermod -a -G nume de utilizator vboxusers

Acum puteți rula programul prin meniu sau tastând în terminal:

virtualbox

Orez. 8. VirtualBox Manager cu sisteme de operare deja instalate

Acum să instalăm sistemul de operare pentru aceasta trebuie să aveți un disc de instalare sau imaginea acestuia. Faceți clic pe butonul „Creați” și va porni vrăjitorul pentru crearea unei noi mașini virtuale:

Orez. 9. Expert mașină virtuală nouă

Faceți clic pe butonul „Înainte”, introduceți numele mașinii virtuale, de exemplu „Windows XP”, iar mai jos selectați tipul și versiunea adecvată a sistemului de operare:

Orez. 10. Selectarea versiunii sistemului de operare

Am ales Windows XP pentru că este mai puțin solicitant cu resursele computerului, ocupă mai puțin spațiu și se încarcă mai rapid. Dar suportul pentru acest sistem a fost deja întrerupt oficial. Desigur, puteți instala și alte versiuni de Windows pe care VirtualBox le acceptă: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Apoi, selectați cantitatea de RAM care va fi alocată mașinii virtuale:

Orez. 11. Selectarea capacitatii de memorie

Alegerea depinde de versiunea sistemului de operare, volum memorie fizică, sarcini programate, numărul de sisteme invitate lansate simultan. În funcție de versiunea sistemului de operare, VirtualBox va oferi diverși parametri implicit, dar de obicei sunt minime, este indicat să le măriți. În orice caz, pentru funcționarea normală a sistemelor de operare moderne, aveți nevoie de cel puțin 1-2 Gigabytes de RAM (512 MB sunt suficienți pentru Windows XP) și mai trebuie să lăsați memorie pentru sistemul gazdă principal. Apoi, creați un nou virtual hard disk sau selectați-le pe cele deja create anterior.

Orez. 12. Hard virtual disc

Pe ecranul următor, selectați tipul de disc, VDI standard în mod implicit.

Orez. 14. Selectarea atributelor discului virtual

Specificați dimensiunea discului, lăsând locația ca implicită (discul va fi localizat în folder ~/VirtualBox VMs/Numele sistemului.

Orez. 15. Selectarea locației și dimensiunii discului virtual

Tot ce rămâne este să faceți clic pe butonul „Creați”.

Orez. 16. Ultima etapă crearea unei noi mașini virtuale

Mașina virtuală a fost creată. Selectați-l în managerul VirtualBox și faceți clic pe butonul „Proprietăți”.

Orez. 17. Selectarea sistemului

Aici puteți configura în detaliu mașina virtuală creată. În primul rând, trebuie să specificați discul de pe care vom instala sistemul. Pentru a face acest lucru, faceți clic pe „Media” din stânga, selectați un disc gol, faceți clic pe pictograma discului din dreapta și specificați imaginea de distribuție sau bifați caseta „Live CD/DVD” și introduceți un disc fizic.

Orez. 18. Selectarea unui disc de instalare

Orez. 19. Setări de sistem

Dacă viteza de lucru cu grafica este importantă, accesați fila „Afișaj”, creșteți cantitatea de memorie video și activați accelerarea.

Orez. 20. Configurarea setărilor de afișare

Reveniți la VirtualBox Manager și faceți clic pe butonul „Start”. Apoi, instalăm sistemul ca de obicei. După instalarea sistemului invitat, încărcați-l și, în meniul „Dispozitive”, selectați „Instalare adăugări de sistem de operare invitat”. În schimb, puteți apăsa dreapta combinația de taste Ctrl+D. După instalarea suplimentelor, sistemul va fi gata de utilizare.

Orez. 21. Instalat și gata de utilizare Windows XP în VirtualBox

Sistemul de operare invitat este încărcat după pornirea VirtualBox folosind butonul „Start”. Indicatorul mouse-ului comută automat între sistemul principal și cel pentru oaspeți, dar îl puteți forța folosind butonul dreapta Ctrl(Tasta gazdă - poate fi schimbată în setări) și dreapta Ctrl+I. Același buton, în combinație cu diverse taste, îndeplinește o serie de funcții:

Tasta gazdă+F- comutați la modul ecran complet și înapoi.

Tasta gazdă+Del- înlocuiește combinația Ctrl+Alt+Del.

Tasta gazdă+I- dezactivați integrarea mouse-ului.

Tasta gazdă+C- trecerea la modul de scalare, în care puteți seta o dimensiune arbitrară a ferestrei, revenind la modul standard folosind aceeași combinație de taste.

Tasta gazdă+D- instalarea suplimentelor pentru sistemul de operare invitat.

Tasta gazdă+T- faceți o fotografie, salvați starea sistemului de operare. Puteți restaura sistemul dintr-o stare salvată în fereastra principală a managerului VirtualBox făcând clic pe butonul „Snapshots”. O funcție foarte convenabilă pentru combaterea virușilor, testarea și depanarea programelor care pot deteriora sistemul. Puteți oricând să reveniți la o stare stabilă a sistemului.

Tasta gazdă+S- deschideți fereastra de setări.

Tasta gazdă+R- reporniți sistemul.

Tasta gazdă+Q- închideți mașina virtuală (deconectați-vă de la sistem).

În acest articol vreau să vă vorbesc despre câteva, după părerea mea, cele mai bune emulatoare pentru console de jocuri (de la Dandy la PS2). Un emulator este un program care vă permite să rulați o aplicație creată pentru o altă platformă software sau hardware.
Deoarece majoritatea consolelor de jocuri au propriul hardware adaptat pentru o gamă restrânsă de sarcini, acest lucru necesită o putere de calcul destul de mare pentru a o emula. Și în timp ce emulatoarele Sega MegaDrive sau SNES pot rula pe configurații incredibil de slabe, emulatoarele de console precum Playsation 2 și Nintendo Wii necesită un procesor cu 2 nuclee cu o frecvență de cel puțin 2,5 GHz, cel puțin 2 gigaocteți de memorie RAM și o memorie mai mult sau mai mică. placă video modernă. Majoritatea emulatoarelor prezentate sunt disponibile în depozitele standard ale majorității distribuțiilor. Pentru Debian 8 nu există încă mai mulți emulatori în depozitul nativ (aceștia sunt pe cale să fie adăugați), dar le-am colectat și le voi împărtăși cu plăcere :) Să începem!

1) Nestopia

Nestopia este unul dintre cei mai populari emulatori console Nintendo Sistem de divertisment (NES, sau mai bine cunoscut în zona noastră ca „Dandy”). Emulatorul acceptă salvări rapide, diverse filtre grafice, accelerare video prin OpenGL și crearea de capturi de ecran. Emulatorul este disponibil în depozitele majorității distribuțiilor. Instalare pentru Debian/Ubuntu:

sudo apt-get install nestopia

2) Kega Fusion

Poate cel mai bun emulator consola de jocuri Sega MegaDrive, precum și Sega Master System și suplimente pentru MegaDrive, cum ar fi Sega 32x, SegaCD și consola portabilă Sega GameGear. Emulatorul este pe 32 de biți, pe sistemele pe 64 de biți necesită o grămadă de biblioteci suplimentare. Puteți descărca ansamblul cu dependențe pe 32 de biți pentru sistemele pe 64 de biți din link.

3) Zsnes.

Emulator de consolă Super Nintendo Entertainment System. Această consolă nu a fost larg răspândit în Rusia, dar au existat o mulțime de jocuri bune pentru el (de exemplu, jocul de lupte Killer Instinct sau platforma Donky Kong Country). Emulator suportă număr mare moduri video, accelerare video prin OpenGL, diverse filtre grafice, sistem de salvare rapidă și capturi de ecran. Disponibil în depozitele majorității distribuțiilor.

4) Mupen64Plus

Emulator de consolă Nintendo64. Are un număr impresionant de plugin-uri diferite, diferite precizie ridicată emulare. Din păcate, nu are GUI. Dar puteți instala interfața grafică N64Py, scrisă în PyQt. Emulatorul este disponibil în depozitele majorității distribuțiilor. N64Py poate fi descărcat de pe acest link.

5) Yabause.

Emulator al consolei de jocuri Sega Saturn. Această consolă se remarca prin faptul că avea hardware extrem de complex (pentru acele vremuri), motiv pentru care scrierea codului era un coșmar pentru mulți programatori. Cu toate acestea, proiecte demne au fost încă lansate pe el. De exemplu, Sonic R. Emulatorul este disponibil cu o interfață atât în ​​Qt (yabause-qt) cât și GTK+ (yabause-gtk) și este disponibil în depozitele majorității distribuțiilor. ATENŢIE! Emulatorul are nevoie fișier BIOS din consola originală. Îl poți descărca. Notă: pe sistemul meu există o ușoară șuierătoare și bâlbâială de sunet (datorită pluginului SDL din emulator). Nu am gasit inca o solutie. Dacă știți soluția, scrieți în comentarii.

6) DOSbox

După cum sugerează și numele, acesta este un program pentru lansarea aplicațiilor DOS. Carmageddon, DOOM, Quake, Nevoie de Viteză. Mulți oameni au crescut jucând aceste jocuri și încă le amintesc cu drag. Managementul este identic cu sistemul de operare DOS. O descriere a setarii poate fi citita la link.

7) ScummVM

Nu chiar un emulator. Mai mult ca o mașină virtuală pentru rularea jocurilor pe motorul Scumm. Acestea sunt în principal misiuni precum Monkey Island sau Full Throttle. Emulatorul acceptă diverse filtre grafice, accelerație OpenGL și sunet surround. Disponibil în depozitele majorității distribuțiilor.

8) Aici aș dori să indic 2 emulatori, deoarece ambii sunt buni în felul lor. Acestea sunt emulatoare console Sony Playstation: ePSXe și PCSXR. Primul este proprietar, are cea mai mare compatibilitate, suportă diverse plugin-uri, dar nu are o versiune pe 64 de biți, ceea ce face ca utilizarea sa pe sistemele pe 64 de biți să fie destul de dificilă. Puteți descărca ansamblul meu pentru sisteme pe 64 de biți (conține biblioteci pe 32 de biți, precum și set complet pluginuri).

Al doilea este un emulator cu open cod sursă, este disponibil în depozitele standard ale majorității distribuțiilor și are, de asemenea, suport pentru pluginuri.

În același timp, pe sistemele pe 64 de biți, se recomandă instalarea versiunii pe 32 de biți (aceasta nu este o greșeală de tipar). Cert este că majoritatea pluginurilor sunt închise și au doar o versiune pe 32 de biți. Puteți încerca să instalați un emulator pe 64 de biți și este foarte posibil ca pluginurile standard să vă convină, dar, din păcate, pe Nvidia GTX 460 cu un driver proprietar, au existat artefacte grafice. A trebuit să instalez versiunea pe 32 de biți și să activez pluginul PetesXGL2.9. ATENŢIE! Pentru a funcționa, aveți nevoie de fișierul BIOS al consolei originale. Îl poți descărca.

9) DesMuMe

Emulator de consolă portabilă NintendoDS. Interfața este în spiritul consolei în sine - două ecrane. Emulatorul este disponibil în depozitele majorității distribuțiilor.

10) PPSSPP

Cel mai bun emulator al celei mai bune (după părerea mea) consolă portabilă Sony Playstation Portabil sau PSP. Calitate superioară emulare, suport pentru diverse filtre grafice, randare multi-threaded, suport joc de rețea, suport pentru diverse homebrew (HomeBrew, home development) și multe alte caracteristici. Emulatorul are două versiuni ale interfeței - Qt și SDL. Al doilea începe în modul ecran complet, Cum aplicație de jocuri. Instalarea celei mai recente versiuni stabile în Ubuntu/Linux Mint:

sudo add-apt-repository ppa:ppsspp/stable
sudo apt-get update
sudo apt-get install ppsspp-qt sau ppsspp-sdl

11) Delfin-Emu

Emulator pentru consolele Nintendo GameCube și Nintendo Wii. Emulare de înaltă calitate, manager de joc convenabil, suport pentru redarea în rețea, suport pentru controlere originale, cum ar fi Wii Mote, gamepad GameCube, tobe, chitare etc., suport pentru jocuri de înaltă rezoluție, multe filtre grafice, suport sunet surround. Emulatorul este dezvoltat foarte activ. Se recomandă utilizarea versiunilor de testare, deoarece acestea îmbunătățesc în mod activ emularea și adaugă noi funcții. Instalare pe Ubuntu/Linux Mint:

sudo add-apt-repository ppa:glennric/dolphin-emu
sudo apt-get update
sudo apt-get install dolphin-emu-master

12) PCSX 2

Cel mai bun și singurul emulator al celebrei console Sony Playstation 2 Suport pentru rezoluții înalte în jocuri, diverse îmbunătățiri grafice, suport pentru salvare de pe carduri de memorie PS2 reale, salvări/încărcări rapide, suport. rezoluții pentru ecran latîn jocuri (prin patch-uri) și multe altele. ATENȚIE: Emulatorul necesită fișierul BIOS al consolei originale. Îl poți descărca. Instalare pe Ubuntu/Linux Mint:

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
sudo apt-get update
sudo apt-get install pcsx2-unstable

13) Phoenix

Cel mai bun emulator de consolă 3DO. Dispune de cea mai completă compatibilitate și cea mai buna calitate emulare. Interfață pe Qt5. Versiunea este doar pe 32 de biți. Pentru a instala pe sisteme pe 64 de biți, descărcați arhiva și rulați fișierul Install.sh (descărcă dependențele necesare). ATENȚIE: emulatorul necesită fișierul BIOS al consolei originale. Îl poți descărca. UPDATE: a apărut o versiune pe 64 de biți a emulatorului, disponibilă la link.

14) MAME

Emulator de mașină arcade multisistem. MAME este un emulator conceput pentru a recrea hardware-ul electronic al mașinilor arcade sub formă de software, cu scopul de a păstra istoria jocurilor și de a preveni dispariția jocurilor vechi. Numele programului este un acronim pentru Multiple Arcade Machine Emulator- emulator al multor mașini arcade. Disponibil în depozitele majorității distribuțiilor (în Debian este în secțiunea non-free, în ciuda deschiderii sale).

15) MESS

MESS(Prescurtare de la Supersistem cu emulator multiplu) este un emulator pentru multe console de jocuri și sisteme informatice, bazat pe nucleul MAME.
Scopul principal al MESS este de a păstra istoria deceniilor de programe de calculator și jocuri video. MESS vă permite să rulați programe pentru sistemele vechi, astfel încât informațiile despre acestea să nu fie pierdute și uitate, în ciuda faptului că au apărut multe programe noi. La fel ca MAME, MESS este disponibil pe majoritatea distribuțiilor.

16) Visual Boy Advance

Emulator al consolei portabile Nintendo GameBoy Advance. Disponibil în depozitele majorității distribuțiilor.

17) Emulator de siguranțe

Emulator multiplatformă ZX Spectrumși alte computere de acasă din anii 80 cu multe capacități. Disponibil în depozitele majorității distribuțiilor, împreună cu rom-uri de sistem și utilități suplimentare.

18) FS-UAE

FS-UAE este un emulator Amiga pentru Linux și FreeBSD, bazat pe WinUAE/E-UAE/PUAE, axat pe rularea jocurilor pe dischetă și pe CD. Are suport „On-screen GUI” și gamepad. Emulatorul este disponibil în depozitele majorității distribuțiilor. ATENȚIE: pentru ca emulatorul să funcționeze, sunt necesare fișiere Kickstart, care pot fi descărcate.

Asta e tot. Sa ai un joc frumos!

Link-uri: Cel mai bun site despre emularea sistemului de joc
Un alt site despre emulare, unde puteți găsi setări pentru PCSX 2, Dolphin și alți emulatori.

Să presupunem că aveți o aplicație care rulează și funcționează bine doar pe Windows. Un astfel de program nu are echivalent în Linux și nu funcționează într-un alt emulator API Windows - CrossOver pentru Linux.

Este posibil să rulați acest program fără a părăsi Linux? Da, este posibil: Utilizarea unui hypervisor pentru a rula o mașină virtuală Windows (VM).

Un VM vă permite să rulați un sistem de operare invitat peste alt sistem de operare. Din punctul de vedere al oaspetelui, sistemul pare să ruleze pe propriul computer, dar în realitate rulează într-un subsistem virtual limitat al PC-ului, o mașină virtuală. Mașina virtuală, la rândul său, este controlată de un program numit hypervisor. Astfel obținem perfectul Emulator Windows pe Linux.
Există multe hipervizoare desktop excelente pentru Linux, cum ar fi VMware Player, Kernel Mașină virtuală(KVM) și preferatul meu, VirtualBox-ul gratuit de la Oracle. Prefer VirtualBox pentru că este cel mai ușor hypervisor de configurat și de rulat mașini virtuale.

Nici VirtualBox, nici alt hypervisor nu o face Windows este mai sigurîn uz decât este de fapt. Toate găurile de securitate Windows existente vor exista și vor rula în mașina virtuală.

Emulator Windows pe Linux? Ce poate face VirtualBox pentru tine?

VirtualBox va fi fără probleme Emulator Windows pentru Linux, va putea lansa Windows numai atunci când aveți nevoie de el pentru anumite sarcini. De exemplu, pentru a lansa anumite aplicații.

Windows din VirtualBox poate fi limitat. De exemplu, dezactivarea rețelei, ceea ce o poate face puțin mai sigură. De obicei, fac aceleași măsuri de securitate standard într-o mașină virtuală Windows pe care toată lumea le face pe un computer real, instalând un antivirus pentru a mă asigura că fișierele mele pe care le voi furniza oamenilor nu conțin viruși. În plus, de obicei deschid unul pentru Windows folder partajat de la Linux, pentru partajarea ușoară a fișierelor.

VirtualBox, ca orice alt hypervisor, iubește decentul resurse de sistem pe care o va folosi. Prin urmare, dacă doriți să aveți un emulator Windows confortabil în Linux, cu alte cuvinte, să rulați Windows într-o fereastră Linux, atunci nu ar trebui să aveți un computer vechi, deoarece un astfel de computer nu va putea folosi VirtualBox pentru a rula Windows.

Din experiența mea, ar trebui să puteți rula Windows peste Linux cu folosind VirtualBox pe un sistem cu 1 GB RAM, dar nu va fi foarte confortabil. De cel puţin, trebuie să aveți 2 Gb de RAM și un procesor AMD sau Intel de 1 GHz (gigaherți).

După configurarea virtualizării, nu veți primi nimic diferit Operare Windows fără a părăsi Linux. Pentru toate scopurile tale practice, vei folosi sisteme de operare Windows reale.

Puteți configura VirtualBox astfel încât sistemul dvs. Linux și sistemele dvs. de operare invitate Windows, așa cum am spus mai sus, să poată schimba fișiere. Utilizați directoare (foldere): copiați, lipiți și editați fișiere de la un sistem de operare la altul. Și chiar să aveți un clipboard partajat. Odată ce te pricepi la gestionarea a două sisteme de operare în același timp, îți vei da seama că poate fi foarte convenabil.

Totul asta înseamnă că atunci când Pornire Windowsîn VirtualBox, toate aplicațiile dvs. vor accesa discuri, fișiere sau Internet. Prin urmare, aveți grijă, orice programe Windows din mașina dvs. virtuală care necesită acces la rețea pot fi supuse tuturor amenințări virale, ca și cum ai lucra pe un PC obișnuit.

Merită jocul lumânarea? Bineînțeles că da! Folosind Windows într-o mașină virtuală, în loc să îl rulați pe un computer real pentru a efectua anumite sarcini, veți avea o emulare excelentă a Windows în Linux, veți economisi timp și, de asemenea, veți putea fi independent de computerul de pe hard disk. disc Windows, ca sistem complet. În timp, zi de zi, vei dobândi din ce în ce mai multă experiență cu Linux și, în cele din urmă, vei putea abandona complet Windows, odată pentru totdeauna.

Au trecut mai bine de șase luni de când autorul a scris aceste rânduri ale articolului anterior despre Windows Subsystem pentru Linux. În acest timp, Microsoft a reușit să lanseze prima actualizare majoră pentru Windows 10 - Anniversary Update 1607, în care toate inovațiile, inclusiv WSL, sunt acum disponibile oricărui utilizator care a instalat această actualizare. WSL a devenit mult mai dezvoltat și, poate, „solid”.

În comparație cu Windows 10 build 14316, în care a apărut pentru prima dată subsistemul Linux, în Windows 10 Anniversary Update subsistemul pare destul de funcțional și utilizabil în practică (pe cât posibil în această etapă). Stabilitatea funcționării nu este satisfăcătoare. Privind în viitor, voi observa cel mai important lucru - WSL are acum capacitatea de a lansa un mediu grafic și alte programe GUI (printre DE până acum acestea sunt Unity și Xfce), care nu erau prezente în versiunile anterioare ale Windows 10. Deci până acum acest lucru a fost făcut neoficial, de către pasionați individuali de Linux, și nu de către dezvoltatorii WSL, dar se speră că sprijin oficial lansa Linux complet GUI în WSL este doar o chestiune de timp.

AVERTIZARE

Rețineți: WSL trebuie instalat mai întâi. Subsistemul nu va funcționa imediat.

WSL. Şase luni mai târziu

După cum am spus deja, în ultimele șase luni, dezvoltatorii WSL au reușit să perfecționeze temeinic acest subsistem, ceea ce simplifică instalarea și configurarea acestuia. Și Microsoft însuși a reușit să devină un membru „platină” al Fundației Linux. Acum cincisprezece ani nici măcar nu putea fi visat. În noua sa capacitate, Microsoft s-a angajat să sprijine toate inițiativele open source și Linux ale Fundației Linux și să contribuie cu 500.000 USD anual la fundație. Aceasta este cu siguranță o mare realizare. În primul rând, pentru întreaga comunitate FOSS (software gratuit/libre și open-source). La cincisprezece ani după ce Steve Ballmer a numit Linux un cancer, noua conducere a Microsoft este mult mai gânditoare și mai inteligentă.

Dar să revenim la subsistemul Windows pentru Linux. Instalarea Windows 10 în sine este rapidă și ușoară (aproape ca și instalarea Ubuntu) și nu este nevoie să-l descriem cititorului nostru. Puteți alege fie să actualizați de la o versiune anterioară de Windows 10, ceea ce va dura de multe ori mai mult timp și efort, fie să ștergeți versiunea anterioarăși instalați sistemul de la zero (ceea ce am făcut, și nu din lene, ci din puritatea experimentului, astfel încât sistemul să fie, după cum se spune, curat). Autorul acestor rânduri este un tester beta al Windows 10 de mai bine de un an, iar noi versiuni îi sunt disponibile gratuit (complet). Dacă sunteți și un tester beta, atunci trebuie să aveți o licență pentru noile versiuni beta de Windows 10.

Dura Versiunea Windows, Actualizare aniversară 1607 - " actualizare aniversară„(nu este clar care este aniversarea MS), WSL este activat implicit. Trebuie doar să activați „Modul dezvoltator” în secțiunea „Actualizare și securitate”, așteptați până când sistemul descarcă așa-numitul pachet pentru dezvoltatori și reporniți computerul. Apoi rulați instrumentul „Activați și dezactivați”. Componentele Windows", unde selectați „Subsistem Linux pentru Windows...”. Și reporniți computerul din nou.



Instalarea bash în WSL se desfășoară fără probleme (deși nu atât de repede pe cât ne-am dori). Nu am reușit să instalez Unity prima dată: instalatorul s-a plâns în mod constant de pachete sparte. După cum sa dovedit, mai întâi a fost necesar să actualizați sistemul prin managerul standard de pachete Ubuntu - APT. După ce am primit actualizările, instalarea a mers ca un ceasornic și... a durat testul meu Dell Inspiron(nu cel mai vechi laptop, deși nu de top) aproximativ nouă ore și jumătate. De ce - acest mister îmi este necunoscut. Cu toate acestea, am observat că fiecare pachet Ubuntu a durat de trei până la patru ori mai mult decât în ​​Ubuntu „pur”.

INFO

Înainte de a instala și de a activa WSL, asigurați-vă că instalați TOATE actualizările Windows 10. În caz contrar, pot apărea probleme!

X Window, Unity și totul, totul, totul

Inițial, Canonical și Microsoft au adăugat capacitatea de a rula Ubuntu pe Windows 10 pentru a oferi administratorii de sistem iar dezvoltatorii au capacitatea de a folosi bash și alte instrumente și utilitare Linux, cum ar fi make, gawk și grep, direct pe Windows. Utilizatorii Linux, ca adevărații hackeri (în sensul bun al cuvântului), nu au durat mult să aștepte și au început imediat să lucreze la rularea mediilor desktop grafice în WSL. Și ghici ce? Au făcut-o. Un programator din Guatemala înregistrat pe GitHub sub numele de utilizator Guerra24 a putut (cita) „să ruleze Unity ( mediu de lucru implicit în Ubuntu) în interiorul WSL. Acest lucru sugerează că stratul Microsoft este, în principiu, destul de capabil să ruleze orice mediu desktop.”

Această sarcină nu este banală, iar ceea ce ajungeți cu greu poate fi numit un desktop Linux cu drepturi depline, dar acesta este doar începutul. Dacă vrei să folosești lucrătorul Tabelul Ubuntuîn Windows 10 în scopuri practice, atunci este mai bine să folosiți oricare dintre cele disponibile în în acest moment mașini virtuale, cum ar fi VirtualBox de la Oracle. Dar dacă doriți doar să vă distrați și să vă îmbunătățiți abilitățile de programare desktop, puteți încerca să rulați Linux „nativ” direct pe Windows 10. Pentru a rula Unity în WSL, mai întâi trebuie să instalați (prin orice metodă disponibilă, de preferință legală!) un versiunea Windows 10 Anniversary Update numărul 1607. Și nu versiunea „acasă”, ci cea mai „profesională”, sau chiar versiunea „corporativă”. După instalare, asigurați-vă că actualizați sistemul și continuați.

După două (uneori trei) reporniri în timpul procesului de actualizare, pentru a instala bash, trebuie să lansați linia de comandă Windows (Win + R, introduceți cmd - și veți fi fericit sub forma unei „console”) Windows și intrați. .. da, asa este: bash. Vi se va cere să fiți de acord cu termenii și condițiile (asigurați-vă că le acceptați, nu aveți de ales!) și să descărcați Ubuntu. În această etapă, trebuie doar să apăsați tasta Y. Dimensiunea fișierelor descărcate nu va depăși un gigabyte. Deci dacă ai internet lent(da, asta se întâmplă), pregătește-te să aștepți. Apoi va începe instalarea, care, la rândul său, va dura și ceva timp, în funcție de performanța computerului. Și la sfârșitul tuturor, veți ajunge în spațiul utilizator (mediu de utilizator) al Ubuntu 14.04 care rulează pe WSL.

Din punct de vedere tehnic, nu veți rula Linux. Poate arata ca Linux, dar nu este Linux. Faptul este că mediul utilizatorului (aceeași bash și altele) nu funcționează deasupra Kernel-urile Linux, și în interiorul stratului WSL. WSL folosește un API special și un set de instrucțiuni pentru a face totul să arate ca Linux, dar tot nu este același. În centrul ei, totul rămâne încă Nucleul Windows N.T. Acest lucru este important de înțeles pentru a înțelege cum pornește și funcționează Unity în WSL.

După instalarea Ubuntu, asigurați-vă că îl actualizați introducând comenzile standard pentru aceasta:

# apt-get update # apt-get upgrade

Apoi, trebuie să reveniți la Windows 10 din nou și să instalați un server X compatibil cu acesta. VcXsrv este ideal pentru experimentul nostru. Este mai bine să nu-l folosești pe fratele său Xming, deoarece, dintr-un motiv necunoscut pentru mine, apare o problemă cu el: atunci când încerci să lansezi orice aplicație grafică pentru Linux, totul se blochează, inclusiv Consola Windows. Dar asta nu este tot. Trebuie să spuneți lui Ubuntu să folosească serverul VcXsrv X. Pentru a face acest lucru, introduceți comanda în bash

# DISPLAY =: 0,0

Acum orice aplicație grafică Linux va rula pe Windows 10. Dar numai până când bash este închis. Pentru ca WSL să funcționeze tot timpul cu grafica Linux, selectând automat serverul X necesar pentru a funcționa, pur și simplu adăugați următoarea linie la sfârșitul fișierului de configurare bash (~/.bashrc):

# echo "export DISPLAY=:0.0" >> ~/.bashrc


După aceasta, veți putea rula orice aplicație grafică Linux, cum ar fi Firefox sau orice DE. Cu toate acestea, nu vor funcționa la fel ca pe Linux, se prăbușesc în fiecare minut, iar unele, cum ar fi Unity, nu vor porni deloc. Problema aici este că WSL nu conține cod pentru a suporta socket-uri (conceptul universal de schimb de date între procese în sisteme de tip UNIX, detalii).

Pentru a implementa conceptul de socket, mediile grafice Linux folosesc implicit sistemul de mesagerie D-bus. Majoritate aplicatii grafice Linux nici măcar nu va putea porni fără D-bus, darămite să funcționeze. Dar WSL, din fericire, acceptă rețeaua Protocolul TCP, ceea ce a determinat utilizatorul Reddit.com sub porecla ShaRose să găsească o modalitate de a forța D-bus să folosească protocolul TCP în loc de socket-uri. Soluția nu este perfectă, dar funcționează. Pentru a „atașa” D-bus la TCP, introduceți în bash:

# sed -i "s/ .*/tcp:host=localhost,port=0/" /etc/dbus-1/session.conf

Cu această comandă te vei schimba fișier de configurare D-bus, astfel încât de acum înainte să folosească TCP în loc de socket-uri. Vechiul editor de flux sed vă va ajuta cu asta. Care este rezultatul? Aplicațiile care necesită D-bus pentru a funcționa pot rula acum în WSL.
Următorul pas este instalarea aplicațiilor grafice Linux. Mai întâi, faceți acest lucru în consola WSL:

# apt-get install ubuntu-desktop # apt-get install unity # apt-get install compiz-core # apt-get install compizconfig-settings-manager
Instalare lungă Unitate...

Prima comandă va instala componentele grafice de bază ale Ubuntu, inclusiv programe pentru utilizatorul final, cum ar fi LibreOffice. Următoarea comandă instalează desktop-ul Unity. Celelalte două echipe vor monta un compozit manager de ferestre Compiz, care folosește OpenGL și interfața sa grafică. Acesta este cel care va trebui configurat corect în etapa următoare.

Înainte de a începe să utilizați mediul desktop Unity pe Windows 10, trebuie să configurați corect CompizConfig Settings Manager (CCSM). După ce instalați toate aceste aplicații, lansați CCSM din interfața bash și activați următoarele plugin-uri în ea (totul ar trebui să fie EXACT ca în captură de ecran!):


  1. În secțiunea General:

    • Comenzi
    • Compozit
    • Copiați în textură
    • OpenGL
  2. În secțiunea Desktop:

    • Pluginul Ubuntu Unity
  3. În secțiunea Utilitate:

    • Compiz Library Toolbox
  4. În secțiunea Gestionare ferestre:

    • Așezați ferestrele
    • Redimensionați fereastra
    • Scară
    • Snapping Windows

$compiz

În aproximativ un minut, veți vedea shell-ul Unity rulând.


Permiteți-mi să notez câteva puncte cheie:

  1. Dacă doriți cu adevărat să rulați aplicații X în WSL, instalați VcXsrv ca server X, nu Xming. S-a dovedit empiric că Xming nu dorește să funcționeze corect cu WSL.
  2. După instalarea CCSM, trebuie să-l configurați exact așa cum se arată în imagine (adică, porniți ceea ce este verificat și opriți totul). Abia atunci Unity va începe scârțâit, nu de la prima încercare.
  3. Cel mai bine este să nu instalați drivere ATI proprietare pentru Ubuntu în WSL. Acest lucru duce la înghețarea completă a întregului sistem (inclusiv Windows 10) și implică o reinstalare totală a WSL cu tot ceea ce presupune.
  4. Te voi dezamăgi: nu ar trebui să-ți pui mari speranțe în cârja rezultată. ASTA nu va funcționa normal. Dar pe mașina mea de testare, Unity în WSL a funcționat destul de bine. Subiectiv - puțin mai lent decât în ​​Linux nativ. Poate că în viitor cineva va duce la bun sfârșit toată această problemă. Și Unity în WSL va fi în continuare util.

Ce se va întâmpla până la urmă, după atâta chin? Și în final (teoretic, deoarece în practică este doar o modalitate experimentală interesantă de a rula Unity și alte DE în interiorul WSL) vom obține un mediu pentru testarea aplicațiilor Linux direct în Windows. Și Unity rulează pe Windows. Desigur, viteza și capacitatea de răspuns nu sunt aceleași ca pe hardware-ul real, dar totuși mai rapide decât într-o mașină virtuală. Multe aplicații, de ex. Google Chrome sau Pidgin, pur și simplu nu se lansează. Iată Firefox, manager de fișiere, magazin de aplicații și altele utilități de sistem Ubuntu funcționează excelent (puțin mai lent decât Ubuntu „adevărat”, dar funcționează!).

Continuarea este disponibilă numai pentru abonați

Opțiunea 1. Abonați-vă la Hacker pentru a citi toate materialele de pe site

Abonamentul vă va permite să citiți TOATE materialele plătite de pe site în perioada specificată.


Acceptăm plăți cu carduri bancare, monedă electronică și transferuri din conturile operatorului de telefonie mobilă.

Vizualizări de detalii: 10736 Microsoft este un gigant și furnizor al unuia dintre cele mai populare sisteme de operare. sisteme Windows

a oferit utilizatorului obișnuit o gamă largă de opțiuni. Aceasta este lansarea a numeroase programe, aplicații mici și platforme pentru lucrul cu diverse documente. Lista de posibilități este pur și simplu prea numeroasă pentru a fi enumerată. Există o avertizare. Windows este un sistem de operare plătit. Și cu cât modificarea sa este mai sofisticată, cu atât un utilizator obișnuit trebuie să plătească mai mult. Astăzi, Windows 7 și 8 au devenit mai plăcute din punct de vedere estetic, mai flexibile și mai „aerisite”. Acest lucru îi face pe cei mai mulți utilizatori fericiți.

În paralel cu dezvoltarea sistemului de operare Windows, au fost dezvoltate produse gratuite - sisteme de operare asemănătoare Unix. Linux, așa cum știm mulți dintre noi, este unul dintre ele. Bazat pe platforma Linux, apropo, sistemul de operare Android a fost dezvoltat pentru smartphone-uri și alte gadget-uri cu sprijinul Google. Unele PC-uri ies din cutie cu Linux și altele asemenea. Dar este posibil să testați capabilitățile Linux pe? Bazat pe Windows? Răspuns: Da!

Cu KDE pentru Windows Installer, acest lucru se poate face ușor și simplu. KDE pentru Windows Installer este un emulator sisteme Linux, care rulează în mediul de operare Windows.

În esență, KDE, ca și Gnome, este înveliș grafic Linux. Dezvoltatorul emulatorului gratuit de sistem Linux, KDE pentru Windows Installer, ne oferă posibilitatea de a lucra în Linux fără a părăsi Windows. Datorită emulatorului de sistem Linux, vom putea vedea interfața desktop și desktopul Linux cu toate widget-urile sale translucide și interfața cristalină. Anumite asemănări cu Windows 7 este încă prezent. Cu toate acestea, Linux și Windows sunt două sisteme de operare fundamental diferite. Apropo, pachetul de instalare al emulatorului KDE pentru Windows Installer conține câteva aplicații Linux. La pornirea emulatorului utilizator Linux le pot lansa complet și le pot lucra.

Pentru a instala emulatorul și aplicațiile, veți avea nevoie de o conexiune la Internet (de preferință cu trafic bunși nelimitat). Daca nu esti utilizator experimentat PC, apoi rulați programul de instalare și faceți clic pe „Următorul”. În caz contrar, puteți aborda instalarea individual. Se recomandă utilizarea setărilor automate.

Acum trebuie să așteptați ca toate pachetele să fie descărcate și instalate. După finalizarea instalării, un grup de elemente KDE va ​​apărea în meniul „START - Programe”. Acestea sunt programe Linux emulate, iar desktopul în sine este ascuns aici: Unitate de instalare:\Program Files\KDE\bin – fișier: plasma-desktop.exe. Trebuie lansat.

Este important să subliniem aici că acesta nu este un sistem de operare Linux cu drepturi depline, ci doar emulatorul său. Dar acest lucru este suficient pentru a evalua capacitățile sistemului și a compara Linux cu Windows.

Un emulator gratuit al sistemului de operare Linux - KDE pentru Windows Installer funcționează pe versiunile Windows 2000, XP, Vista și 7 pe 32 de biți.

Interfață – engleză.

Dimensiunea fișierului: 2,4 MB.

resurse:

*dacă aveți întrebări, vă rugăm să ne scrieți despre asta.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva