Spouštějte Windows aplikace pod Linuxem s finální verzí Wine 1.0

Diskuze čtenářů k článku

18. 06. 2008 16:08

Nechápu proč si v Linuxu idioti pouštěj aplikace pro Win když všude vyřvávaj jakej to je shit

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:55

"Nevím proč lidí jedí jablka, když všude vyřvávají že hrušky jsou shit"

Nech se vyšetřit blbečku

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 19:28

no možno vyřvávaj, že Win je shit a nie aplikácie preň

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 15:46

skúšal som najnovšie infium pod wine...síce sa spustilo ale pri niektorých pluginov vypísalo chybu, nefunguje zvuk, nezobrazuje niektoré písmenka(ale len v menu, v contact liste a okne konverzácií ok), nefunguje zvuk, prenos súborov(to mi neva a pár ešte chyb...ma niekto skúsenosti?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jano  |  18. 06. 2008 15:10

Vedia to teoreticky vyuzit virusy a sirit sa teraz aj na PC s Linuxom pod Wine, alebo je to technicky nemozne?

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 15:13

http://www.shadow.cz/blog/12

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:00

Technicky je možné spustit si přes wine windowsáckej program (čti: virus), který se třeba pokusí smazat všechny soubory v domovském adresáři. Proti tomu je lehká obrana, stačí si z wine nepovolit přístup k domovskému adresáři. Potom vir může pracovat jen s "virtuálním" diskem C:/, který se dá během pár vteřin vytvořit znovu, takže žádná škoda. A k běžným uživatelovým souborům se tedy nemá šanci nedostat.

Takže technicky to realizovatelné je, ale většina virů má útrum už v defaultním nastavení (žádné "exáče", co by nakazily, žádné "standardní" programy typu icq nebo outlook, žádný administrátorský přístup). A je velmi lehké odříznout přístup ke svým souborům úplně. Riziko minimální. A samozřejmě wine používáte ve výjimečných případech (hra, důležitá aplikace) pro pár aplikací, pro zbytek používáte klasické linuxové programy, které jsou bezpečné. Takže není co dodat, bezpečnost výborná.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jano  |  18. 06. 2008 16:15

Da sa nastavit vo Wine, aby sa automaticky po kliknuti na nejaky *.exe subor nespustila dana aplikacia pod Wine, ale iba taka, ktora je v zozname povolenych? Napriklad aby sa spustali konkretne portable Win aplikacie z USB kluca, ale aby sa nespustili nejake ine win aplikacie, na ktore manzelka len tak preventivne klikne, ze co to urobi...

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:32

Da. Najjednoduchsie riesenie, co ma napadlo:

1. v adresari /usr/bin premenuj wine na wine.bin

2. vytvor subor novy wine a don napis

#!/bin/bash

povolene="opera.exe notepad.exe winver.exe"

if [ x"$1" = x ] ; then

echo "wine: chybaju pozadovane paramatre"

exit 1

fi

for i in $povolene ; do

if [ "$1" = "$i" ] ; then

wine.bin $1

exit

fi

done

echo "wine: Program $1 nieje povolene spustat."

3. nastav novy "wine" subor na spustitelny len pre citanie (a zalohuj si ho.)

Nevyhoda tohoto riesenia je, ze ho bude chciet prepisovat update, ale ten nieje az tak casty a obnovit prepisany subor zo zalohy nieje problem. Len potom nezabudni updatovane wine premenovat na wine.bin

Souhlasím  |  Nesouhlasím  |  Odpovědět
25. 06. 2008 14:09

Ale fuj, to se dělá pomocí binfmt_misc a každá slušná distribuce na to má službu (= po nainstalování Wine to tak normálně funguje).

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:41

Oprava: Vytvor novy subor "wine"

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 18:35

Mam taky pocit, ze fedora to ma default prednastavene, pokial je nainstalovany wine, ale mozem sa mylit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:20

1. Wine běží celý pod userem. Maximální teoretická škoda se tedy může pohybovat v /home adresáři.

2. Virus pro Windows jaxi netuší, že existuje něco jiného než Windows a o existenci něčeho jako Wine nemá ani potuchy. Maximální praktická škoda se tedy může oběvit ztrátou home/*jmeno_uživatele*/.wine/drive_c kdy vyrusi bude mít pocit, jak hezky zlikvidoval celou systémovou partition C:/. O tom, že zrušil adresář, který se dá obnovit za 30 sekund automaticky nemá ani ponětí

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:04

Teoreticky ano, ale maju velky problem - Wine vyuziva "virtualny disk," takze v ramci C: neprejdu v realnom systeme dalej, nez do adresara /home/ /.wine/drive_c. A i ked je mozne namapovat pod Wine cely disk, do dolezitych nastaveni sa wine zapisat nepodari (nebude mat prava.) Ovsem v ramci simulovaneho windowsu zvladne tolko, co v realnom, snad az na autorun po starte, to wine nepozna.

A este kym do mna niekto zacne rypat: Pustat Wine s pravami roota je vyslovene zakazane, nema to ziaden zmysel a niektore verzie wine to dokonca odmientnu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:38

Hmm, mne niektore hry ako Oblivion, GTA SA... si vytvoria v /home/user adresar, kde s ukladaju ulozene pozicie a nastavenia... Cize tieto aplikacie cez Wine maju pristup do /home.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:44

Pretoze ho mas nastaveny ako ekvivalent k "My Documents." Teraz neviem, ci je to tak prednastavene, ale da sa to zmenit cez winecfg.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:51

Ano je to vo winecfg pod kartou Desktop Integration a zrejme je to predvolene, pretoze som to nemenil. Kedze tam ma Wine so standardnym nastavenim pristup, tak je to riziko.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 16:54

Tak záleží, kam má přístup. To že může používat nějakou složku pro odkládání ještě riziko automaticky neznamená. Záleží kde může mazat. Mimo to, není problém si Wine nakonfigurovat ja k chceš. Když je admin blbec, tak ti nepomůže nic.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 17:05

Ano, ale len ak narazis na virus co rad maze data. Ze by pod tvojim home adresarom nasiel dake exace, ktore by pomenil a ty by si ich potom spustal je nepravdepodobne.

Ale stejnak je to do mojej krasnej teorie diera

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 17:07

U mna to nehrozi, kedze virusy pod Wine neskusam a pouzivam ho vyhradne na hry. :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
19. 06. 2008 15:12

Jde o to JAK virus skodi. Klasicke viry ktere pachaji skodu na lokalnim pocitaci jsou minoritou. Vyvoj malware je byznys jaxvina, takze jde o to napadeny pocitac vyuzit (zpenezit) napr. rozesilanim spamu atd. Obdobny malware na WINE s nejvetsi pravdepodobnosti pobezi (se smutnou vyhodu falesneho pocitu bezpeci kteremu uzivatel propadne protoze prece pouziva WINE).

MP

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 15:39

>> malware je byznys jaxvina, takze jde o to napadeny pocitac vyuzit (zpenezit) napr. rozesilanim spamu atd.

Jenže tento typ napadení nebude výsadou pouze Wine. Lze předpokládat, že s rozšiřováním linuxu více a více na desktopy, budou přibývat technologie, které víc a víc usnadní zneužívání tohoto typu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 16:16

A predstavte si, presne tento druh malware ma na Wine len velmi malu nadej. Wine totiz nepozna HKLM\Soft\MS\Win\CurrentVersion\Run a ani nic obdobne. Aplikacie pre Windows sa v Linuxe proste *nemozu* automaticky spustit pri starte systemu (da sa to zariadit, ale len rucne a nieje to zrovna jednoduche.) A automaticke spustenie to je pre taky malware pomerne vec dolezita.

A pokial ide o nativne virusy, tie narazia na vzajomnu nekompatibilitu jednotlivch prostredi. Bo co nastavim "po spusteni" v GNOME, nespusti sa pod KDE, XFCE alebo cimkovlek inym.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 16:34

>> A pokial ide o nativne virusy, tie narazia na vzajomnu nekompatibilitu jednotlivch prostredi. Bo co nastavim "po spusteni" v GNOME, nespusti sa pod KDE, XFCE alebo cimkovlek inym.

Myslím spíš, že se změní (a už mění) pojetí šíření a života virů. Tipoval bych, že s tím, jak slábnou viry, které se samy spouštějí po startu, začně přibývat svinstev, které budou využívat psychologii k tomu, aby je lidé "dobrovolně" aktivovali sami.

Na windows jsou k tomu výborným příkladem přístupy na porno stránky, různé keygeny atp. Takovému prevítovi v podstatě stačí, že může zůstat aktivní i jen pár hodin, rozeslat se - a může v klidu umřít s vypnutím systému. Svůj reprodukční cíl splní.

Tento typ nákaz není důvod si myslet, že se vyhne linuxu - ve chvíli, kdy používání linuxu přestane být výsadou bystřejších uživatelů. A wine na tom nebude mít, podle mě, žádný významný podíl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 16:40

> Takovému prevítovi v podstatě stačí, že může zůstat aktivní i jen pár hodin, rozeslat se - a může v klidu umřít s vypnutím systému.

K takemu vytvoru ma napada len jedine vyuzitie, spambot (ale mozno mam len nedostatok fantazie ) A tej je pre uzivatela hostitelskeho stroja v podstate neskodny.

Ale suhlasim, pokial si ho uzivatel sam spusti, neochrani ho uz nic (snad len noexec nad /home )

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 17:03

>> K takemu vytvoru ma napada len jedine vyuzitie, spambot (ale mozno mam len nedostatok fantazie ) A tej je pre uzivatela hostitelskeho stroja v podstate neskodny.

Mám pocit, že právě s takovými čím dál "méně škodlivými" svinstvy se setkáváme víc a víc. Dřív virus v podstatě položil systém. Dnes už viry/malwary rozesílají (se) tak rafinovaně, aby to uživatel co možná nejméně postřehl - tj. aby nepřetížily stroj anebo konektivitu.

Mimochodem, k čemu jinému kloudnému podle Vás viry jsou?

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 17:21

> Mimochodem, k čemu jinému kloudnému podle Vás viry jsou?

Byvali casy, ked nebol chlapom ten, komu k narodeninam nezapipala "happy birthday" cela pocitacova ucebna

Dnes je ale podla mna ich hlavnym poslanim zber dat a vyrabanie botnetov. Proti prvemu pripadu skutocne ani Linux nepomoze, ale kategoria cislo dva ma na nom len velmi malu sancu. Alebo, aby som zas neprehanal, sancu maju ovela mensiu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 17:56

>> Byvali casy, ked nebol chlapom ten, komu k narodeninam nezapipala "happy birthday" cela pocitacova ucebna

Ano. Taky to bývaly doby sniffování hesel na novelu 3.x, hrabání se v bindery databázi atd... :) Zlaté časy.

