LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   New revolutionary Win/Linux emulator out there? (https://www.linuxquestions.org/questions/linux-software-2/new-revolutionary-win-linux-emulator-out-there-231473/)

Braveheart1980 09-16-2004 03:26 PM

New revolutionary Win/Linux emulator out there?
 
Check out this link

http://www.transitive.com/technology.htm

http://www.wired.com/news/images/0,2...-14495,00.html

http://www.wired.com/news/technology...,64914,00.html


So,what do u think?

spuzzzzzzz 09-19-2004 03:19 AM

From the article:
Quote:

Operating system call mapping from any Unix/Linux-like operating system or any mainframe operating system to any Unix/Linux-like operating system is supported.
It would take a _lot_ more work to port all the win32 calls to POSIX calls. After all, that's what the wine project has been trying to do all this time. I don't think this will help use windows apps on linux anytime soon.

amosf 09-19-2004 04:33 AM

Yep, this looked to me more like porting unix apps over various other hardware runing unix OS's... Been through this on other boards...

The wine project and it's specialist semi-commercial releases crossover and winex still offer the best long term solution for win apps on linux...

Braveheart1980 09-20-2004 05:03 PM

Do you think that this emulator will make the big step? And if yes will M$ let the company to do it or will M$ just buy the company?

mhearn 09-21-2004 09:20 AM

I'm afraid there's no magic bullet, just hard work. Sorry.

spuzzzzzzz 09-21-2004 04:38 PM

This could be used to port WINE to all *nixes, though, instead of just x86. It still doesn't solve all the problems WINE is facing.

mikedeatworld 09-21-2004 07:17 PM

i'm not to up on WINE and its issues, it works great for me and thats all i've really focused on. What are some of the issues WINE faces?

spuzzzzzzz 09-21-2004 07:36 PM

WINE has to duplicate all the windows standard library functions and many of the system calls in order to achieve binary compatibility. They are hampered by the fact that Microsoft isn't about to give them any assistance. There are a lot of poorly-documented things that the WINE people have to find out by themselves. Since many windows programs don't work under WINE, they obviously haven't done a perfect job.

There is also the fact that Microsoft is free to change the windows specifications. WINE will always be playing catch-up.

zarac 09-21-2004 08:31 PM

such liez.. =/ got me all excited and stuff =D ...

inimino 09-22-2004 02:23 AM

This article has been largely debunked on a number of forums already as marketing fluff.

I haven't read the article myself, but two strikes:

1. it's Wired

2. it's claiming to be a "universal OS emulator" and suddenly solve all problems.

spuzzzzzzz 09-22-2004 02:40 AM

Quote:

2. it's claiming to be a "universal OS emulator" and suddenly solve all problems.
It isn't, actually. It's claiming to be able to emulate UNIX-style OSes from other UNIX-style OSes on different architectures. This doesn't seem impossible to me. VMWare does this and more. Their claim of negligible overhead is a bit more dubious, maybe.

inimino 09-22-2004 03:47 AM

Ah well if they are only talking about emulation between Unices, then it's possible, but then, isn't that what POSIX is for?

Portable programs are the answer, not emulators.

VMWare, WINE, and all the rest have a short shelf-life. In five or ten years no-one will remember them.

inimino 09-22-2004 03:48 AM

Quote:

cat mcbride > /dev/null
How about mv? ;)

mhearn 09-22-2004 06:42 AM

There is already work on QEMU, which was developed to allow Windows x86 EXE binaries to run on alternative archs. This has performance penalties though and doesn't solve the problem that not all programs work on Wine.

spuzzzzzzz 09-22-2004 07:01 AM

Quote:

Ah well if they are only talking about emulation between Unices, then it's possible, but then, isn't that what POSIX is for?

Portable programs are the answer, not emulators.
But not all programs are open source (and therefore can't be recompiled for a new CPU). Lots of businesses have ancient programs for old architectures still running. If they want to upgrade to anything modern, they need to invest a lot of money in getting new software and retraining everyone. This tool can help in these circumstances by allowing them to keep the old software after upgrading.

Quote:

Quote:

quote:
cat mcbride > /dev/null


How about mv? ;)
I was just expressing the desire to redirect his output to somewhere where it won't bother people.
Code:

$touch mcbride
$mv mcbride /dev/null
mv: inter-device move failed: `mcbride' to `/dev/null'; unable to remove target: Permission denied
$cat mcbride > /dev/null
$

So, you see, my way is better ;)

@mchearn: From what I can see, this new thing is pretty much equivalent to QEMU, except that it also translates *NIX system calls and standard library functions. It also seems to have some pretty cool ideas (going by the article) for increased performance, but then this could just be marketing crap.


All times are GMT -5. The time now is 05:21 AM.