Windows uygulamalarını destekleyen Linux. Ubuntu Linux'ta Windows uygulamalarıyla çalışma. Yerli Linux oyunları. Linux'ta kilitlenme oyunu

  • 04.05.2019

Alışmak yeni sistem ve kendileri için özelleştirme, her yeni başlayan uygulama seçme sorunu ile karşı karşıya kalır ve alışkanlıklar ve alternatiflerin cehaleti Ubuntu'ya geçiş sürecini yavaşlatır.

Kural olarak, herkes için özel uygulama Microsoft Windows, önceki bir makalede yerel bir Ubuntu yedeği olarak bulunabilir (“ Açık kaynak"#035, 21.11.2008 tarihinde yayınlandı) Tam çalışma için çeşitli uygulamalardan bahsetmeye çalıştım. Ve bu yaklaşım ("yerel" Linux analoglarını kullanarak) çoğu durumda tercih edilecektir, çünkü daha az sorun yaratır, daha hızlı çözülürler ve genel olarak tüm uygulamalar yaklaşık olarak aynı göründüğünde ve çalıştığında daha hoştur.

Bir nedenden ötürü, bir Windows uygulamasının (örneğin oyunlar için) bir yedek bulmak zor veya imkansızsa veya mevcut analoglar size uymuyorsa, GNU'da Windows uygulamalarını çalıştırma yeteneklerini kullanabilirsiniz. / Linux ortamı. Bu, birkaç yolla elde edilebilir.


Sanal makineler

Biri popüler yollar Linux'ta Windows uygulamalarıyla çalışma - kullanma. Herkes gibi onun da kendine göre artıları ve eksileri var. Birincisi, basitliğe ek olarak, uygulamaları "yerel" ortamlarında çalıştırma yeteneğine atfedilebilir, burada rezervasyon yapmaya değer. Microsoft Windows'ta bu durum gibi çalışacak normal uygulama- ayrı bir pencerede ve "misafir işletim sistemi" olarak adlandırılırken, ana işletim sistemi "ana sistem" veya "ana işletim sistemi" olarak adlandırılır, bu yaklaşım uygulamanın kararlılığını artırır. Bu durumda konuk işletim sisteminde çalışan uygulamalar ana işletim sisteminden izole edilecektir ve konuk işletim sistemine aniden bir ağ solucanı bulaşırsa veya kurtarılamaz bir arıza meydana gelirse, bu ana işletim sistemini hiçbir şekilde etkilemeyecektir. Avantajlar, sistemin "anlık görüntüleri" ile çalışma, yani işletim sisteminin mevcut durumunu kaydetme ve gerekirse (tüm sisteme bulaşmış), önceki durumu geri yükleme ve ayrıca konuğun görüntüsünü içerir. sihirbaz tarafından oluşturulan işletim sistemi herhangi bir bilgisayara ve daha fazlasına aktarılabilir. Ana dezavantajlar, ana işletim sisteminin performansında bir düşüşe neden olan tüm bir işletim sistemini başlatma ihtiyacıdır (sanal makine çok fazla sistem kaynağı kullandığından), uzun zaman uygulamanın kendisini başlatması (emülatörün başlatılmasından uygulamanın açıldığı ana kadar) ve kulağa ne kadar çelişkili gelse de, ana sistem ile veri alışverişini sınırlayan sistemin izolasyonu.

Yöntemin özü, emülatör programında pencere modu Windows işletim sisteminin sürümlerinden biri başlar. Bu pencerede, misafir işletim sistemi ile normal işletim sistemi gibi çalışırsınız, kurun gerekli programlar ve onları çalıştırın. Bir pencerede, istenen uygulamanın çalıştığı işletim sisteminin çalıştığı ortaya çıkıyor.

Sanal makineler oluşturmak ve çalıştırmak için çeşitli programlar vardır. grafik arayüzü hangi hakkında ve bir konuşma olacak... İki uygulamayı düşünün: VMware Sunucusu ve VirtualBox. Seçim şans eseri değil - birçok yönden benzerler: kullanıcı arayüzü yaklaşık olarak aynı, her ikisi de ücretsiz olarak dağıtılıyor ve konuk işletim sistemleri için bir dizi araca sahip. Konuk işletim sisteminde 3D hızlandırma desteği başlangıç ​​düzeyinde olduğundan, bu durumda oynama şansı azdır.

Sanal Kutu

İki versiyonda sağlanır: açık kaynak kodu(Açık Kaynak Sürümü, OSE) ve tescilli bileşenleri içerir. Sonunda işlevsellik biraz genişletildi (örneğin, konuk işletim sistemine bir USB cihazı bağlama özelliği yalnızca bu sürümde mevcuttur). Proje sitesinden dağıtım sürümünüz için deb paketini indirerek kurulabilir (http://download.virtualbox.org/virtualbox/vboxdownload.html#linux). Açık Kaynak Sürümü (OSE) depolardan yüklenir Aşağıdaki şekilde(için Ubuntu Linux'u):

Sudo apt-get install virtualbox-ose

Uygulama çoğu sanallaştırmanızı sağlar Windows sürümleri, uyumsuzluk sorunları olmamalıdır.

VMware Sunucusu

kapalı ama ücretsiz geliştirme sanallaştırma yazılımında uzmanlaşmış tanınmış bir şirket VMware. Sunucuya ek olarak, ücretli olanlar da dahil olmak üzere başka ürünler de vardır (http://www.vmware.com/products/product_index.html). Bunlarla ilgili tüm detaylar ve indirme linkleri şirketin web sitesinde mevcuttur.

Çalışma prensipleri ve sağlanan yeteneklerin benzerliğine rağmen, VirtualBox ve Vmware Server arasında sıradan bir kullanıcı tarafından fark edilen farklılıklar vardır: VirtualBox'taki sanal makine penceresi ana program penceresinden ayrıysa, VMware Server'da bu uygulanır. sekmeleri kullanma; VirtualBox için ayar sihirbazları (diskler ve sürücülerle çalışan) ayrıca ayrı pencerelerde gerçekleştirilir; Sunucu için ikili paketler, kural olarak, iki daha büyük boyut vesaire. Her iki seçeneği de denemenizi, karşılaştırmanızı ve beğendiğinizi seçmenizi tavsiye ederim.

ŞARAP

Sanal makinelerin aksine, WINE hiçbir şeyi sanallaştırmaz; WinAPI işlevselliğini yalnızca kısmen uygulayarak Microsoft Windows uygulamalarının GNU / Linux üzerinde çalışmasına izin verir. Ve bu yazılım çözümü artıları ve eksileri var. Dezavantajlar oldukça önemlidir: uygulamanın başlatılması ve çalıştırılmasının garantisi, sanal makineleri kullanmaktan daha düşüktür; WINE sürümden sürüme geçtiğinde, uygulama çalışmayı durdurabilir, esas olarak üçüncü taraf kullanan uygulamalarla ilgilidir. dll dosyaları, 64 bit uygulamalar için destek yoktur. Artılar arasında bahsetmeye değer daha az kayıp performansta, sistem gereksinimleri ile karşılaştırıldığında Sanal makineler aşağıda ve ana işletim sistemi ile entegrasyon yukarıdadır.

Altı ay önce, on beş yıllık geliştirmenin ardından WINE, çıkış kriteri istikrarlı olan 1.0.0 numarasıyla piyasaya sürüldü. Photoshop çalışması CS2 ve Mircosoft dosya okuyucuları. Başına geçmiş zaman program daha da büyüdü ve şu an tek (sanal makineler hariç) bağlantı bağlantısı Microsoft Windows ve diğer işletim sistemleri arasında.

WINE'ı Ubuntu'ya Kurmak:

Sudo apt-get install şarap

Bu komutu yürüttükten sonra, tümü indirilecek, kurulacak ve yapılandırılacaktır. gerekli paketler Bununla birlikte, resmi olarak akılda tutulmalıdır. Ubuntu depoları genellikle bulunur eski versiyonŞARAP. En son sürümlere erişmek için üçüncü taraf WINE deposuna bağlanmanız gerekir. Bunun nasıl yapılacağı http://www.winehq.org/download/deb adresinde anlatılmaktadır. Ardından "sudo apt-get update" komutunu çalıştırın ve yukarıdaki komutu kullanarak WINE'ı yükleyin. WINE'ı winecfg komutunu çalıştırarak (veya "Uygulamalar"daki "Şarap" menüsünden "Şarap Yapılandır"ı çalıştırarak) yapılandırabilirsiniz.

Başlatmanın iki yolu var Microsoft uygulamaları Windows: satırda belirtmek mümkün olacağından, daha esnek bir yol olan konsoldan Ekstra seçenekler başlamak için; bir grafik kullanıcı arayüzü aracılığıyla. İlk durumda, içinde Komut satırışöyle bir şey yapmanız gerekiyor:

Şarap anahtarları /home/user/program.exe

Sonrasında ŞARAP tesisatları Windows çalıştırılabilir dosyaları, farenin sağ tuşu tıklanarak ve "WINE ile aç" menü öğesi seçilerek sisteme başlatılabilir. WINE'da bir Windows programı kurduysanız, Uygulamalar'da yeni oluşturulan Wine özel menüsünde resimde görüldüğü gibi görünecektir.

Resmi WINE web sitesinde, popüler bir Windows uygulamasının performansını gösteren özel bir veritabanı vardır, bu sayede sevgilinizin çalışıp çalışmayacağını veya çalışıp çalışmayacağını önceden öğrenebilirsiniz. gerekli program... Veritabanının web arayüzü http://appdb.winehq.org/ adresinde bulunmaktadır.

WINE'a dayalı diğer gelişmeler

ŞARAP, birçokları gibi açık projeler, tarafında işleme ve eklemeler yapılmıştır. Özellikle, bazında belirli bir alanda uzmanlaşan uygulamalar geliştirilmiştir.

[e-posta korumalı]

Paralı Rus gelişimiöncelikle işletmelere yöneliktir. Özelliği, Rus kurumsal sektöründe yaygın olarak kullanılan "1C: Enterprise" gibi yerel programları Linux sistemlerinde çalıştırma yeteneğinde yatmaktadır. Ayrıca, müşteri-banka sistemlerini başlatmak ve yasal sistemler, ayrıca bazı ortalama kullanıcı 2GIS, FineReader, ABBYY Lingvo'ya aşinadır.

Karşıdan karşıya geçmek

Kullanıcılara sorunsuz bir deneyim sağlamak için tasarlanmış bir uygulama Microsoft Office... Ayrıca, bazılarının lansmanı özel programlar: Adobe Dreamweaver MX, Quicken ve diğerleri. CrossOver, kolay bir yapılandırma yardımcı programı, uygulama yamaları içerir. Ayrıca ücretli teknik destek sunar. Üreticisi CodeWeavers ayrıca bazı popüler oyunları başlatmayı amaçlayan özel bir ürün olan CrossOver Linux Games'e sahiptir (bunların bir listesi http://www.codeweavers.com/complete/browse/group/?app_parent=4100 adresinde bulunabilir). ). Bu program da kapalı ve ücretlidir, ancak çoğu iş, GPL lisansı şartlarına uygun olarak WINE'a iade edilir.

PlayOnLinux

PlayOnLinux (POL), başlatmayı amaçlayan oldukça genç ücretsiz bir projedir. Microsoft oyunları pencereler Linux ortamı... Herkes bir eklenti veya oyun yükleme modülü yazarak geliştirmesine katılabilir. Projenin özü, oyunları kurmak ve çalıştırmak için gerekli parametrelerin bir veritabanını oluşturmaktır. Programı Ubuntu'ya şu şekilde kurabilirsiniz:

Sudo wget http://playonlinux.botux.net/playonlinux.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get güncellemesi
sudo apt-get install playonlinux

Cedega

Cedega aslen ticari ama oyunlara odaklanan daha olgun bir projedir. Uzun süredir geliştirme aşamasındaydı ve geçtiğimiz Aralık ayının ortasında 7.0 yayınlandı. Bunu elde etmek için altı aylık 25 dolarlık bir aboneliğe ihtiyacınız var. çekmek üçüncü taraf geliştiriciler Cedega, kaynak kodun bir kısmını SVN'ye yükler, bu da temel işlevleri ücretsiz olarak almanıza olanak tanır.

Çözüm

Bu, GNU / Linux dünyasına girişinize son veren Yeni Başlayanlar için Ubuntu serisindeki son taksittir. Bence önemli olan Ubuntu'da çalışmanın son yönünü kapsar - Microsoft Windows uygulamalarını çalıştırmak. Çoğu durumda GNU / Linux için “yerli” uygulamaların işlevselliğinin yeterli olduğunu ve bu seçeneğin tercih edilebilir olduğunu tekrarlamak istiyorum. Sanal makinelerin kullanımını tamamen ortadan kaldırmaya çalışarak WINE'ı son çare olarak kullanın.

Yorumunuzu bırakın!

Wine ismi Wine Is Not an Emülatör anlamına gelir. Bu, Windows uygulamaları ve Linux sistemi arasında bir tür katmandır. Birçok yüklemenizi ve çalıştırmanızı sağlar popüler Windows programları ve onlarla yerel Linux uygulamalarıymış gibi çalışın.

Wine'ı kurmak için uygun komutu kullanın.

1. Ubuntu, Debian, Nane:

sudo dpkg --add-mimarisi i386

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

sudo apt-key Release.key ekleyin

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

sudo apt-get güncellemesi

sudo apt-get install --install-tavsiyesi winehq-stable

sudo dnf winehq-kararlı yükleyin

sudo zypper şarap yükle

4. Kemer, Manjaro:

sudo pacman -S şarap

Wine kurulduktan sonra uygulama menünüzden veya winecfg komutu ile açın. İlk olarak şarap çalıştırmak bazılarını yüklemek isteyebilir ek paketler- bırak yapsın. Bundan sonra, EXE formatındaki tüm Windows programları sistemde Wine ile ilişkilendirilir.

Şimdi ihtiyacınız olan Windows uygulamasının yükleyicisini indirin, onunla birlikte klasörü bulun. dosya yöneticisi ve dosyayı açın. Alternatif olarak, wine application_path komutunu girin.

Şarap kötü bir araç değil, ancak arayüzü arzulanan çok şey bırakıyor. Bu programla uğraşmanıza rağmen hala sonuca ulaşamadıysanız Winetricks'i deneyin. Yeni başlayanların anlaması çok daha kolay olan Windows uygulamalarını kurmak ve çalıştırmak için güzel bir grafik arayüze sahiptir.

Winetricks'i şu şekilde yükleyebilirsiniz:

1. Ubuntu, Debian, Nane:

sudo apt-get install winetricks

sudo dnf winetricks yükleyin

sudo zypper winetricks yükleyin

4. Kemer, Manjaro:

sudo pacman -S şarap hileleri

Winetricks çeşitli yüklemenizi sağlar Microsoft sürümleri Office ve Photoshop, foobar2000 player ve daha birçok program. Call of Duty 4, Call of Duty 5, Biohazard ve Grand Theft Auto gibi popüler oyunlar da desteklenmektedir: yardımcısı şehir... Bazı programlar otomatik olarak yüklenir, diğerleri için ise eklemeniz istenecektir. kurulum ortamı... Ve elbette indirilen EXE dosyalarını açabilirsiniz.

PlayOnLinux bir başka kullanışlı araç Windows uygulamalarını Linux'ta çalıştırmak için. Winetricks gibi basit bir grafik arayüzü var. Ancak bunun aksine PlayOnLinux, belirli bir uygulama için belirli bir Wine sürümü seçmenize izin verir. Bu, ihtiyacınız olan programlardan herhangi biri Wine'ın daha yeni sürümleriyle düzgün çalışmıyorsa kullanışlıdır. Genel olarak PlayOnLinux, Winetricks'ten çok daha güzel ve pratik görünüyor.

PlayOnLinux'u kurmak için terminalde aşağıdaki komutlardan birini çalıştırın:

1. Ubuntu, Debian, Nane:

sudo apt-get install playonlinux

sudo dnf playonlinux'u kurun

sudo zypper playonlinux'u kurun

4. Kemer, Manjaro:

sudo pacman -S playonlinux

Menüde PlayOnLinux kurulumları birkaç tıklamayla indirip kurabileceğiniz birçok önceden yapılandırılmış uygulama ve oyun vardır. Ayrıca PlayOnLinux kendi EXE yükleyicilerini besleyebilir. Uygulama sizin için Wine sürümünü dikkatlice seçecek ve kurulu program için bir simge oluşturacaktır.

Bazen ücretsiz PlayOnLinux ve Winetricks, özellikle titiz bazı uygulamaları yükleyemez. Bu durumda, Crossover size yardımcı olabilir. Bu programın kullanımı çok kolaydır. Hangi uygulamayı yüklemek istediğinizi belirtmeniz ve yükleme dosyasını Crossover'a kaydırmanız yeterlidir. Gerisi sizin için yapılacaktır.

Crossover lisansının bir yıllık maliyeti 39,95 dolar, ancak programın ücretsiz denemesi de var. Doğru çalıştığından emin olmak için önce ihtiyacınız olan uygulamayı yüklemeniz önerilir.

Uygulamanız inatla yukarıda listelenen programlarda çalışmayı reddediyorsa, ciddi önlemler alabilir ve kurulumunu gerçekleştirebilirsiniz. sanal makine... Lütfen çok daha fazla sistem kaynağı gerektirdiğini unutmayın, bu nedenle aşırı durumlarda kullanmaya değer.

Bir sanal makinede bir uygulamayı çalıştırmak için şunlara ihtiyacınız vardır: kurulum resmi pencereler ISO biçimi... VirtualBox'ı indirip kurun, içinde bir sanal makine oluşturun, Windows ISO'ya yönlendirin ve ardından sistemi her zamanki gibi kurun.

Sanal makinenin tartışılmaz bir artısı, tam teşekküllü bir makine çalıştırmasıdır, bu da kesinlikle her şeyin başlayacağı anlamına gelir. Eksi - sistem kaynakları açısından oburluk ve para harcamak Windows lisansı sanal bir makine için pahalıdır.

Merhaba Habr! Sizinle eksiksiz bir Linux dağıtımı oluşturmak için bir fikir paylaşmak istiyorum. Windows desteği uygulamalar. Her şey yaklaşık 4 yıl önce Linux'u ilk kurduğumda başladı. Sonra bu işletim sistemiyle çok ilgilendim, ancak Windows'tan çok alışkın olduğum bazı uygulamaları kaçırdığım için ilk başta her şey çok sıra dışıydı. Sonuç olarak, başka bir bölüme devam etmek zorunda kaldım. yüklü Windows ve çok sinir bozucuydu. Linux öğrenirken Wine gibi bir program ve daha sonra VirtualBox hakkında bilgi edindim. Dürüst olmak gerekirse, Wine o kadar fazla teslim etmedi, çünkü üzerindeki bazı uygulamalar hemen başlatılırken, diğerleri bilgi aramak ve Wine'ı karıştırmak için çok zaman harcadı. "VirtualBox o zamanlar çok yardımcı oldu, bana verdiği gibi. neredeyse tamamlandı Windows entegrasyonu Artık tamamen Linux'a geçtim ve VirtualBox "e'de Windows'u neredeyse hiç kullanmıyorum, ancak yine de uygulamak istediğim bir fikrim var.

Bu yüzden VirtualBox üzerinden Windows kullanarak, mümkün olduğunca Linux'a nasıl entegre edeceğimi ve Windows uygulamalarını doğrudan Linux'ta çalıştırmak için bir çeşit sarmalayıcı olarak kullanmayı düşündüm.” Sonra fikrimi nasıl organize edeceğimi düşünmeye başladım ve ortaya çıktı. bir entegrasyon çözümü ile.

Nasıl ve neyi entegre edeceğiz?

Arayüz
Entegrasyon, kesintisiz modda VirtualBox'a dayalı olacaktır. Linux için "ve tüm Windows pencereleri büyük bir pencere olacağından, onunla yapılacak hiçbir şey kalmadı, ayrı bir Linux masaüstündeki tüm pencerelerin üstüne nasıl yerleştirileceği" ve devre dışı bırakılması Linux çıkışı Bu masaüstüne uygulamalar. Böylece, tüm Windows uygulamaları, bence çok uygun olan ayrı bir Linux masaüstünde görünecektir.
Dosya sistemi
Basitçe Linux'a monte edilebilir. Örneğin:

/ sanallaştırma
/ sanallaştırma / Windows /
/ sanallaştırma / Belgeler ve Ayarlar /
/ sanallaştırma / Program Dosyaları /

arama uygulamaları
Uygulamaların Linux menüsü üzerinden başlatılması planlanıyor "a. Düzenlemek oldukça zor ama gerçekçi olacak. VirtualBox" ancak konuk işletim sisteminde ana bilgisayardan uygulamaları başlatabilen bir konsol yardımcı programına sahip. Bu, Linux menüsünden uygulamaları çağırmanın temelidir.
Programları yükleme
Temel olarak, programları yüklemek sorun olmayacak, ancak daha fazlası var ilginç fikir... için bir Linux toplu iş sistemi kullanabilirsiniz. Windows kurulumları uygulamalar. Böylece Windows'ta paket yöneticisinin tüm gücünü kullanacağız. Windows programlarıyla depolar yaparsanız, virüs sorunu ve sistemin dağınıklığı ortadan kalkacaktır.
Uygulama menüsü
Paketleri Windows yazılımında kullanıyorsanız, paketi kurarken programı konuk sistemde başlatmak için kısayolu kopyalamanız yeterlidir. Bu sorun kendiliğinden ortadan kalkar.
Dinlenmek
VirtualBox tarafından zaten bir çok şey uygulandı, bu yüzden İnternet hemen çalışacak, usb - ve çok daha fazlası Fikir aşamasında, her şeyi önceden düşünmek zor. O yüzden şimdilik duracağım.

Sonunda ne elde edeceğiz?

Linux c alacağız tam destek Windows uygulamaları. Neden neredeyse? Çünkü işe yaramayacak tek şey DirectX kullanan güçlü uygulamalardır, ancak bu konuda çalışmalar devam etmektedir. Diğer her şey bilgisayarın gücüne bağlıdır. Linux ile çalışmak istemeyen hemen hemen her USB cihazını da alabilirsiniz. Böylece, tanıdık yazılım eksikliğinden Linux kullanmanın verdiği rahatsızlığı sıfıra indirir. Yani, Linux'un güvenliğini ve işlevselliğini ve yazılımın gücünü Windows'tan alıyoruz.

Ve kimin ihtiyacı var?

Her şeyden önce, Linux'u seven, ancak tanıdık yazılım eksikliğinden dolayı öfkelenen insanlar. Veya sadece Linux kullanamayacakları için 1 veya 2 profesyonel uygulaması olmayanlar için. Ya da Linux öğrenmek isteyenler ama birdenbire yerel uygulamalara atlamak istemeyenler. Linux'a geçmek isteyenlere yardımcı olacaktır.

Sorun nedir?

Birçok sorun var. Ana Sayfa - Windows'u kullanmaya devam edeceğiz. Ayrıca lisanslarla ne olacağını bilmiyorum. Aldığımız Windows'u istediğimiz gibi kırpabilir miyiz? Ayrıca çok fazla bilgisayar kaynağı israf ediyoruz. Donanım sanallaştırmalı bir işlemci olmadan, bu büyük bir fren olacak ve çok daha fazlasına ihtiyaç duyulacak rasgele erişim belleği... İçin rahat çalışma 3-4 GB.

Sıradaki ne?

Topluluğun fikrini bilmekle ilgileniyorum. Belki bu çılgın bir fikir, belki de kötü bir fikir değil. Böyle bir projenin organizasyonu çok zaman ve emek alacak ve asla bir kişi tarafından uygulanmayacaktır. Bu fikri ilginç bulursanız, bir araya gelip Linux'a katkıda bulunabilirsiniz.

not Kafamdaki düşüncelerin eskizlerini yazmak benim için çok zordu. Bu metin, büyük bir fikrin sadece küçük bir parçasıdır. Pek çok kötü düşünülmüş anlar ve nasıl uygulayacağımı bilmediğim anlar var. Öyle ya da böyle, fikrimin temel işlevselliği oldukça gerçekleştirilebilir. Kesinlikle yargılamayın.

Yalnızca başlayan ve Windows'ta iyi çalışan bir uygulamanız olduğunu varsayalım. Böyle bir programın Linux'ta eşdeğeri yoktur ve başka hiçbir öykünücüde çalışmaz. Windows API'si- Linux için CrossOver.

Bu programı Linux'tan çıkmadan çalıştırmak mümkün mü? Evet, mümkündür: Windows, bir sanal makine (VM) çalıştırmak için bir hiper yönetici kullanmak.

VM, başka bir işletim sisteminin üzerinde bir konuk işletim sistemini çalıştırmanıza olanak tanır. Konuğun bakış açısından, sistem kendi bilgisayarında çalışıyor gibi görünür, ancak gerçekte bilgisayarın sınırlı bir sanal alt sisteminde, sanal bir makinede çalışır. Ve sanal makine, hipervizör adı verilen bir program tarafından kontrol edilir. Böylece mükemmele ulaşırız Linux'ta Windows emülatörü.
VMware Player, Kernel Virtual Machine (KVM) ve benim favorim Oracle'ın ücretsiz VirtualBox'ı gibi Linux için birçok mükemmel masaüstü hipervizörü var. Sanal makineleri yapılandırması ve çalıştırması en kolay hipervizör olduğu için VirtualBox'ı tercih ediyorum.

Ne VirtualBox ne de başka bir hipervizör Windows daha güvenli gerçekte olduğundan daha fazla kullanımda. Mevcut tüm delikler Windows güvenliği ayrıca sanal bir makinede var olacak ve çalışacak.

Linux'ta Windows emülatörü? VirtualBox sizin için ne yapabilir?

VirtualBox hatasız olacak Linux için Windows emülatörü, Windows'u yalnızca ihtiyacınız olduğunda başlatabilecektir. özel görevler... Örneğin, belirli uygulamaları çalıştırmak için.

VirtualBox'taki Windows sınırlandırılabilir. Örneğin, ağı kapatmak, onu biraz daha güvenli hale getirebilir. Genellikle Windows'ta sanal bir makinede, herkesin gerçek bir bilgisayarda yaptığı standart güvenlik önlemlerini uyguluyorum, insanlara sağlayacağım dosyalarımda virüs olmaması için bir antivirüs kuruyorum. Ek olarak, dosya paylaşımını kolaylaştırmak için genellikle Windows için Linux'tan bir paylaşımlı klasör açarım.

VirtualBox, diğer tüm hipervizörler gibi, nezih sever sistem kaynakları hangisini kullanacak. Bu nedenle, Linux'ta rahat bir Windows emülatörüne sahip olmak istiyorsanız, başka bir deyişle, Windows'u bir Linux kutusunda çalıştırın, o zaman eski bir PC'niz olmamalıdır, çünkü böyle bir bilgisayar Windows'u başlatmak için VirtualBox'ı kullanamaz.

Tecrübelerime göre, Windows'u Linux'un üstünde çalıştırabilmelisiniz. VirtualBox'ı kullanma 1 GB RAM'e sahip bir sistemde, ancak çok rahat olmayacak. En azından 2Gb RAM ve 1GHz (Gigahertz) AMD veya Intel işlemciye sahip olmanız gerekir.

Sanallaştırmayı yapılandırdıktan sonra, farklı bir mesaj almayacaksınız. Windows çalışması Linux'tan ayrılmadan. Tüm pratik amaçlarınız için gerçek Windows işletim sistemlerini kullanacaksınız.

VirtualBox'ı, yukarıda bahsettiğim gibi Linux sisteminiz ve Windows misafir işletim sistemleriniz arasında dosya alışverişi yapabilecek şekilde yapılandırabilirsiniz. Dizinleri (klasörleri) kullanın: dosyaları bir işletim sisteminden diğerine kopyalayın, yapıştırın ve düzenleyin. Ve hatta paylaşılan bir panonuz var. İki kişiyle rahat edince işletim sistemleri aynı zamanda, bunun çok uygun olabileceğini anlayacaksınız.

Bütün bunlar şu anlama geliyor: Windows başlatma VirtualBox'ta tüm uygulamalarınız disklere, dosyalara veya İnternet'e erişecektir. Bu yüzden dikkatli olun, herhangi bir Windows programları ağ erişimi gerektiren sanal makinenizde tüm virüs tehditleri normal bir bilgisayarda çalışıyormuşsunuz gibi.

Oyun muma değer mi? Tabii ki evet! Windows'u sanal bir makinede kullanmak, belirli görevleri gerçekleştirmek için gerçek bir bilgisayarda çalıştırmak yerine, Linux'ta mükemmel WIndows öykünmesine sahip olacak, zamandan tasarruf edecek ve ayrıca sabit diskinizdeki isme bağımlı olmayacaksınız. Windows diski komple sistem olarak. Zamanla, günden güne Linux ile daha fazla deneyim kazanacaksınız ve sonunda Windows'u bir kez ve herkes için tamamen terk edebileceksiniz.

Makale Şarap ve kullanımının tüm yönlerine ayrılmıştır. ağ çok
bir sürü bilgi var çeşitli kılavuzlarözelleştirme ve çok daha fazlası için. NS
Herhangi bir kişinin başarabilmesi için her şeyi birleştirmeye çalışacağım
maksimum başarı, yetenekleri ve tabii ki imkanlar dahilinde
programlar. Öyleyse başlayalım.

Wine, çoğu gibi bir öykünücü değil, bağımsız bir Windows API uygulamasıdır
düşünmek. Bir kereden fazla tekrarlandı, ama burada uygun olacak. Projenin yaptığı bu
çeşitli sistemlerin kullanıcıları için benzersiz ve ilginç, çeşitli açılır
Fikirlerinizi hayata geçirmenin yolları. Benzersizlik, kullanmanın gerçeğinde yatmaktadır.
bu program Windows uygulamalarını Ubuntu ve diğerlerinde çalıştırabilir
Linux sistemlerinin yanı sıra FreeBSD ve Mac OS X. Doğru, var
onların " sualtı kayaları". Bazı insanlar birinden geçişin kolay olacağını düşünüyor
sistemleri diğerine, bu durumda Windows ve Linux'u düşünüyoruz.

Yanlış anlama, insanların tükenebileceklerini düşünmeleridir.
Wine altında, alışık oldukları çeşitli yazılımlar ve içinde çalışmaları onlar için uygundur.
Nasıl da havalı değil, hiçbir şey olmuyor. Favori yazılımımızın altında çalışmasını sağlamak için
Şarabın çok çalışması, bir sürü el kitabını yeniden okuması ve bu hacmi tartması gerekiyor.
bilgi. Tabii ki, yazılımın tam olarak "püflenmesi" gerekmeyecek, ancak her şeye hazır olmalısınız. Şarap projesi çok hızlı gelişiyor, ancak kararlı çalışmadan önce
çok uzak. Ama bence yakın gelecekte tüm ana yazılımların yanı sıra oyunlar
üzerinde kararlı bir şekilde çalışacaktır.

Şarap Kurulumu

Linux'a yeni geçen bir kişinin ilk sorusu (bizim durumumuzda
Ubuntu): "Windows'tan programları nasıl çalıştıracağım?". Bunu aramaya başlar
konu ve doğal olarak Wine ile karşılaşıyor.
İkinci soru şudur: "Nasıl söylenir?" İki yol var:
resmi depolar veya kendinizi kaynaktan derleyin. düşüneceğiz
her iki varyant.

Seçenek 1: Depodan yükleyin.

Burada her şey çok basit. Uygulamalar // Standart // Terminal'e gidin:

Sudo eklenti-apt-deposu ppa: ubuntu-şarap / ppa
sudo apt-get güncellemesi
sudo apt-get install wine1.3

Kurulumun tamamlanmasını bekliyoruz...
Her şey! Şarap kuruludur ve oyun ve program yüklemeyi deneyebilirsiniz.

Seçenek 2: Kaynaktan derleme.

1.Kaynakları resmi siteden indirin, oradalar. Benim durumumda
bu Şarap 1.3.11'dir (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

Kaynak arşivin paketinin açıldığı dizine gidin:

Cd şarap-1.3.11 /

Derlemeden önce etkinleştirmeniz gerekir OpenGL desteği... yapmazsak
OpenGL gerektiren uygulamalar çalışmayacaktır. Terminalde:

Gedit araçları / wineinstall

CONFARGS = ile başlayan satırı buluyoruz ve ondan sonra gerekli olanı giriyoruz.
parametreleri oluşturun. Bizim durumumuzda, çizgi şöyle görünecek:

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

Bağımlılıkları alıyoruz:

Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y çalıştır ./configure

topluyoruz:

make install yerine paket oluşturarak kurun

Sudo kontrol kurulumu

Her şey. Kurulumun bitmesini bekliyoruz.

Debian tabanlı dağıtımlarda Jedi için bir ara seçenek de vardır. Kısaca:

Apt-kaynak şarap1.3 al
sudo apt-get build-dep

Şimdi eğlenceli kısım: İndir istediğiniz sürüm wine'ı resmi siteden açın, paketinden çıkarın ve orijinal wine1.3 paketinin kaynak dizininden debian dizinini buraya kopyalayın. Yaparız

Ve ubuntu / debian için bir * .deb paketimiz var. gerekli yamalar dağıtım için, neredeyse resmi depodan olduğu gibi, ancak yalnızca yeni bir versiyon... Ayrıca daha sonra apt-get ile güvenle kaldırılabilir.
Her seçeneğin artılarını ve eksilerini düşünelim.

Seçenek 1.
Artıları:
1. Her şey zaten bizim için toplandı ve şişirmeye gerek yok, her şey kullanıma hazır.

eksileri:
1. Örneğin bazı oyuncakların performansını artırmak için yamayı uygulayamayacağız.
2. Bazı video kartlarında kararsız çalışma.

Seçenek 2.
Artıları:
1. Performansı artırmak için yamaları uygulama yeteneği
2. Kararsız ekran kartı sürücüleriyle kararlı çalışma.

eksileri:
1. Uygulamalarda uygun olmayan bir menü yoktur. Her şeyi konsoldan yapmak zorundasın,
dışarı çıkmak Şarap ayarlarıÖrneğin.
2. Bilgisayarınızın gücüne bağlı olarak kurulum süreci çok uzun.
1. Uygulamalarda uygun olmayan bir menü yoktur. Her şeyi konsoldan yapmanız gerekiyor, örneğin Şarap ayarlarına gidin."

Sistem - Seçenekler - Ana menüden kendiniz ekleyebilirsiniz.

Ben ikinci seçeneği tercih ederim. Bu şekilde yüklenen şarap çalışır
depolardan yüklemekten daha iyidir. Ama bu sadece benim küçük IMHO'm.

Programları ve oyunları yükleme

İlk önce appdb.winehq.org adresine gidiyoruz Yukarıda, kullandığımız arama motorunda
oyunun veya programın adını ve orada ne yazdığını görün. Genellikle orada tarif edilir
için testler farklı sistemler, istikrarlı çalışma için öneriler ve çok daha fazlası.

Program sorunsuz çalışıyorsa, onu saf bir ruhla kurarız.
basit bir tıklama ile. Bu, bir tür ciddi oyun veya programsa
tef ile şamanizm vazgeçilmezdir - bu, için ayrı bir önek * oluşturmanız gerektiği anlamına gelir
bizim danslarımız. * Tüm şarap dosyaları bir önekte saklanır veya bir şişe olarak da adlandırılır (şarap / şaraba benzer). Orada, bu şişenin içinde C sürücüsündeki tüm dosyalar, kayıt defteri, bireysel ayarlar vb.

Bu tür herhangi bir sayıda şişe olabilir.

Asmanın altında çok kaprisli davranan ve müdahale edecek bir tür koltuk değneği gerektiren bir tür yazılım olabilir. normal iş Vine'ın diğer uygulamaları. Sonra bu yazılımı ayrı bir şişeye (ön ek) koyarız ve herhangi bir ayar diğer programları etkilemez.

Bir asma, belirli bir önek olmadan ilk kez başlatıldığında, ~ / .wine kullanılır. Önek yoksa, asma onu oluşturacak ve varsayılan içerikle dolduracak, C: \ windows, C: \ Program Files, C: \ users dizinlerini oluşturacak ve dolduracaktır. Ayrıca temiz bir kayıt defteri oluşturulacaktır.
Ana dizinimize gidin ve yeni bir dizin oluşturun. Örneğin, Şarap2.
Ardından terminale gidip şunu giriyoruz:

WINEPREFIX = "/ ana sayfa / kullanıcı adı / .wine2 /" winecfg

Her şey. Ayrı bir önek oluşturuldu. Çeşitli kayıt defteri yapılandırmaları ve programların kendileri orada saklanır.
Programı konsol üzerinden de kuruyoruz.

WINEPREFIX = "/ ana sayfa / kullanıcı adı / .wine2 /" şarap /media/DVD/setup.exe

süreç devam ediyor kurulum ve en önemlisi ayrı bir önek içinde.
O zaman zaten koşuyoruz yüklü program, ayrıca konsoldan ve çıktıyı görün.

Çıktı, gerekli bileşen ve kitaplıkların bulunmadığına dair hatalar içerebilir. V
winetricks eksik bileşenleri yüklememize yardımcı olacak (aşağıya bakın)

Bu ne işe yarıyor? Bu verir istikrarlı çalışma eğer ön ekindeki uygulamalar
birçok program tek bir önekte çalışacak, er ya da geç tıkanacak
bu da diğer programların çökmesine neden olur. Bu nedenle, ayrı kullanmanız gerekir
her şeyi tekrar tekrar yapılandırmak istemiyorsanız önekler.

şarap hileleri

Winetricks doğru öneki belirlememize yardımcı olacaktır.
Winetricks, yükleyen bir komut dosyasıdır. çeşitli bileşenler, Hangi
DirectX, Vcredist ve daha fazlası gibi uygulamaların çalışması için gereklidir.
Bu komut dosyası nasıl çalışır? Kütüphaneleri ve bileşenleri şuradan indirir:
Microsoft kaynakları. Aynen öyle, başka türlü değil. Neden bu komut dosyası
ihtiyacın var mı? Bu, Wine ile çalışmayı çok kolaylaştırır. Senaryo olmasaydı kendimiz tırmanırdık ve
arıyor gerekli bileşenler, ve burada her şey zaten yapıldı, sadece kutuyu işaretlemeniz gerekiyor
ve "Yükle" ye tıklayın Bu komut dosyası ayrıca kayıt defterini düzenlemeye yardımcı olur,
oraya çeşitli anahtarlar girin. Ve bunun yanında, winetricks'in birçok ayarı var
ve işlevler.

Kendinizi tanımak için, terminal şarap numaralarını girmeniz yeterlidir.

Kayıt defterini düzenleme

Terminalde şunu girin:

Kayıt defterindeyiz. Hiçbir şeyi düzenlememize gerek yok, sadece ekleyeceğiz.

HKEY_CURRENT_USER / Yazılım / Şarap / Direct3D'ye gidin.

Direct3D kataloğu yoksa, umutsuzluğa kapılmayın. Okuyan anlasın diye yazıyorum
düzenlemeniz veya eklemeniz gereken bir yer.

Terminalde:

Winetricks ddr = opengl orm = fbo glsl = devre dışı bırakılmış video belleği boyutu = 1024
(sizinki 1024 değişiklik)

Tüm bu parametreler kayıt defterinde görünecektir. Bu, yukarıda belirtilen klasörde görüntülenebilir.

Bu ne işe yarıyor? Genel olarak oyun performansını, hızını ve oyun oynamayı iyileştirir.
bundan daha iyi çalışır, ancak yalnızca oyunlar içindir.

PlayOnLinux

PlayOnLinux'ta da var. o ayrı program hangi Şarap kullanır,
ama orada her şey daha otomatik ve yapılandırılmış. Programın kendisi gerekli olanı indirecektir.
Wine, bileşenleri yükleyecek ve ayrı bir önek oluşturacaktır. Ama bu demek değil ki
her şey mükemmel çalışacak. Hiç çalışmayabilir. bu yüzden benimkini veriyorum
yerine normal Şarap, manuel yapılandırma ve kendi beyninizi çalıştırma tercihi
otomatik program.

Artıları:
Her şey otomatiktir ve aslında hiçbir şey yapmamıza gerek yoktur.
Wine'ın birden çok sürümünü tutmak ve bunları farklı öneklere uygulamak mümkündür.
Programın kendisi önekler oluşturur.

eksileri:
Programın yaptığı, yüklediği ve indirdiği her şeyi tahmin etmek imkansızdır.
Programın yaptığı her şey kendiniz yapılabilir, kalemlerle, bu bir kişinin bilgisine +.
Robot programı asla insan beyniyle karşılaştırılamaz.

CD / DVD görüntülerinin montajı

Windows'un bunun için Daemon-Tools adlı bir yardımcı programı vardır. Çok rahat
ve değiştirilebilir bir yardımcı program değildir. Bir kişinin bir sorusu var: Bunun bir analogu var mı?
mucize araçlar? Cevap: Çok daha iyisi var Windows yardımcı programları... denir
Cdem. Yüklemek için sadece üç komut girmemiz gerekiyor:

Sudo eklenti-apt-deposu ppa: cdemu / ppa
sudo apt-get güncellemesi
sudo apt-get install cdemu-daemon cdemu-client gcdemu

Uygulamayı panele ekleyin, görüntüye giden yolu belirtin ve hayatın tadını çıkarın. Hiç
hiçbir sorun olmayacak ve Wine görüntüyü mükemmel bir şekilde algılayacaktır. Uygulamayı bulamazsak, yeniden başlatmak için acele etmeyin.
Terminalde şu komutları girin:

Sudo hizmeti cdemu-daemon başlangıcı

Hizmet sistem başlangıcında başlamazsa ("Arka plan programı, sistem başlangıcında başlatılmayacak şekilde yapılandırılmıştır"), bunu şu şekilde düzeltebilirsiniz:

Sudo update-rc.d cdemu-daemon etkinleştirme

Oyunları ayrı bir X sunucusunda başlatma

Bütün bir kitap buna ayrılabilir, ancak her zaman kullandığım bir yönteme karar verdim:

Sanal terminale gidin:

Ctrl + Alt + F1
giriş yapmak: ******
parola: ******

Manuel olarak başlat yeni kopya X sunucuları:

Xinit -: 2
şarap yolu / klasör / c / oyun / game.exe

Bunun getirisi büyük değil, ama kişisel olarak bu benim için yeterli. Tekrarlıyorum:
Ayrı bir x-sunucusunda başlatmanın birçok yolu vardır ve herkes kendisi için seçim yapmakta özgürdür.

Çözüm

Tüm bu ipuçları, bilmek isteyen herkesin bilmesi gereken temel bilgiler
Hedeflerinize ulaşmak için Şarap kullanın. Gerisi sizin elinizde. Eğer
ne olursa olsun amacına ulaşmak istiyorsun ve umut çoktan gitti, değil
asla umutsuzluğa kapılmayın, çünkü çözüm önünüzde olabilir. Oturmak
iki sandalyede mümkündür, ancak bu arzu ve çelik gibi sinirler gerektirir. Bir dilek
- arzu değil, bin olasılık - bin sebep.

Bu materyal, "OS için Rusça makalelerin ilk yarışması" için yazılmıştır.
Ubuntu "(konkurs.ubuntu.ru)
Makalenin yazarı Vladimir Kacharmin, yani rootboot'tur.
Kişiler: Skype root.boot2, e-posta [e-posta korumalı]