>> kategoria cislo dva ma na nom len velmi malu sancu. Alebo, aby som zas neprehanal, sancu maju ovela mensiu.

V současnosti určitě ano. Myslím ale, že se dá předpokládat, že pokud linux půjde víc "vtříc lidem", objeví se zhůvěřilosti, které udělají nové díry. Pochopitelně chyby, kterými si prošly windows už nikdo (ani windows samy) nezopakuje - nová doba přinese nové chyby, nové typy útoků. A i o nich si myslím, že není důvod si myslet, že se linuxu vyhnou, pokud linux získá významný podíl na používání.

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 18:12

> nová doba přinese nové chyby, nové typy útoků. A i o nich si myslím, že není důvod si myslet, že se linuxu vyhnou, pokud linux získá významný podíl na používání.

No nic, uz je na mna prilis vzdialena buducnost Uvidime, kto z nas bude mat pravdu, ale tak-nejak dufam, ze to budem ja

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 06. 2008 18:18

Amen.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 14:08

se divim ze utichly hlasy vsech anti MS kriklounu........ stale kecy ze vse por window s, od MS atd je na prd, ze vse ma opensource alternativu.... najednou nic....... najednou vsichni naopak tleskaji

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 14:52

Mám pocit, že pod Wine se od MS masivněji provozuje akorát IE (na vývoj webaplikací) a Office. Jinak se jedná v drtivé většině o aplikace třetích stran.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Mám nainstalovanou verzi Adobe Flash8 a musím říct že pod wine jede skvěle. Problém nastal akorát na Windows vista kde to neustále padalo, po instalaci SP1 už to jede jak má, ale i tak to byl celkem paradox :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 12:06

