Lehetséges Windows alkalmazások futtatása OS X-en?

Címkék

Igen, hamarosan elképzelhető. A probléma kulcsa a Darwine projekt lehet. A Darwine célja: a népszerű, Wine névre hallgató Windows emu réteg portolása a Mac OS X szabad magjára, a Darwin-ra.

A munka nem most kezdődött, viszont lassan haladt, mert szükség volt egy PowerPC-to-x86 emulátorra a futtatásához. Most, hogy a Mac gépek egy része Intel processzorral készül, erre már nincs szükség, így várhatóan fel fog gyorsulni az anyag fejlesztése.

A Darwine projekt korábban kiadott egy bizonytalanul működő preview verziót a stuff-ból. A tesztelők szerint van még min dolgozni, de a dolog ígéretes.

Bővebben itt.

Hozzászólások

Na már csak ez hiányzott hozzá, hogy mac felhasználó legyek ;-)

--
Az élet harc. Délelőtt az éhséggel, délután az álmossággal.

wine=lol
Mindig pont az a progi nem működik, ami éppen kéne. Ilyenkor valahogy nem tud érdekelni, hogy 15 egész programot egész jól (értsd: csak a File menübe fagynak bele, a splashscreen látszik) futtat, ha nincs köztük ami nekem kéne...
És SOHA nem fogják 100%ig implementálni a win API-t, mert mire kész lennének, az MS már 3 kiadással arrébb jár...
(mielőtt bárki kérdezné "De mit próbáltál?" könnyebb felsorolni mit nem ¬_¬)

Viszont a SubRip tényleg megy vele, és az MPlayer VFW/DShow DLLek is hasznosak.
De nem ilyen címmel kéne bejelenteni, a wine messze van az "alkalmazások futtatásától", ez első ránézésre azt jelenti, minden megy vele :/

"wine=lol"

Nem hinném.

A Wine-nak (Cedega) köszönhetően windowsos játékok százai játszhatók Linux alatt. Jártam olyan cégnél, ahol a Wine-nal Lotus klienset futtattak termelésben. A Wine-ra épülő Crossover Office-on számos windowsos program fut (MS Office, IE, Photoshop, QuickTime, Shockwave Director, iTunes, ...).

Igen, az probléma szokott lenni, hogy a user nem tudja beállítani.

--
trey @ gépház

Azér ez az " user nem tudja beállítani " kitétel nem teljesen helytálló.
Pl. A winrar évek óta megy (ment) wine alatt, de az utolsó két verzióval meg se nyekken.

wine WinRaR.exe
err:rebar:REBAR_AdjustBands Phase 1 failed, x=636, maxx=-4, start=0, end=0
err:rebar:REBAR_AdjustBands Phase 1 failed, x=636, maxx=-4, start=0, end=0
err:rebar:REBAR_AdjustBands Phase 1 failed, x=40, maxx=-4, start=1, end=1
err:rebar:REBAR_AdjustBands Phase 1 failed, x=636, maxx=-4, start=0, end=0
err:rebar:REBAR_AdjustBands Phase 1 failed, x=40, maxx=-4, start=1, end=1
err:rebar:REBAR_AdjustBands Phase 1 failed, x=100, maxx=-4, start=2, end=2
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 53 (X_CreatePixmap)
Serial number of failed request: 2845
Current serial number in output stream: 2847

Sokszor a fejlesztés inkább visszafejlődést szokott eredményezni...

"Sokszor a fejlesztés inkább visszafejlődést szokott eredményezni..."

Mint ahogy ez a kitétel sem teljesen helytálló. Olvasd el az elmúlt évek changelog-jait. Abban pedig azt, hogy hogyan jutottunk el a "notepad" egyszerűségű alkalmazások futtatásától a Half-Life 2-ig.

Azt, hogy nem tökéletes, aláírom. De az, hogy lol, az rotfl.

--
trey @ gépház

Ezzel nem tudok egyeterteni. Az viszont teny, hogy az mplayer 0.1 is 100x userfriendlybb volt mint a legujabb wine release.
(akik akkor meg meg sem szulettek, azok kedveert: az opciokat a forrasban kellett atirni es ujraforditani a cuccot :))

A wine nagyon jol halad, foleg az utobbi 3-4 evben valt jol hasznalhatova, csak mivel a windows sajat magaval sem kompatibilis, kicsit lehetetlen ugy megirni hogy minden menjen vele jol. Viszont lehet workaroundolni minden letezo problemat ill. inkompatibilitast (gyk: emulalni a windows bugokat), csak sok (nagyon sok) kezimunka (wine.ini editalas) kell hozza.

Aki erre lusta (mindenki), vagy keptlelen (kb mindenki) az vegye meg (warezolja le) a crossover office-t (vagy a winex-hez a cedega-t), amiben ez egyreszt elore meg van oldva ("gyarilag" bekonfigoltak tobb 100 programhoz) masreszt szep guija van.

Sajnos a wine-rol mindenki azt hiszi hogy az egy vegfelhasznaloi program, pedig az csak egy engine (motor, mag), ami magaban kb useless, kell hozza egy frontend hogy hasznalhatova valjon.
(anelkul max a fejlesztoi birjak beallitani jol).

A'rpi

Hát, nem tudom. Nekem azért kell vmware + ikszpé, mert egy sql kliens nem megy fel a Crossover Office-al sem, már a telepítőbe belefagy. Mondjuk ez fontos, mert ez a vállalatirányítási rendszer (jó, többet tud, mint sql kliens, van benne valami lebutított m$ nyelv is, de lényegében az).

Én sok jót hallok a QEmu/KQEmu projektekről, amikkel egy rendesen feltelepített Win-t hajtasz.

Én abban reménykedem, hogy ez talán fel fogja gyorsítani a wine fejlesztését, hiszen az Mac OS X fejlesztői egy részét talán bevonja a fejlesztésekbe. KHTML is elég látványosan megfejlődött miután bekerült a Safari-ba.

--
sirkalmi