Linux przeszedł długą drogę, ale czasami może się zdarzyć, że będziesz musiał uruchamiać aplikacje Windows - zwłaszcza gry PC z systemem Windows. Na szczęście istnieje wiele sposobów uruchamiania aplikacji Windows na Linuksie.
Oczywiście, zanim spróbujesz uruchomić stary program Windows, powinieneś spojrzeć lub alternatywy, które działają natywnie na Linuksie. Będziesz miał lepsze wrażenia, jeśli znajdziesz porządną alternatywę, która działa bez żadnego manipulowania.
Wine to warstwa kompatybilności, która pozwala aplikacjom Windows działać w systemie Linux. Jest to w zasadzie implementacja interfejsu Windows API w systemie Linux. Oczywiście Microsoft nie publikuje wszystkich informacji potrzebnych do ponownego wdrożenia interfejsu API systemu Windows od podstaw, więc Wine musi zostać poddane inżynierii wstecznej. Mimo że działa to niezwykle dobrze, biorąc pod uwagę to, jak mało Microsoft dał nam wartość, nie jest to nawet idealne.
Aby uruchomić aplikację w Wine, możesz zainstalować Wine i użyć go do uruchomienia pliku .exe instalatora. Zanim to zrobisz, powinieneś zajrzeć na stronę aplikacji Wine Application Database, która powie Ci, jak dobrze aplikacja działa w Wine. Wino jest często używane w grach, ponieważ gry są jedynym typem oprogramowania, którego nie można uruchomić na maszynie wirtualnej. Podczas gdy Wine może być używany do uruchamiania aplikacji na komputery, takich jak Photoshop i Microsoft Word, będą one działać bezbłędnie na maszynie wirtualnej (patrz poniżej).
Możesz także spróbować użyć aplikacji takiej jak PlayOnLinux, która pomaga zautomatyzować proces instalacji obsługiwanych gier i innego oprogramowania w Wine.
Aplikacja Netflix Desktop wykorzystuje poprawioną wersję Wine do uruchamiania Netflix w systemie Linux - Silverlight nie działa poprawnie z aktualną wersją Wine.
Podczas gdy Wine może mieć błędy lub awarie podczas instalowania aplikacji, wirtualna maszyna będzie w stanie uruchomić te aplikacje na komputerze. Zainstaluj system Windows w programie maszyny wirtualnej, takim jak VirtualBox, VMware Player lub KVM, a system Windows będzie działał w oknie. Możesz zainstalować oprogramowanie Windows na maszynie wirtualnej i uruchomić ją na pulpicie Linux.
Maszyny wirtualne wprowadzają pewne obciążenie, ale przy dzisiejszych szybkich procesorach uruchamianie wielu typów oprogramowania w maszynie wirtualnej nie powinno stanowić problemu. Jest to szczególnie ważne po tym, jak ulepszyłeś te maszyny wirtualne, by uzyskać szybkość. Nie dotyczy to gier - maszyny wirtualne nie mają bardzo dobrej obsługi grafiki 3D, więc wszystkie, oprócz najstarszych gier, nie będą działać.
Aby zintegrować aplikacje Windows z komputerem stacjonarnym, możesz użyć trybu bezproblemowego VirtualBox lub trybu Unity VMware. Aplikacje będą nadal działać na maszynie wirtualnej, ale ich okna będą wyglądały bezproblemowo na twoim komputerze, tak jakby działały pod Linuksem.
Jeśli Wine wydaje się zbyt wielkim bólem, możesz wypróbować CrossOver Linux. CrossOver to produkt komercyjny, więc będzie cię to kosztować, chociaż CodeWeavers oferuje bezpłatny okres próbny. CrossOver zasadniczo pobiera oprogramowanie Wine i pakuje je tak, aby zagwarantować prawidłowe działanie z popularnymi aplikacjami, takimi jak Photoshop, Office, a nawet popularne gry. CodeWeavers zapewnia komercyjne wsparcie dla tych obsługiwanych programów, więc masz kogoś, do kogo się zwrócić, jeśli coś się zepsuje.
Ta opcja nie jest dostępna dla wszystkich - często możesz uruchamiać te same aplikacje za pomocą Wine - ale jeśli jesteś zainteresowany uruchomieniem kilku popularnych aplikacji na swoim pulpicie Linux i zapłaceniu komuś za ulepszenie, CrossOver może być Twój bilet. CrossOver również wysyła swoje łatki z powrotem do projektu Wine, więc pieniądze, które płacisz, pomagają finansować rozwój win o otwartym kodzie źródłowym.
Podobnie jak w przypadku Wine, CrossOver nie będzie działał idealnie ze wszystkim. Podobnie jak w Wine, CodeWeavers ma stronę internetową kompatybilności bazy danych.
Jeśli masz dostęp do zdalnego systemu Windows, możesz spróbować uruchomić swoje aplikacje w zdalnym systemie Windows i używać zdalnego pulpitu w systemie Linux, aby uzyskać do nich dostęp. Aplikacje będą działać zdalnie w rzeczywistym systemie Windows, więc powinny działać poprawnie.
Wiele komputerów z systemem Linux zawiera oprogramowanie do uzyskiwania dostępu do zdalnych pulpitów Windows. Jeśli nie, możesz zainstalować pakiet rdesktop.
Nie możesz uruchamiać wszystkich programów Windows na Linuksie - kiedy pojawi się duża nowa gra na PC, często będzie to trochę potrwać, dopóki nie uruchomi się poprawnie w Wine. Podczas gdy Steam na Linuksie i podobno wsparcie dla Linuxa od Blizzarda może zmienić to w przyszłości, gry są jedną z kategorii aplikacji, które mają najwięcej problemów na Linuksie - chociaż wiele starszych gier działa doskonale.
Zamiast całkowicie rezygnować z systemu Windows, należy rozważyć jego zachowanie w konfiguracji z podwójnym rozruchem. Jeśli chcesz zagrać w nową grę, która nie działa poprawnie w systemie Linux, uruchom ponownie system Windows.
Jeśli korzystasz z podwójnego rozruchu, możesz nawet uzyskać dostęp do partycji linuksowych z systemu Windows, dzięki czemu zawsze będziesz mieć dostęp do swoich plików.