vazne by me zajimalo jak dobre pod tim jedou hry oproti windows?

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 12:20

Ja hraju minimalne, ale CS a WoW beha normalne (to hraje syn). Pouzivam ale Wine na VST pluginy (taky "multimedia") a ty funguji skvele.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 12:33

neco hur, neco dokonce lip, nedavno jsem koukal na nejake bencharky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 14:12

nevzpomenes si kde? rad bych se na to podival

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 17:55

je to sice staršího data, výsledky se tedy se současností mohou dost lišit. http://www.phoronix.com/scan.php?page=article&item=882&num=2

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 12:55

zde muzes najit databazi vsech aplikaci co ve wine funguji http://appdb.winehq.org/

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 15:13

Pokud to má být "jestli vůbec fungují", tak v posledních vydáních před 1.0 šla podpora aplikací podle mě dost nahoru.

Pokud to má být "jak rychle běhají", tady je dobré si uvědomit, že Wine není emulátor Windows, ale vpodstatě sada knihoven poskytujících funkčnost systémových knihoven Windows. Díky tomu mohou být programy ve Wine daleko rychlejší, než kdyby běžely v emulátoru, a někdy dokonce i rychlejší, než kdyby běžely přímo ve Windows.

Benchmarky sice nemám, ale řekl bych, že typicky bývá rychlost programů ve Wine rámcově srovnatelná s rychlostí ve Windows.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Peter S.  |  18. 06. 2008 12:06

