Linux podporujúci aplikácie pre Windows. Práca s aplikáciami Windows v Ubuntu Linux. Natívne linuxové hry. Deadlock hra v Linuxe

  • 04.05.2019

Zvykať si na nový systém a prispôsobenie pre seba, každý nováčik čelí problému výberu aplikácií a zvyky a neznalosť alternatív spomaľujú proces prechodu na Ubuntu.

Spravidla pre kohokoľvek vlastnú aplikáciu Microsoft Windows možno nájsť ako natívnu náhradu Ubuntu v predchádzajúcom článku (pozrite si vydanie „ Open source"# 035, zverejnené 21.11.2008) Snažil som sa spomenúť rôzne aplikácie pre plnú prácu. A tento prístup (pomocou „natívnych“ analógov Linuxu) bude vo väčšine prípadov vhodnejší, pretože vytvára menej problémov, riešia sa rýchlejšie a vo všeobecnosti je príjemnejšie, keď všetky aplikácie vyzerajú a fungujú približne rovnako.

Ak je z jedného alebo druhého dôvodu ťažké alebo nemožné nájsť náhradu za aplikáciu pre Windows (napríklad pre hry) alebo vám existujúce analógy nevyhovujú, môžete využiť možnosti spúšťania aplikácií Windows v GNU / Linuxové prostredie. Dá sa to dosiahnuť niekoľkými spôsobmi.


Virtuálne stroje

Jeden z populárnymi spôsobmi práca s aplikáciami Windows v Linuxe - pomocou. Ako každý iný, má svoje prednosti a nedostatky. To prvé, okrem jednoduchosti, možno pripísať schopnosti spúšťať aplikácie v ich „natívnom“ prostredí, tu sa oplatí rezervovať. v systéme Microsoft Windows v tomto prípade bude fungovať ako normálna aplikácia- v samostatnom okne a bude sa nazývať „hostiteľský OS“, zatiaľ čo hlavný OS sa nazýva „hostiteľský systém“ alebo „hostiteľský OS“, tento prístup zvyšuje stabilitu samotnej aplikácie. Aplikácie spustené v tomto prípade v hosťujúcom OS budú izolované od hlavného OS a ak je hosťujúci OS náhle infikovaný sieťovým červom alebo dôjde k neopraviteľnému zlyhaniu, nijako to neovplyvní hostiteľský OS. Medzi výhody patrí možnosť pracovať so „snímkami“ systému, teda zaznamenať aktuálny stav OS a v prípade potreby (infikovaný celý systém) obnoviť predchádzajúci stav a tiež obraz hosťa. operačný systém vytvorený sprievodcom je možné preniesť na ľubovoľný počítač a ďalšie. Hlavnými nevýhodami sú nutnosť spustenia celého operačného systému, čo spôsobuje zníženie výkonu hlavného OS (keďže virtuálny stroj využíva veľa systémových prostriedkov), dlho spustenie samotnej aplikácie (od spustenia emulátora až po otvorenie aplikácie) a akokoľvek rozporuplne to môže znieť izolácia systému, ktorá obmedzuje možnosť výmeny dát s hostiteľským systémom.

Podstatou metódy je, že v programe emulátora v režim v okne spustí sa jedna z verzií operačného systému Windows. V tomto okne pracujete s hosťujúcim OS ako s bežným, nainštalujte požadované programy a spustiť ich. Ukazuje sa, že v jednom okne beží operačný systém, v ktorom beží požadovaná aplikácia.

Existuje niekoľko programov na vytváranie a spúšťanie virtuálnych strojov – vrátane s grafické rozhranie o ktorých a bude reč... Zvážte dve aplikácie: Server VMware a VirtualBox. Voľba na nich padla nie náhodou - sú si v mnohých ohľadoch podobné: používateľské rozhranie je vytvorené približne rovnako, obe sú distribuované zadarmo a majú sadu nástrojov pre hosťujúce operačné systémy. Šance na hranie sú v tomto prípade malé, pretože podpora 3D akcelerácie v hosťujúcich operačných systémoch je na počiatočnej úrovni.

Virtualbox

Dodáva sa v dvoch verziách: otvorená zdrojový kód(Open Source Edition, OSE) a obsahuje proprietárne komponenty. V poslednom funkčnosť mierne rozšírené (napríklad možnosť pripojenia USB zariadenia v hosťujúcom OS je dostupná len v tejto verzii). Dá sa nainštalovať stiahnutím deb balíka pre vašu verziu distribúcie zo stránky projektu (http://download.virtualbox.org/virtualbox/vboxdownload.html#linux). Open Source Edition (OSE) sa inštaluje z repozitárov nasledujúcim spôsobom(pre Ubuntu Linux):

Sudo apt-get install virtualbox-ose

Aplikácia vám umožňuje virtualizovať väčšinu Verzie systému Windows, nemali by byť žiadne problémy s nekompatibilitou.

Server VMware

Zatvorené, ale slobodný rozvoj známa spoločnosť VMware, ktorá sa špecializuje na virtualizačný softvér. Okrem Servera existujú aj ďalšie produkty, vrátane platených (http://www.vmware.com/products/product_index.html). Všetky podrobnosti a odkazy na stiahnutie sú k dispozícii na webovej stránke spoločnosti.

Napriek podobnosti princípov fungovania a poskytovaných schopností existujú rozdiely medzi VirtualBox a Vmware Server, ktoré sú viditeľné pre bežného používateľa: ak je okno virtuálneho stroja vo VirtualBox oddelené od hlavného okna programu, vo VMware Server je to implementované. pomocou kariet; sprievodcovia nastavením (práca s diskami a jednotkami) pre VirtualBox sa vykonávajú aj v samostatných oknách; binárne balíky pre Server majú spravidla dvakrát väčšia veľkosť atď. Odporúčam vám vyskúšať obe možnosti, porovnať a vybrať si tú, ktorá sa vám páči.

VÍNO

Na rozdiel od virtuálnych strojov WINE nič nevirtualizuje, iba čiastočne implementuje funkcionalitu WinAPI, čo umožňuje aplikáciám Microsoft Windows bežať na GNU / Linux. A tento softvérové ​​riešenie sú tam pre a proti. Nevýhody sú pomerne významné: záruka spustenia a prevádzky aplikácie je nižšia ako pri použití virtuálnych strojov; pri prechode WINE z verzie na verziu môže aplikácia prestať fungovať, najmä sa jedná o aplikácie využívajúce tretie strany dll súbory, chýba podpora pre 64-bitové aplikácie. Medzi plusmi stojí za zmienku menšiu stratu vo výkone, Požiadavky na systém, v porovnaní s virtuálne stroje nižšie a integrácia s hlavným OS je vyššie.

Pred šiestimi mesiacmi, po pätnástich rokoch vývoja, bolo WINE vydané pod číslom 1.0.0, pričom kritérium bolo stabilné Práca s PhotoshopomČítačky súborov CS2 a Mircosoft. Za minulosť program sa ešte viac rozrástol a tento moment je jediný (okrem virtuálnych počítačov) spojovací odkaz medzi Microsoft Windows a inými operačnými systémami.

Inštalácia WINE na Ubuntu:

Sudo apt-get install wine

Po vykonaní tohto príkazu sa všetko stiahne, nainštaluje a nakonfiguruje. požadované balíky, treba si však uvedomiť, že v úradnom Úložiská Ubuntu sa zvyčajne nachádza stará verzia VÍNO. Ak chcete získať prístup k najnovším vydaniam, musíte pripojiť úložisko WINE tretej strany. Ako to urobiť, je popísané na http://www.winehq.org/download/deb. Potom spustite príkaz „sudo apt-get update“ a nainštalujte WINE pomocou vyššie uvedeného príkazu. WINE môžete nakonfigurovať spustením príkazu winecfg (alebo z ponuky „Wine“ v časti „Applications“ spustite „Configure Wine“).

Existujú dva spôsoby, ako začať aplikácie spoločnosti Microsoft Windows: z konzoly, čo je flexibilnejší spôsob, keďže ho bude možné zadať v riadku Extra možnosti na začiatok; cez grafické používateľské rozhranie. V prvom prípade v príkazový riadok musíte urobiť niečo takéto:

Wine -keys /home/user/program.exe

Po inštalácie VÍNA Spustiteľné súbory Windows je možné spustiť do systému kliknutím pravým tlačidlom myši a výberom položky ponuky „otvoriť pomocou“ WINE “. Ak ste si do WINE nainštalovali program pre Windows, zobrazí sa v novovytvorenom špeciálnom menu Wine v Aplikáciách, ako je znázornené na obrázku.

Na oficiálnej stránke WINE sa nachádza špeciálna databáza, ktorá zobrazuje výkon obľúbenej Windows aplikácie, vďaka čomu môžete vopred zistiť, či bude váš milovaný fungovať resp. požadovaný program... Webové rozhranie k databáze sa nachádza na adrese http://appdb.winehq.org/

Ďalší vývoj založený na WINE

VÍNO, ako mnohí otvorené projekty, prešiel spracovaním a doplnkami na boku. Najmä na jeho základe boli vyvinuté aplikácie, ktoré sa špecializujú na určitú oblasť.

[e-mail chránený]

Zaplatené Ruský vývoj zamerané predovšetkým na podniky. Zvláštnosť spočíva v schopnosti spúšťať na systémoch Linux domáce programy ako „1C: Enterprise“, ktoré sú široko používané v ruskom podnikovom sektore. Okrem toho je možné spustiť klientsko-bankové systémy a právnych systémov, ako aj niektoré bežnému používateľovi známe 2GIS, FineReader, ABBYY Lingvo.

CrossOver

Aplikácia navrhnutá tak, aby používateľom poskytovala bezproblémový zážitok Microsoft Office... Okrem toho spustenie niektorých špecializované programy: Adobe Dreamweaver MX, Quicken a ďalšie. CrossOver obsahuje priateľský konfiguračný nástroj, aplikačné záplaty. Ponúka aj platenú technickú podporu. Jeho výrobca CodeWeavers má aj špecializovaný produkt CrossOver Linux Games zameraný na spustenie niektorých populárnych hier (ich zoznam nájdete na http://www.codeweavers.com/compatibility/browse/group/?app_parent=4100 ). Tento program je však tiež uzavretý a platený väčšina diela sa vrátia späť WINE v súlade s podmienkami licencie GPL.

PlayOnLinux

PlayOnLinux (POL) je pomerne mladý bezplatný projekt zameraný na spustenie Hry spoločnosti Microsoft Windows v Linuxové prostredie... Ktokoľvek sa môže podieľať na jeho vývoji napísaním pluginu alebo inštalačného modulu hry. Podstatou projektu je vytvorenie databázy parametrov potrebných na inštaláciu a spustenie hier. Program môžete nainštalovať v Ubuntu takto:

Sudo wget http://playonlinux.botux.net/playonlinux.list -O /etc/apt/sources.list.d/playonlinux.list
aktualizácia sudo apt-get
sudo apt-get nainštalovať playonlinux

Cedega

Cedega je pôvodne komerčný, no vyzretejší projekt zameraný na hry. Vyvíja sa už dlho a v polovici minulého decembra bola vydaná verzia 7.0. Na jej získanie potrebujete predplatné v cene 25 USD na šesť mesiacov. Prilákať vývojárov tretích strán Cedega nahrá časť zdrojového kódu do SVN, čo vám umožní získať základné funkcie zadarmo.

Záver

Toto je posledný článok zo série Ubuntu pre začiatočníkov a prináša vám koniec vášho úvodu do sveta GNU / Linuxu. Zaoberá sa posledným aspektom práce v Ubuntu, ktorý je podľa mňa dôležitý – spustenie aplikácií Microsoft Windows. Chcem zopakovať, že vo väčšine prípadov je funkcionalita „natívnych“ aplikácií pre GNU / Linux dostatočná a táto možnosť je vhodnejšia. Použite WINE ako poslednú možnosť a snažte sa úplne eliminovať používanie virtuálnych strojov.

Zanechajte svoj komentár!

Názov Wine znamená Wine Is Not an Emulator. Je to akási vrstva medzi aplikáciami Windows a systémom Linux. Umožňuje vám nainštalovať a spustiť veľa populárne programy Windows a pracovať s nimi ako s natívnymi linuxovými aplikáciami.

Ak chcete nainštalovať Wine, použite príslušný príkaz.

1. Ubuntu, Debian, Mincovňa:

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key pridať Release.key

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ artful main"

aktualizácia sudo apt-get

sudo apt-get install --install-recommends winehq-stable

sudo dnf nainštalujte winehq-stable

sudo zypper nainštalujte víno

4. Arch, Manjaro:

sudo pacman -S víno

Po nainštalovaní Wine ho otvorte cez ponuku aplikácie alebo pomocou príkazu winecfg. Pri prvom beh vína môže požiadať o inštaláciu niektorých doplnkové balíčky- nechaj ho to urobiť. Potom sú všetky programy Windows vo formáte EXE priradené k Wine v systéme.

Teraz si stiahnite inštalačný program aplikácie Windows, ktorý potrebujete, nájdite priečinok s ním vo svojom Správca súborov a otvorte súbor. Prípadne zadajte príkaz wine application_path.

Wine nie je zlý nástroj, ale jeho rozhranie zanecháva veľa požiadaviek. Ak ste sa s týmto programom trápili, no stále ste nedosiahli výsledok, skúste Winetricks. Má pekné grafické rozhranie na inštaláciu a spustenie Windows aplikácií, ktoré je pre začiatočníka oveľa jednoduchšie pochopiť.

Winetricks môžete nainštalovať takto:

1. Ubuntu, Debian, Mincovňa:

sudo apt-get install winetricks

sudo dnf nainštalujte winetricks

sudo zypper nainštalovať winetricks

4. Arch, Manjaro:

sudo pacman -S winetricks

Winetricks vám umožňuje inštalovať rôzne Verzie spoločnosti Microsoft Office a Photoshop, prehrávač foobar2000 a mnoho ďalších programov. Podporované sú aj obľúbené hry ako Call of Duty 4, Call of Duty 5, Biohazard a Grand Theft Auto: Vice mesto... Niektoré programy sa načítajú automaticky, pri iných budete vyzvaní na vloženie inštalačné médium... A, samozrejme, môžete otvárať svoje vlastné stiahnuté súbory EXE.

PlayOnLinux je ďalší šikovný nástroj na spúšťanie aplikácií Windows v systéme Linux. Rovnako ako Winetricks má jednoduché grafické rozhranie. Ale na rozdiel od toho vám PlayOnLinux umožňuje vybrať si konkrétnu verziu Wine pre konkrétnu aplikáciu. Je to užitočné, ak niektorý z programov, ktoré potrebujete, nefunguje správne s novšími verziami Wine. Vo všeobecnosti vyzerá PlayOnLinux oveľa krajšie a praktickejšie ako Winetricks.

Ak chcete nainštalovať PlayOnLinux, spustite v termináli jeden z nasledujúcich príkazov:

1. Ubuntu, Debian, Mincovňa:

sudo apt-get nainštalovať playonlinux

sudo dnf nainštalujte playonlinux

sudo zypper nainštalujte playonlinux

4. Arch, Manjaro:

sudo pacman -S playonlinux

Na jedálnom lístku Inštalácie PlayOnLinux existuje veľa vopred nakonfigurovaných aplikácií a hier, ktoré si môžete stiahnuť a nainštalovať niekoľkými kliknutiami. Okrem toho môže PlayOnLinux napájať svoje vlastné inštalátory EXE. Aplikácia za vás starostlivo vyberie verziu Wine a vytvorí ikonu pre nainštalovaný program.

Bezplatným PlayOnLinux a Winetricks sa občas nepodarí nainštalovať nejakú obzvlášť rafinovanú aplikáciu. V tomto prípade vám môže pomôcť Crossover. Tento program sa veľmi jednoducho používa. Stačí uviesť, ktorú aplikáciu chcete nainštalovať, a vložiť inštalačný súbor do Crossover. Zvyšok urobí za vás.

Licencia Crossover stojí 39,95 dolárov na rok, ale program má aj bezplatnú skúšobnú verziu. Odporúča sa najskôr nainštalovať aplikáciu, ktorú do nej potrebujete, aby ste sa uistili, že funguje správne.

Ak vaša aplikácia tvrdohlavo odmieta bežať vo vyššie uvedených programoch, môžete urobiť drastické opatrenia a nainštalovať ju virtuálny prístroj... Upozorňujeme, že zaberá oveľa viac systémových prostriedkov, takže sa oplatí používať ho v extrémnych prípadoch.

Ak chcete spustiť aplikáciu vo virtuálnom počítači, potrebujete inštalačný obrázok Windows v ISO formát... Stiahnite si a nainštalujte VirtualBox, vytvorte v ňom virtuálny stroj, nasmerujte ho na ISO systému Windows a potom už len nainštalujte systém ako obvykle.

Nesporným plusom virtuálneho stroja je, že v ňom funguje plnohodnotný, čo znamená, že sa spustí úplne všetko. Mínus - obžerstvo z hľadiska systémových zdrojov a míňanie peňazí Licencia Windows je to drahé pre virtuálny stroj.

Ahoj Habr! Chcem sa s vami podeliť o nápad na vytvorenie distribúcie Linuxu s full podpora Windowsu aplikácie. Všetko to začalo asi pred 4 rokmi, keď som prvýkrát nainštaloval Linux. Potom ma tento OS veľmi zaujal, ale spočiatku bolo všetko veľmi nezvyčajné, keďže mi chýbali nejaké aplikácie z Windowsu, na ktoré som veľmi zvyknutý. V dôsledku toho som musel pokračovať v inej sekcii nainštalovaný systém Windows a bolo to veľmi nepríjemné. Keď som študoval Linux, dozvedel som sa o programe ako Wine a neskôr o VirtualBoxe. Aby som bol úprimný, Wine toho až tak veľa nedoručilo, pretože niektoré aplikácie sa na ňom spustili naraz, zatiaľ čo iné zabrali veľa času hľadaním informácií a hrabaním sa vo Wine." Teraz som úplne prešiel na Linux a Windows na VirtualBoxe takmer nepoužívam. „e, ale ešte mám jeden nápad, ktorý by som chcel zrealizovať.

A tak som pomocou Windowsu cez VirtualBox rozmýšľal, ako ho čo najviac integrovať do Linuxu a použiť ho ako akýsi obal na spúšťanie Windows aplikácií priamo v Linuxe.“ Potom som začal rozmýšľať, ako svoj nápad zorganizovať a prišiel som s integračným riešením.

Ako a čo budeme integrovať?

Rozhranie
Integrácia bude založená na VirtualBoxe v bezproblémovom režime. Keďže pre Linux "a všetky okná Windows budú jedným veľkým oknom, potom s tým už nie je čo robiť, ako ho ukotviť na vrch všetkých okien na samostatnej ploche Linuxu" a vypnúť Linuxový výstup aplikácie na túto plochu. Všetky aplikácie pre Windows sa teda objavia na samostatnej ploche Linuxu, čo je podľa mňa veľmi výhodné.
Systém súborov
Dá sa jednoducho pripojiť na Linux. Napríklad:

/ virtualizácia
/ virtualizácia / Windows /
/ virtualizácia / Dokumenty a nastavenia /
/ virtualizácia / Program Files /

Volanie aplikácií
Plánuje sa spúšťanie aplikácií cez menu Linux "a. Bude to dosť náročné na organizáciu, ale realistické. VirtualBox", ale má konzolový nástroj, ktorý dokáže spúšťať aplikácie v hosťujúcom OS z hostiteľa. Na tomto sa plánuje založiť volanie aplikácií z ponuky Linuxu.
Inštalácia programov
Inštalácia programov v podstate nebude problém, ale mám ich viac zaujímavý nápad... Je možné použiť dávkový systém Linux inštalácie systému Windows aplikácie. Využijeme teda všetku silu správcu balíkov v systéme Windows. Ak vytvoríte úložiská s programami pre Windows, problém s vírusmi a neporiadkom systému zmizne.
Ponuka aplikácií
Ak používate balíky v softvéri Windows, potom pri inštalácii balíka stačí skopírovať skratku na spustenie programu v hosťujúcom systéme. Tento problém zmizne sám od seba.
Oddych
VirtualBox už implementoval veľa, takže internet bude fungovať hneď, usb - a ešte oveľa viac. V štádiu nápadu je ťažké premýšľať o všetkom vopred. Takže teraz sa zastavím.

Čo nakoniec dostaneme?

Dostaneme Linux c plná podpora Windows aplikácie. Prečo takmer? Pretože jediné, čo nebude fungovať, sú výkonné aplikácie využívajúce DirectX, ale na tom sa pracuje. Všetko ostatné závisí od výkonu počítača. Môžete tiež získať takmer akékoľvek zariadenie USB, ktoré nechce pracovať s Linuxom. Tým sa zníži nepohodlie pri používaní Linuxu z nedostatku známeho softvéru na nulu. To znamená, že berieme bezpečnosť a funkčnosť Linuxu a silu softvéru z Windowsu.

A kto to potrebuje?

V prvom rade ľudia, ktorí majú radi Linux, no sú rozhorčení na nedostatok známeho softvéru. Alebo pre tých, ktorým chýba 1 alebo 2 profesionálne aplikácie, kvôli ktorým nemôžu používať iba Linux. Alebo tí, ktorí sa chcú naučiť Linux, ale neskočiť náhle do natívnych aplikácií. Pomôže tým, ktorí chcú prejsť na Linux.

Aký je problém?

Problémov je veľa. Domov – Windows budeme naďalej používať. Tiež neviem, čo sa stane s licenciami. Môžeme orezať zakúpené Windows tak, ako chceme? Taktiež míňame množstvo počítačových zdrojov. Bez procesora s hardvérovou virtualizáciou to bude jedna veľká brzda a bude toho treba veľa. Náhodný vstup do pamäťe... Pre pohodlná práca 3-4 GB.

Čo bude ďalej?

Zaujíma ma názor komunity. Možno je to bláznivý nápad, možno nie zlý. Organizácia takéhoto projektu si vyžiada veľa času a úsilia a nikdy ho nebude realizovať jedna osoba. Ak vás tento nápad zaujal, môžete sa spojiť a prispieť k Linuxu.

P.S. Veľmi ťažko sa mi písalo o náčrtoch myšlienok v mojej hlave. Tento text je len malou časťou veľkej myšlienky. Je veľa nepremyslených momentov a momentov, ktoré neviem zrealizovať. Tak či onak, základná funkcionalita môjho nápadu je celkom realizovateľná. Nesúďte prísne.

Predpokladajme, že máte aplikáciu, ktorá sa spúšťa iba v systéme Windows a funguje dobre. Takýto program nemá v Linuxe ekvivalent a nefunguje v žiadnom inom emulátore. Windows API- CrossOver pre Linux.

Je možné spustiť tento program bez ukončenia Linuxu? Áno, je to možné: Použitie hypervízora na spustenie Windowsu, virtuálneho počítača (VM).

VM vám umožňuje spustiť hosťujúci operačný systém nad iným operačným systémom. Z pohľadu hosťa sa zdá, že systém beží na vlastnom PC, ale v skutočnosti beží na obmedzenom virtuálnom podsystéme PC, virtuálnom stroji. A virtuálny stroj je zas riadený programom nazývaným hypervízor. Dostávame tak dokonalé Emulátor Windows v systéme Linux.
Existuje mnoho vynikajúcich desktopových hypervízorov pre Linux, ako je VMware Player, Kernel Virtual Machine (KVM) a môj obľúbený, bezplatný VirtualBox od Oracle. Preferujem VirtualBox, pretože je to najjednoduchší hypervízor na konfiguráciu a spustenie virtuálnych strojov.

Nerobí to ani VirtualBox, ani žiadny iný hypervízor Windows je bezpečnejší v používaní, než v skutočnosti je. Všetky existujúce otvory v Zabezpečenie systému Windows bude tiež existovať a bežať vo virtuálnom stroji.

Emulátor Windows v Linuxe? Čo pre vás môže urobiť VirtualBox?

VirtualBox bude bezchybný Emulátor Windows pre Linux, bude môcť spustiť systém Windows iba vtedy, keď to budete potrebovať konkrétne úlohy... Napríklad na spustenie určitých aplikácií.

Windows vo VirtualBoxe je možné obmedziť. Napríklad vypnutie siete, vďaka čomu môže byť o niečo bezpečnejšia. Vo Windowse na virtuálnom stroji zvyčajne vykonávam rovnaké štandardné bezpečnostné opatrenia, aké robia všetci ľudia na skutočnom počítači, inštalujem antivírus, aby moje súbory, ktoré poskytnem ľuďom, nemali vírusy. Okrem toho si zvyčajne otvorím jeden zdieľaný priečinok pre Windows z Linuxu, kvôli jednoduchšiemu zdieľaniu súborov.

VirtualBox, ako každý iný hypervízor, miluje slušné systémové prostriedky ktoré bude používať. Preto, ak chcete mať pohodlný emulátor Windows na Linuxe, inými slovami, pracovať so systémom Windows na linuxovom boxe, potom by ste nemali mať starý počítač, pretože takýto počítač nebude môcť použiť VirtualBox na spustenie systému Windows.

Podľa mojich skúseností by ste mali byť schopní spustiť Windows nad Linuxom pomocou VirtualBoxu na systéme s 1GB RAM to ale nebude veľmi pohodlné. Minimálne musíte mať 2Gb RAM a 1GHz (Gigahertz) procesor AMD alebo Intel.

Po nakonfigurovaní virtualizácie nedostanete nič iné Windows funguje bez opustenia Linuxu. Na všetky praktické účely budete používať skutočné operačné systémy Windows.

VirtualBox môžete nakonfigurovať tak, aby si váš systém Linux a hosťujúce operačné systémy Windows, ako som povedal vyššie, mohli vymieňať súbory. Používať adresáre (priečinky): kopírovať, prilepovať a upravovať súbory z jedného operačného systému do druhého. A dokonca mať zdieľanú schránku. Akonáhle sa budete cítiť pohodlne s dvoma operačné systémy zároveň pochopíte, že to môže byť veľmi pohodlné.

To všetko znamená, že pre Spustenie systému Windows vo VirtualBoxe budú mať všetky vaše aplikácie prístup k diskom, súborom alebo internetu. Takže buďte opatrní, akékoľvek programy Windows vo vašom virtuálnom počítači, ktoré vyžadujú sieťový prístup, môžu byť vystavené všetkým vírusové hrozby ako keby ste pracovali na bežnom PC.

Stojí hra za sviečku? Samozrejme áno! Ak používate Windows vo virtuálnom stroji, namiesto toho, aby ste ho spúšťali na skutočnom PC na vykonávanie určitých úloh, budete mať vynikajúcu emuláciu WIndows v Linuxe, ušetríte čas a tiež nebudete závislí na názve vášho pevného disku. Disk Windows ako kompletný systém. Postupom času, deň za dňom, budete získavať viac a viac skúseností s Linuxom a nakoniec sa môžete Windows úplne zbaviť, raz a navždy.

Článok je venovaný Vínu a všetkým aspektom jeho použitia. Sieť je veľmi
existuje veľa informácií rôznych sprievodcov na prispôsobenie a oveľa viac. SOM
Budem sa snažiť skombinovať všetko tak, aby to mohol dosiahnuť každý
maximálny úspech, v medziach svojich schopností a samozrejme možností
programy. Takže začnime.

Wine je samostatná implementácia Windows API, nie emulátor ako väčšina
myslieť si. Opakovalo sa to viackrát, ale tu to bude vhodné. To je to, čo projekt robí
jedinečný a zaujímavý pre používateľov rôznych systémov, otvára rôzne
spôsoby, ako realizovať svoje nápady. Jedinečnosť spočíva v tom, že pomocou
tento program môže spúšťať aplikácie Windows v Ubuntu a ďalších
Linuxové systémy, ako aj FreeBSD a Mac OS X. Pravda, existuje
ich " podvodné skaly". Niektorí ľudia si myslia, že prechod z jedného bude jednoduchý
systémy do iného, ​​v tomto prípade uvažujeme o Windows a Linuxe.

Mylná predstava je, že ľudia si myslia, že im to môže dojsť
pod Wine rôzny softvér, na ktorý sú zvyknutí a je pre nich pohodlné v ňom pracovať.
Ako nevychladnúť len tak, nič sa nedeje. Aby náš obľúbený softvér fungoval pod
Víno musí tvrdo pracovať, znovu si prečítať veľa príručiek a zvážiť tento objem
informácie. Samozrejme, nie práve softvér bude musieť "nafúknuť", ale musíte byť pripravení na všetko. Projekt Wine sa vyvíja veľmi rýchlo, ale pred stabilnou prácou
veľmi ďaleko. Ale myslím, že v blízkej budúcnosti budú všetky hlavné softvéry, rovnako ako hry
bude na ňom stabilne pracovať.

Inštalácia Wine

Prvá otázka človeka, ktorý práve prešiel na Linux (v našom prípade
Ubuntu): "Ako spustím programy z Windows?". Začne to hľadať
a prirodzene naráža na Víno.
Druhá otázka je: "Ako to povedať?" Existujú dva spôsoby:
oficiálnych repozitárov alebo si ich zostavte zo zdroja. zvážime
oba varianty.

Možnosť 1: Inštalácia z úložiska.

Všetko je tu veľmi jednoduché. Prejdite na Aplikácie // Štandardné // Terminál:

Sudo add-apt-repository ppa: ubuntu-wine / ppa
aktualizácia sudo apt-get
sudo apt-get nainštalovať wine1.3

Čakáme na dokončenie inštalácie...
Všetko! Wine je nainštalovaný a môžete skúsiť nainštalovať hry a programy.

Možnosť 2: Kompilácia zo zdroja.

1. Stiahnite si zdroje z oficiálnej stránky, sú tam. V mojom prípade
toto je Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

Prejdite do adresára, kde bol rozbalený zdrojový archív:

Cd víno - 1.3.11 /

Pred kompiláciou musíte povoliť Podpora OpenGL... Ak nie
aplikácie, ktoré potrebujú OpenGL, nebudú fungovať. V termináli:

Gedit nástroje / wineinstall

Nájdeme riadok začínajúci CONFARGS = a potom zadáme potrebné
parametre zostavy. V našom prípade bude riadok vyzerať takto:

CONFARGS = "- with-opengl --disable-debug --disable-trace"

Dostaneme závislosti:

Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y spustiť ./configure

Zbierame:

Nainštalujte vytvorením balíka namiesto vykonania inštalácie

Sudo checkinstall

Všetko. Čakáme na koniec inštalácie.

Existuje aj prechodná možnosť pre Jedi na distribúciách založených na debiane. Stručne:

Apt-get source wine1.3
sudo apt-get build-dep

Teraz zábavná časť: sťahovanie verziu, ktorú chcete wine z oficiálnej stránky, rozbaľte ho a skopírujte tam adresár debian zo zdrojového adresára pôvodného balíka wine1.3. Robíme

A máme balík * .deb pre ubuntu / debian so všetkým potrebné záplaty pre distribúciu, takmer ako z oficiálneho úložiska, ale iba nová verzia... Okrem toho sa dá bezpečne odstrániť rovnakým spôsobom cez apt-get.
Poďme sa pozrieť na výhody a nevýhody jednotlivých možností.

Možnosť 1.
výhody:
1. Všetko sa nám už nazbieralo a netreba nafukovať, všetko je už pripravené na použitie.

mínusy:
1. Nebudeme môcť použiť náplasť, napríklad na zlepšenie výkonu niektorej hračky.
2. Nestabilná práca na niektorých grafických kartách.

Možnosť 2.
výhody:
1. Schopnosť aplikovať záplaty na zlepšenie výkonu
2. Stabilná práca s nestabilnými ovládačmi grafickej karty.

mínusy:
1. V Aplikáciách nie je žiadna ponuka, čo nie je pohodlné. Všetko musíte robiť z konzoly,
ísť von Nastavenia vína napríklad.
2. Proces inštalácie je príliš dlhý v závislosti od výkonu vášho počítača.
1. V Aplikáciách nie je žiadna ponuka, čo nie je pohodlné. Všetko musíte robiť z konzoly, prejsť napríklad do nastavení Wine.“

Môžete si ho pridať sami cez Systém - Možnosti - Hlavné menu

Uprednostňujem druhú možnosť. Takto nainštalované víno funguje
lepšie ako nainštalované z úložísk. Ale toto je len môj malý IMHO.

Inštalácia programov a hier

Najprv prejdeme na appdb.winehq.org Vyššie, vo vyhľadávači, ktorý riadime
názov hry alebo programu a uvidíte, čo je tam napísané. Zvyčajne sú tam popísané
testy pre rôznych systémov, odporúčania pre stabilnú prácu a oveľa viac.

Ak program funguje bez problémov, potom ho nainštalujeme s čistou dušou.
jednoduchým kliknutím. Ak je to nejaký druh vážnej hry alebo programu bez
šamanizmus s tamburínou je nepostrádateľný - to znamená, že musíte vytvoriť samostatnú predponu * pre
naše tance. * Všetky súbory s vínom sú uložené v predpone, alebo tiež nazývanej fľaša (podobne ako víno / víno). Vo vnútri tejto fľaše sú všetky súbory na jednotke C, register, individuálne nastavenia atď.

Takýchto fliaš môže byť ľubovoľný počet.

Môže to byť len nejaký druh softvéru, ktorý sa pod viničom správa veľmi rozmarne a potrebuje nejaké barličky, ktoré budú prekážať normálna prácaĎalšie aplikácie Vine. Potom už len tento softvér vložíme do samostatnej fľaše (predpony) a žiadne nastavenia neovplyvnia ostatné programy.

Pri prvom spustení viniča bez určenej predpony sa použije ~ / .wine. Ak prefix neexistuje, vine ho vytvorí a naplní predvoleným obsahom, vytvorí a naplní adresáre C: \ windows, C: \ Program Files, C: \ users. Navyše sa vytvorí čistý register.
Prejdite do nášho domovského adresára a vytvorte nový adresár. Napríklad víno2.
Potom prejdeme na terminál a zadáme:

WINEPREFIX = "/ home / username / .wine2 /" winecfg

Všetko. Bola vytvorená samostatná predpona. Sú tam uložené rôzne konfigurácie registrov a samotné programy.
Program nainštalujeme aj cez konzolu.

WINEPREFIX = "/ home / username / .wine2 /" wine /media/DVD/setup.exe

Prebieha proces inštaláciu a hlavne v samostatnom prefixe.
Potom už bežíme nainštalovaný program, aj z konzoly a pozrite si výstup.

Výstup môže obsahovať chyby, že chýbajú požadované komponenty a knižnice. V
winetricks nám pomôže nainštalovať chýbajúce komponenty (pozri nižšie)

Čo to robí? Toto dáva stabilná práca aplikácie vo svojej predpone if
veľa programov bude fungovať v jednej prefixe, skôr či neskôr sa to zanesie
čo spôsobí zlyhanie iných programov. Preto musíte použiť oddelene
predpony, ak nechcete všetko konfigurovať znova a znova.

Winetricks

Pri nastavení správnej predpony nám pomôže Winetricks.
Winetricks je skript, ktorý sa nainštaluje rôzne komponenty, ktorý
sú potrebné na spustenie aplikácií, ako sú DirectX, Vcredist a ďalšie.
Ako tento skript funguje? Sťahuje knižnice a komponenty z
Zdroje spoločnosti Microsoft. Presne tak a nie inak. Prečo tento skript
budete potrebovať? Vďaka tomu je práca s Wine veľmi jednoduchá. Bez scenára by sme sami liezli a
hľadám potrebné komponenty, a tu je už všetko hotové, stačí len zaškrtnúť políčko
a kliknite na "Inštalovať" Tento skript tiež pomáha upravovať register,
zadajte tam rôzne klávesy. A okrem toho má winetricks množstvo nastavení
a funkcie.

Aby ste sa s ním zoznámili, stačí zadať v termináli winetricks

Úprava registra

V termináli zadajte:

Sme v registri. Nemusíme nič upravovať, iba dopĺňame.

Prejdite na HKEY_CURRENT_USER / Software / Wine / Direct3D.

Ak neexistuje katalóg Direct3D, potom nezúfajte. Píšem to preto, aby to čitateľ pochopil
niekde, kde potrebujete upraviť alebo pridať.

V termináli:

Winetricks ddr = opengl orm = fbo glsl = vypnuté videomemorysize = 1024
(1024 zmena na tvoje)

Všetky tieto parametre sa zobrazia v registri. Môžete si to pozrieť v priečinku uvedenom vyššie.

Čo to robí? Zlepšuje herný výkon, rýchlosť a hry vo všeobecnosti.
funguje to lepšie, ale je to len pre hry.

PlayOnLinux

Existuje aj PlayOnLinux. to samostatný program ktorý používa víno,
ale tam je všetko viac automatizované a nakonfigurované. Program sám stiahne požadované
Wine nainštaluje komponenty a vytvorí samostatnú predponu. To však neznamená
všetko bude fungovať perfektne. Nemusí to fungovať vôbec. Tak dávam svoje
uprednostňovanie bežného Wine, manuálnej konfigurácie a chodu vlastného mozgu
automatizovaný program.

výhody:
Všetko je automatizované a v podstate nemusíme robiť nič.
Je možné ponechať viacero verzií Wine a použiť ich pre rôzne predpony.
Program sám vytvára predpony.

mínusy:
Všetko, čo program robí, inštaluje a sťahuje, je nemožné predvídať.
Všetko, čo program robí, môžete urobiť sami, s perami, to je + podľa vedomia človeka.
Program Robot sa nikdy nevyrovná ľudskému mozgu.

Pripájanie obrazov CD / DVD

Windows má na to nástroj s názvom Daemon-Tools. Je to veľmi pohodlné
a nie vymeniteľný nástroj. Osoba má otázku: Existuje analógia tohto
zázračné pomôcky? Odpoveď: Existuje oveľa lepšie Pomôcky systému Windows... To sa nazýva
Cdemu. Aby sme ho nainštalovali, musíme zadať iba tri príkazy:

Sudo add-apt-repository ppa: cdemu / ppa
aktualizácia sudo apt-get
sudo apt-get install cdemu-daemon cdemu-client gcdemu

Pridajte applet na panel, naznačte cestu k obrázku a užívajte si život. Nie hocijaký
nenastanú žiadne problémy a Wine dokonale rozpozná obraz. Ak nenájdeme aplet, neponáhľajte sa s reštartom.
V termináli zadajte príkazy:

Spustenie služby sudo cdemu-daemon

Ak sa služba nespustí pri štarte systému ("Démon je nakonfigurovaný tak, aby sa nespustil pri štarte systému"), môžete to opraviť takto:

Povoliť sudo update-rc.d cdemu-daemon

Spúšťanie hier na samostatnom X serveri

Dá sa tomu venovať celá kniha, ale rozhodol som sa pre jednu metódu, ktorú vždy používam:

Prejdite na virtuálny terminál:

Ctrl + Alt + F1
Prihlásiť sa: ******
heslo: ********

Spustite manuálne nová kópia X servery:

Xinit -: 2
vínna cesta / priečinok / c / hra / hra.exe

Zisk z toho nie je veľký, ale osobne mi to stačí. Opakujem:
Existuje mnoho spôsobov, ako spustiť na samostatnom x-serveri a každý si môže vybrať sám.

Záver

Všetky tieto tipy, základy, ktoré by mal vedieť každý, kto chce vedieť
použite víno na dosiahnutie svojich cieľov. Zvyšok je vo vašich rukách. Ak
chcete dosiahnuť svoj cieľ bez ohľadu na to, a nádej je už preč, nie
nikdy nezúfajte, pretože rozhodnutie môže byť pred vami. Sadnite si
na dvoch stoličkách je to možné, ale vyžaduje si to túžbu a nervy z ocele. Prianie
- tisíc možností, nie túžba - tisíc dôvodov.

Tento materiál bol napísaný pre „Prvú súťaž článkov v ruskom jazyku pre OS
Ubuntu "(konkurs.ubuntu.ru)
Autorom článku je Vladimir Kacharmin aka rootboot
Kontakty: Skype root.boot2, email [e-mail chránený]