Test af CrossOver Linux 7.0.2
CrossOver Linux 7.0.2 bruges af dem som ønsker at installere en række windowsprogrammer på deres linux-box. CrossOver Linux 7.0.2 er ikke gratis.
Læs mere her:
http://www.wine-reviews.net/wine-reviews/cxoffice-linux/review-of-cross…
- Log in to post comments
Kommentarer7
Wine Is Not an Emulator
Det kan næsten ikke siges nok, men Wine (Som bliver omtalt i artiklen) er ikke en emulator, hvilket navnet Wine siger i sig selv (Wine Is Not an Emulator).
Syntes måske lige det var værd at pointere :)
#1
Wine Wiki
"Wine is not
#1
Wine Wiki
"Wine is not just an emulator" would be a more correct name. Thinking of wine as just an emulator is really forgetting about the other things it is. Wine's "emulator" is really just a binary loader that allows Windows applications to interface with the Wine API replacement.
...
Det var jeg ikke klar over :)
Det ændrer nu ikke så meget, da Wine ikke emulerer Windows for at køre DLL'er der er skrevet dertil, men implementerer dem på ny :)
Re: Test af CrossOver Linux 7.0.2
@anderslm Det ændre nu ikke på at at den samtidig er en emulator.
"An emulator duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system"
Det er nøjagtigt hvad Wine gør
...
#4
Nej, men det er som at kalde Office Word for en notesblok - Hvilket den også kan bruges til.
Men jeg vil grundlæggende give dig ret! Og jeg var ikke klar over, at de rent faktisk emulere et-eller-andet, så meget har jeg ikke fået læst om det :)
Jeg syntes bare problemet er, at man tit hører folk sige noget lignende "Nej, jeg vil ikke bruge Wine, jeg vil have noget der kører native. Wine emulerer jo Windows." Og den misforståelse syntes jeg er syndt for et projekt, som er så omfattende som Wine. Jeg kan godt forstå folk ikke gider køre X program, fordi det ikke passer til deres desktop, eller fordi det crasher eller af alle mulige andre grunde. Det skal bare ikke være fordi, man syntes Wine emulerer sig til tingene. Det får det til at lyde som om, at de ikke har gjort andet, end leget med et par .dll'er og fået dem til at fungere sådan nogenlunde (Hvilket de vist egentlig også har, men det er ikke pointen :)).
At Wine har implementeret Windows'es API (Eller noget af det) syntes jeg er et ganske imponerende stykke arbejde, som de sjældent får credit for :)
Re: Test af CrossOver Linux 7.0.2
#6 Jammen Wine emulere jo også Windows, så den forståelse er jo sand nok. Som jeg satte ind ovenfor "An emulator duplicates the functions of one system using a different system". Sagt på en anden måde, Wine indeholder windows LIKE API'er, Det er ikke kopier af windows lukkede koder, men ny bygget kode, lavet til at opnå samme funktioner.
Hvis Wine ikke var en emulator, så ville programmer være installeret på Linux måden, og ligge spredt rundt i bla. /etc og /usr. Men det gør de ikke. Programmer der installeres via Wine, installeres i det de tror er C:/ på en windows maskine.
Men jeg vil give dig ret i, at folk har en god evne til at få Wine til at lyde meget som et lille fredags projekt, lavet af et par gutter der lige sad og kedede sig (Hmm, hvilket den første version selvf. godt kunne have været?)
...
#7
Haha, ja det er det sku nok startet som - Det er dog kommet noget videre :)
Men jo, du har ret, selvfølgelig emulere den et-eller-andet, fra Wikipedia (Som man ikke altid skal tage for gode varer, men jeg tager chancen :)) "Rather than acting as a full emulator, Wine implements a compatibility layer, providing alternative implementations of the DLLs that Windows programs call, and processes to substitute for the Windows NT kernel.", men grænsen for hvad emulering er, er også vagt defineret ("An emulator duplicates the functions of one system using a different system"), dvs. jeg kan tage et speedometer fra en bil og sætte det på min cykel, hvis jeg ellers kan få det til at virke, så har jeg emuleret en bil - Hvilket måske er en voldsom påstand :)
Jeg kunne ikke lade være med at bruge en bil-anakronisme :)
Så jo, wine er også en emulator - Det vil jeg begynde at prædike i stedet :)