samozrejme to neznamená 100 % kompatibilitu s windowsami (odhliadnuc od otázky že s ktorými), ide iba o milnik ktorý si developeri stanovili. Udajne každá 0.2 verzia bude takýmto mílnikom (1.2, 1.4 ...) a medzitým sa developeri budú snažiť nerozbijat veci ktoré už fungujú.

Wine občas používam pre pár malých aplikácii, je to pekné že niečo také existuje....

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 12:59

Myslis ze sluzebnicek na telefonu by mel tu drzost a odvahu si otevrit tlamu na zakaznika? To nedelaji ani mistni borci .

Tuhle si prijdes do nejmenovaneho servisniho strediska a reknes "ja jsem pan 2000 linuxovych noteboooku a tady s tim mame problem" servisak se podiva do databaze, pokorne prevezme zbozi a drzi hubu a krok .

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 15:16

"Tuhle si prijdes do nejmenovaneho servisniho strediska a reknes "ja jsem pan 2000 linuxovych noteboooku a tady s tim mame problem" servisak se podiva do databaze, pokorne prevezme zbozi a drzi hubu a krok ."

Které že je to to nejmenované servisní středisko?

Běžná praxe. Vezme se HW, na jiný HDD se nahrkne výrobcem podporovaný MS OS z image, závada se neprojeví, mimozáruka, zaplať práci a zdar.

Souhlasím  |  Nesouhlasím  |  Odpovědět
22. 06. 2008 19:46

Richarde jsi to ty s novym nickem? Na tohle nemas odvahu ani v nejdivocejsich snech, staci ze budu mit jeden z podporovanych OS (SUSE Linux, Debian-GNU/Linux nebo Ubuntu) a jedine ceho dosahnes bude ze te za to kopnou do pr.... .

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 11:56

Taková přihrávka do běhu: Jak se staví licenční podmínky aplikací psaných pro MS OS k Wine? Není to náhodou porušení licečních podmínek?

Souhlasím  |  Nesouhlasím  |  Odpovědět
P.  |  18. 06. 2008 12:06

IMO to záleží případ od případu, ale osobně si myslím, že na to většina licencí vůbec nepamatuje. Prostě jsem si koupil licenci a jestli ji pustim pod Windoze nebo pod Wine nebo na zem jim může být jedno Maximálně pokud budu řešit nějaký tech. problém a uřeknu se, že to jede pod Wine, okamžitě na to svalí vinu, to je jasný

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 12:26

Navic je otazka jestli by takova licence byla pravne v poradku . U nas urcite ne!

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 06. 2008 12:37

