Kdesi jsem cetl (kde uz si opravdu nevzpominam), ze vyvojari pokusne zavedli WINE do jadra jako modul. Udajne se tak mela velmi zvysit rychlost behu spustenych aplikaci. Nevite nahodou nekdo, jestli se na tom dal pracuje, nebo zda zustalo pouze u toho pokusu? Dokonce pry ani sam Linus nemel namitky proti zacleneni modulu do jadra (pokud by splnovalo vsechna kriteria).
Po emulatorech a podobnych softech, umoznujicich spousteni win aplikaci se jiz koukam nejakou dobu. WINE vypada velice nadejne, navic ani napr. takove VMWARE nezaruci 100% beh win aplikaci. V momente, kdy na tom pobezi poradne Photoshop a OpenOffice bude hotova, menim na Linux.
Podla mna nie je dolezite aby vsetky aplikacie z Windows bezali 100% na Unixe , budu stacit tie, kvoli ktorym musi mat uzivatel Linuxu dual boot a obcas bootovat do windowsow.
Ako je to z rychlostou? Mne vsetky programy spustene pod wine isli strasne pomaly, prekreslovanie bolo pomale aj ked pod X ami funguje akceleracia... Je to naozaj vsetko len tym debugovacim kodom? Da sa tento pri rekompilovani odstranit?
Dejte si pozor na unáhlené závěry...
V systému OS/2 Merlin/Aurora nyní výborně funguje projekt ODIN, který emuluje WIN32 a je jen o málo horší než WINE.
Osobně se začínám trochu bát o budoucnost Linuxu:
1. Obrovský počet firem investuje mnoho usilí a peněz
do Linuxu, ale marketingové výsledky jsou zatím hodně slabé. Poměrně brzy může příjít nepříjemná kocovina, kterou nyní prožívají čistě internetové firmy...
2. Linuxová komunita vyrostla na faktu, že téměř všechny programy jsou zadarmo (tedy nic proti tomu). Pokud se však tato mentalita brzy nezmění, drtivá většina softwarových firem nebude mít v douhodobém měřítku žádnou šanci uspět...
tak se neboj :)
je pochopitelne, ze vyvoj opensource firmu nezivi.
na linuxu vydelavaji, mohou vydelavat a budou vydelavat firmy poskytujici reseni. ty pak samozrejme maji zajem dany opensource v ramci vlastnich potreb rozvijet.
casto uvadenym pripadem je IBM.
1. linux je pro mnoho reseni vhodnejsi (naklady, adaptabilita, skalovatelnost) a i kdyz samozrejme pro kazdy OS existuji specificke oblasti, linux zasahuje vsude od embedded zarizeni po serverove farmy.
2. zejm. vetsi podniky preferuji reseni pred produkty a i na masovem trhu se levna reseni prosazuji.
Naprosto s Vami souhlasim. A těchto aplikaci krom toho bude postupně ubívat. Někde jsem četl, že kód pro debuger lze odstranit pomocí poměrně jednoduchého scriptu. Nemílím-li se, tak to dokonce bylo tady na rootu.
Na tom modulu jadra se myslim pracuje. O tom se da zase docist na www.linuxworld.cz v sekci jadro. Podrobnosti, i kdyz starsi najdete tady: http://www.linuxworld.cz/lw.nsf/page/091CDD5F864F027DC125697A002BC751
Autori tam pisou, ze kernel modul zrychli wine az o neuveritelnych 900% a to jsem se opravdu neupsal.
Vsem vam preji krasny den
kodem pro debugger jsou rozumeny casti zdrojovych kodu WINE ktere delaji ruzne sanity-checking. 'normalni' debugovaci informace (napr. pro gdb) na rychlost kodu nemaji zadny vliv, pouzivaji se pouze pro resolvovani symbolu.
Co se tyce rychlosti WINE, vetsina programu mi beha paradoxne 2x pomaleji nez pred rokem, ale i tak jsou dostatecne rychle. 3d akcelerace funguje, a dokonce se mi podarilo spustit na svem 3dfx starsi hry (incubation) v 3dfx modu :)
Pokial viem, WINE je uz dlhsi cas sucastou niektorych distribucii - konkretne v distribucii RH 6.1, ktoru dodnes pouzivam, mozno najst balik rpm na CD PowerTools - toto je uz dnes samozrejme neaktualna verzia, odporucam stiahnut poslednu z netu.
Co sa tyka rychlosti aplikacii - neviem ako na rychlejsich pocitacoch, ale ak mate starsi pocitac (pouzivam P120, 32MB RAM, v Xwindow ako WM fvwm), tak sa pripravte na niekolkonasobne spomalenie behu aplikacie v porovnani s behom pod WINxx.
Dalsia neprijemnost s ktorou musite ratat je nie celkom dotiahnuta podpora zobrazovania narodnych znakov a narodnej klavesnice - aj pri spravne nastavenych locale to este nie je to prave. Niektore znaky s diakritikou su pri zobrazeni skonvertovane na znaky bez diakritiky (nie je ich zase tak vela - asi sa to tyka len tych ktore su odlisne v kodovani ISO8859-2 a CP1250). Horsie je to uz s prepinanim klavesnice US/narodna - ale dufam za sa uz s tym niekto uspesne popasoval a da o tom vediet trebars aj v tejto diskusii.
Wine je super, funguje opravdu prekvapive dobre (ja ji pouzivam pouze na hrani Starcrafta :) ). Akorat jedna vec je na ni zvlastni: vyvoj nejak vubec nejde smerem k lepsimu, ale spise skace tam a zpet - mam na disku 4 ruzne verze verze wine, pricemz kazda ma uplne jine vlastnosti - to, co bylo v jedne opravene, uz zase nefunguje, a naopak. Zvlast posledni verze me prekvapila velkym zpomalenim (ty predchozi byly imho stejne rychle jako nativni aplikace).
Zdravim
Muzu potvrdit, ze je to vyborna vec (obecne vzato), ale me se tato vlastnost jaksi vyhla. Mel jsme problem s rychlosti a temer nic jsem nespustil. Spoustel jsem windowsi kalkulacku a CDPlayer. Oboje se spoustelo cca 2 minuty. Pak to slapalo. Jeste jsem zkusil explorer.exe, ze bych dostal treba plochu nebo tak neco. Nacez se zacaly jakoby reinstalovat windowsy a v originalniw windlich mi to udelalo peknej zmatek. Tohle byly jedine tri programy, ktere jsem spustil. Stahnu si novou verzi a uvidim.
Hurricane
Zdravim,
Pokud méte někdo zájem pokračovat v diskuzi na téma WINE, zvu Vás k přihlášení do mailing listu na wine@pandora.cz.
stačí poslat e-mail na mailman@pandora.cz s příkazem subscribe WINE v těle zprávy, nebo kliknout tady nahoře na odkaz "WINE mailing list" a odeslat.
Přihlásit se můžete i tady:
http://www.pandora.cz/join.php3?page=conf.php3&no=3171
Těšíme se na Vaše příspěvky!
luc
Jsem naprosty zacatecnik s LINUXem, vubec do toho nevidim...zatim jen poznavam. Nejvetsi problem mi dela kompilace cehokolivek, rozbalim to, vse v pohode, pote "./configure" byt si vyjedu v clanku zminovany prikaz "./configure --help" ...je mi to na ...tri veci...vubec nevim o co jde :( Napisu-li pouze prikaz "./configure" udela to...
Loading cache ./config.cache
Checking wheather make sets ${MAKE} ...yes
for gcc... no
for cc... no
Configure: error :no
Accetable cc found in $PATH
Mohu udelat cokolivek ./configure --a za to cokolivek dle HELP a hazi mi to dost podobne hlasky, kde je chyba???
.....pote asi "samozrejme" ani nejde spustit prikaz "make" vyhodi to hlasku o chybnem urceni cile, ci co :(
Jinak mam RH 7.1 Kernel 2.4.2
Postupoval jsem presne dle clanku, ale :(((((( Ja fakt nevim, zkuste me nekdo trosku nakopnout, PROSIM...nebo se nehnu z mista :(
Mám tento problém: Pokud spustím pod WINE jakoukoliv hru(např. Starcraft nebo C&C Red Alert I), hra naskočí do hlavního menu, ale nufunguje myš ani klávesnice. Mám WINE verze wine-cvs-glibc23-20040116-1.i586.rpm a Mandrake Linux 9.1. Jsem začátečník v Linuxu. Prosím, poraďte mi. Můžete mi poslat E-mail radim.luza@quick.cz
Dík