Bevallom, furcsa cím. Az "emulátor" szó használata egy olyan szoftverben, amelynek rövidítése azt jelenti, hogy "WINE nem emulátor", nem tűnik a legjobbnak, de a felhasználói kérdések megválaszolására használják. A WineHQ ezt mondja BOR Ez nem egy it, de úgy működik, mint egy. A Windows-alkalmazások futtatásához azt használja, ami kéznél van, és elérhető Linuxra, macOS-re és más operációs rendszerekre, nem csak arra, amely minket, Linux-függőket a legjobban érdekel.
A létező különböző alternatívák mellett logikus a kétely. Milyen programot kell használnom, ha alkalmazásokat akarok futtatni? Windows Linuxon? Vannak olyanok, amelyek nagyon jól néznek ki, és úgy tűnik, hogy megkönnyítik a dolgokat, sőt, meg is teszik, de túlnyomó többségük a WINE-t használja céljai eléréséhez. Ebben az esetben miért nem használja a bázist, és más programokra hagyatkozik? Mindennek megvan a magyarázata.
WINE, a Windows-alkalmazások futtatását lehetővé tevő programok alapja
Jelenleg az alkalmazás, amely aktívabban fejlődik Windows alkalmazások futtatása Linuxon Palackok. Mint Isaac akkor elmagyarázta, egyszerű felhasználói felületet kínál, és ebben készíthetünk egy "palackot", jelezhetjük, hogy milyen típusú szoftverről van szó, kiválaszthatunk egy Windows fájlt és telepíthetjük. Ezenkívül támogatja néhány könyvtárat, például a Steam-et.
Most félig elhagyott (vagy teljesen elhagyott), de PlayOnLinux Lehetővé teszi olyan Windows programok telepítését is, mint pl Guitar pro és még Soundbank is, amelyek a hangok, hogy az eredmény professzionálisabb legyen.
A legnépszerűbb programok listája teljes lenne CrossOver, de ez kereskedelmi jellegű, és nem sokat javít (ha egyáltalán nem) a többihez képest.
Mindhárom esetben a WINE-t használják a háttérben.
Miért érdemes Bottles, PlayOnLinux vagy Crossover?
Ezek a programok egy szükséglet fedezésére szolgálnak: a szoftver telepítésének megkönnyítésére. Mindegyiknek megvan a maga felülete és többé-kevésbé konfigurációja, de mindegyik jól láthatóvá teszi a funkciókat. opciókat, amelyeket módosítanunk kell hogy egy program jól fut-e vagy sem.
A jobb napokat megélt PlayOnLinuxon még a részt, amelyből kiválaszthatjuk a programot telepíteni. Az elmélet azt mondja, hogy kiválaszthat egy programot a listából, a PlayOnLinux pedig elvégzi a többit, hogy a telepítés és a végrehajtás is sikeres legyen. Ami nem szerepel a listán, jó eséllyel sikerülni fog egy új "meghajtó" létrehozása és a program telepítése. Ha nem először, talán másodszor. Ha nem, akkor rengeteg könyvtárat és konfigurálási lehetőséget kínál, olyannyira, hogy lehetővé teszi a Photoshop telepítését, ha tudja, hogyan.
Palackok egy kicsit ugyanaz, de modernebb. Ha játékot akar telepíteni, kiválaszthat egy adott profilt, és azt is, hogy mi indítja el (például lutris-6-x), az architektúrát és a DXVK verziót.
Szervezett alkalmazások
Egy másik szempont, amelyet szem előtt kell tartani ezekkel a programokkal kapcsolatban, az pályázatokat szervezni egységes felületen, ahonnan elindíthatók. Létrehoznak egy .desktop fájlt úgy, hogy az bármelyik Linux asztali számítógép alkalmazásmenüjében megjelenjen, de a szoftver megnyitásával és például a palackok rész elérésével mindent megnézhet, ami telepítve van.
Innentől kezdve változtathatunk. Ha egy program nem működik megfelelően az egyik használt könyvtárral, választhat egy másikat, de általában gyakori probléma.
A BOR bonyolultabb lehet
A programok telepítése a WINE segítségével bonyolultabb lehet, de én jobbat mondanék. Egy telepíthető EXE indításakor megmutat néhány lehetőséget, például a Windows emulálandó verzióját, és a folyamat inkább mindig előrehalad. Ha .NET-et igényel, akkor automatikusan letölti a Mono-t, és néhány könyvtár esetében nem az összeset.
A konfigurációt a terminállal vagy szoftver telepítésével kell elvégezni, mint pl boros trükkök, amellyel ugyanazt konfigurálhatjuk, mint a Bottles-nél és a többinél, de vizuálisan kevésbé vonzó és kevésbé intuitív felülettel. Valójában a WINE interfész általában a Windows 95-ben látottak másolata.
Miért használja az egyik vagy másik lehetőséget
Sok eszköz létezik hogy jobb legyen a helyzet, és a WINE-t szívükben használó programok nem más, mint frontendek alternatívák bizonyos vitaminokkal. A szoftver telepítése és konfigurálása egyszerűbb a Bottles, a PlayOnLinux vagy a CrossOver segítségével, de mindhárom esetében ugyanaz a probléma: egy laza EXE futtatása nem olyan jó nekik.
Például, ha el akarjuk indítani a Microsoft Store alkalmazás, A Bottles nem teszi lehetővé, a WINE pedig, ha támogatott, még a WhatsApp elindítását is lehetővé teszi. Igaz, hogy vannak olyan opciók, amik nem működnek, de ez már tervszerű, hogy a Meta deaktiválja a videohívásokat, ha azt észleli, hogy a Windows verzió még nem jelent meg Windowson.
Különösen a palackok kaphatók flatpak csomag, az ilyen típusú csomagok jó és rossz oldalával. A szoftver telepítése után és függőségek, a "palackok" egy izolált környezetben jönnek létre, ami az operációs rendszerben semmi fontosat nem érint, és ez a WINE-nál nem lehetséges. A WINE számos csomagot telepít a megfelelő működés érdekében, és már tudja, milyen a Linux, mi van, ha vissza akarunk térni, és rosszul csináljuk...
Röviden, a Bottles használatát javaslom különösen szoftvertelepítéshez, és különösen a WINE használatát, ha laza EXE-ket kell indítanunk. És ha nem akarunk kockáztatni mindig használhatunk virtuális gépet.
Zavarosan indul a cikk, sok kifejezés figyelmen kívül hagyásával próbálnak tisztázni valamit, az emulátor nem valami, ami "megpróbálja álcázni magát", hanem egy szoftver, amely megpróbálja szimulálni "valami" viselkedését, amellett, hogy egy Az emulátor szigorúan "szimulálja" a hardvert az "x" szoftver kompatibilitásához, ez a különbség, a Wine nem szimulál semmit, csak az operációs rendszer natív erőforrásait és a rendelkezésre álló hardvert használja, és megpróbálja futtatni a Windows alkalmazásokat egyesével. saját dll-ek... A különbség kicsi, de nem működik emulátorként, csak egy kompatibilitási réteg (azzal a bonyolultsággal, amit ez jelent) a Windows binárisok futtatásához, és ennyi... különben mindenképpen hasznos tudd, hogy vannak olyan alkalmazások, amelyek megpróbálják megkönnyíteni az alkalmazások és játékok telepítését/konfigurálását...