Tak si někdy přečtěte EULA a prožeňte ji přes náš Autorský zámkon. Zlatá EULA.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 12:21

spíš to bude o podpoře, koupíš si software a něco ti nepojede, zavoláš do Autodesku a oni řeknou: "je nám líto, tento OS není podporován." Stalo se mi to, ale místo linuxu šlo o Windows XP (v době jejich uvedení).

Souhlasím  |  Nesouhlasím  |  Odpovědět

No spíš si myslím že by se mi vysmáli. Ale taky by na to měli právo, na krabici je vždy uveden seznam podporovaných OS a to platí i o HW.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 14:59

"Není to náhodou porušení licečních podmínek?"

Obvykle ne.

Pokud ten program máte legálně, výrobci obvykle nesejde na tom, na jakém systému ho provozujete. Samozřejmě pokud ten výrobce zrovna není Microsoft

Jediná nevýhoda je, že v případě že program nefunguje, výrobce Vám nejspíš neposkytne technickou podporu, protože používáte nepodporovaný systém.

Pak je jeden zádrhel:

Programy, které jsou součástí instalace Windows, jako třeba Internet Explorer, můžete legálně používat jen pokud vlastníte licenci na operační systém Microsoftu (u IE6 snad na jakýkoliv, u IE7 na Windows XP a novější).

Tzn. samotné použití v Linuxu přes Wine legální je, ale musíte současně vlastnit licenci na příslušný operační systém.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 15:55

Myslim, ze jedina firma ktora si dava do EULA podmienku na OS je Microsoft. A Apple, samozrejme

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 11:26

I přesto, že jsem (zatím) výhradní uživatel Windows, je toto dobrá zpráva. Tímto se oficiálně zvětšuje počet aplikací použitelných pro Linux a určitě to bude mít vliv na rozhodování zda přejít z Windows na Linux. Myslím, že by bylo dobré, kdyby informace o Wine objevila na stránkách jednotlivých distribucí Linuxu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 13:05

Spíš v repozitářích, ne ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 13:45

Ne v repositářích se to myslí automaticky. Tam to najdou stávající uživatele Linuxových distribucí, ale na stránkách by to bylo reklamou říkající:"Nebojte se přejít, vaše oblíbené aplikace, které nejsou zkompilovány pro Linux můžete používat nadále." (...samozřejmě nikdy nebude 100% kompatibilita...)

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 14:50

k tomu bych jen dodal "pokud budete mít štěstí a tu správnou verzi Wine"

Souhlasím  |  Nesouhlasím  |  Odpovědět
snake  |  18. 06. 2008 16:41

Technická: 100% kompatibilita samozřejmě nebude, tu ale nemají ani samotné windows. Takže jde spíš o míru použitelnosti - ve chvíli, kdy je wine natolik odladěné, aby mu člověk dal přednost před virtualizací, je čas na potlesk...

P.S. Ač se to nemusí zdát, používám výhradně windóze. A to, co mi chybí z unixu, honím na cygwinu, tedy žádná virtualizace... Což nic nemění na tom, že považuji wine za bezvadný projekt, stejně jako mi svého času učarovala Xka pro NTčka (pouze X server, tj. program běžel někde na unixu), vnc a mnoho jiných technologií, jak dostat to nejlepší z obou druhů systémů pod jedinou obrazovku...

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 11:17

Koukam, ze panove necekali takovy napor. MySQL: too many connections.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 11:41

Kdyby použili robustnější a stabilnější DB systém (cokoliv kromě MS Access a MySQL) tak by se jím to možná nestalo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
P.  |  18. 06. 2008 12:03

Vidím, že pán je databázový odborník. Obávám se, že i "robustnější a stabilnější" systémy mají své limity. A nebo budete prosazovat PC Fand?

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 06. 2008 13:26

Právě proto, že každý systém má své limity jsem tam dal to slůvko "možná".

Souhlasím  |  Nesouhlasím  |  Odpovědět
Peter S.  |  18. 06. 2008 12:20

skôr by som povedal, že to majú dimenzované na nejakú bežnú záťaž + rozumnú rezervu

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor