Fórum Root.cz
Hlavní témata => Software => Téma založeno: Jimm 09. 12. 2013, 10:53:25
-
Ahoj, poprosím o radu, ta anketa mi nedá spát. ;D Vidí někdo jediný důvod, proč by měl někdo Javovský MC spouštět přes Wine, místo přímo přes Javu v Linuchu??? Já si prostě neumím představit za 1) jak to vůbec někoho napadne a za 2) čemu by to mělo pomoci. :)
Parodon, ale vrtá mi to hlavou druhý den, tak třeba mě někdo poučí.
-
no ved v diskusii tam mas, ze niekto skratka nechce oracle javu a pod open minecraft vraj neslo... mne osobne je to absolutne jedno... ja mam niekolko verzii z Oracle aj Open javy a podla potreby prepinam (na testovanie)... Druha moznost je imho spustanie piratskej verzie (ale nikto sa neprizna :D)...
A ako ich to napadlo, to fakt netusim :D
-
Získal jsem v "akci" CrossOver Linux, přešel jsem do menu-instalace programů-našlo mi to Minecraft-nainstaloval jsem, spustil a hraju. Když spustím binárku.java, objeví se mi launcher, který chce registraci a tím skončím.
-
Ja osobne znam osobu ktera si nainstalovala vsechny programy ktere nebyli soucasti dane distribuce pomoci wine.
Malem jsem z ni dostal infarkt, kdyz jsem zjistil ze emuloval firefox a libreoffice.
Nekteri zacatecnici proste jeste neobjevili kouzlo terminalu, repozitaru a souboru s jinou koncovkou nez je exe anebo msi. :o
-
Teď by zase mohl někdo dostat infarkt z Vás, když nazýváte software mající v názvu že není emulátor emulátorem. Ale kolega je začátečník. ;)
-
Myslím, že to smysl nemá, ale neznám Minecraft tak dobře. Budu spekulovat:
* Aplikace může mít nějaké nativní součásti, které jsou specifické pro konkrétní OS. Pokud by byly špatně napsané ve verzi pro Linux a verze pro Windows by naopak jela dobře i pod Wine.
* Teoreticky může být podobný problém i v Javě, ale pochybuju. Tady bych se vsadil, že Wine spíš problémy přinese, než vyřeší.
* Najdou se případy, kdy aplikace pod Wine jede rychleji než nativní aplikace pod Liinuxem. Kdysi to někdo naměřil v nějakém benchmarku ve Firefoxu.
* Argumentovat Oracle Javou bude nejspíš mimo. Pokud to pod OpenJDK nejede na Linuxu, nejspíš to pod OpenJDK nepojede ani na Windows - a Oracle Javě se člověk nevyhne.
* Může jít o rozdíl mezi režimem client (rychlý start) a server (rychlý běh, když aplikace bšží dlouho, za cenu pomalejšího startu a nižšího výkonu ihned po startu). Vtip je v tom, že 64b Java (aspoň Oracle Java a patrně i OpenJDK) neumí režim client. Takže možná na Windows používal 32b verzi (s režimem client a tedy rychlejším startem).
* Po instalaci Javy se hodí spustit jeden příkaz, který umožní použít tzv. Class data sharing (http://docs.oracle.com/javase/7/docs/technotes/guides/vm/class-data-sharing.html). (V Javě 5 to bylo ale určeno pouze pro režim client a jen pro sériový GC. Ke změně patrně nedošlo.) Na Windows se o to stará instalátor, na Linuxu by se měly starat skripty v balíčcích. Jenže praxe může být jiná. Když se na to zapomene, Java bude fungovat, jen to bude v režimu client startovat pomaleji a žrát více paměti.
* A samozřejmě to může být neznalost uživatele, tkerý nevěděl, že existuje verze pro Linux.