Linked by Thom Holwerda on Thu 15th Jun 2006 15:39 UTC, submitted by Sebastian S.
OSNews, Generic OSes "Parallels today announced that its Desktop for Mac virtualization software is available for purchase for $79.99, following the conclusion of a Beta program that generated more than 100000 testers from 71 countries and has resulted in the current stable, high-performance version. As a special incentive to new customers, the company will make the product available for $49.99 for 30 days following today's announcement."
Order by: Score:

Display Capabilities
by GrapeGraphics on Thu 15th Jun 2006 15:56 UTC
GrapeGraphics
Member since:
2005-07-07

Now, if they can get better access to the video display hardware... then we'd be onto something...

Reply Score: 2

Indespensible
by zetsurin on Thu 15th Jun 2006 16:43 UTC
zetsurin
Member since:
2006-06-13

I purchased this product while it was in beta and have found it to be indespensible. I found rebooting into BootCamp too cumbersome whenever I needed to use a quick Windows utility or do some Win32 dev work, but Parallels is incredibly convenient. For gaming, UT2004 and COD2 on OSX are enough for me, and whatever else there is I have games consoles to tide me over until mac gaming takes off a little more. That would be the only reason I would ever want to use BootCamp over Parallels though (or if I had less RAM).

Reply Score: 1

just use 2 computers
by bonjour on Thu 15th Jun 2006 17:15 UTC
bonjour
Member since:
2005-07-12

everyone has more than 1 computer these days, just use them instead of this emulation/virtualization.

Reply Score: 1

RE: just use 2 computers
by nicholas on Thu 15th Jun 2006 17:24 UTC in reply to "just use 2 computers"
nicholas Member since:
2005-07-07

Why should I?

Reply Score: 3

RE[2]: just use 2 computers
by bonjour on Thu 15th Jun 2006 17:40 UTC in reply to "RE: just use 2 computers"
bonjour Member since:
2005-07-12

faster, cheaper (assuming you have a spare comp), and simpler. i have vmware, but how much *real* work do i do on it? i'd much rather do real work on a real machine, not a virtual machine. i'd much rather spend $49.99 on a nice KVM switch instead of software that will probably require updates, etc.

can you even drag and drop things from parallels env to mac os x desktop? people use virtualization to save on hardware costs, this is critical in an enterprise lab environment. this is not the same use case in the consumer market. consumers generally have several computers nowadays, albeit some are slower than others. why not distribute this workload across several computers.

now if you're testing things like internet explorer for your web development, this makes a nice solution, but i personally don't feel that that's real work. vmware, for example, is used in this manner for a lot of projects. emulation though, is never truly worth it imho, for real work i.e. development, unless you're talking about things like hp aries and itanium/x86 emulation where you've possibly lost source code or porting would take boatloads of resources.

i'm not totally against emulation for home users, it's neat, but not necessarily essential.

Reply Score: 1

RE[3]: just use 2 computers
by damnhandy on Thu 15th Jun 2006 18:32 UTC in reply to "RE[2]: just use 2 computers"
damnhandy Member since:
2006-02-20

"i'd much rather spend $49.99 on a nice KVM switch instead of software that will probably require updates, etc."

Yeah, good luck trying to find a $49 KVM swicth with DVI ;) $179 is cheapest I could find to hook up my Cinema display.

Ryan-

Reply Score: 1

RE[3]: just use 2 computers
by atsureki on Thu 15th Jun 2006 21:58 UTC in reply to "RE[2]: just use 2 computers"
atsureki Member since:
2006-03-12

The most obvious reason would be that Apple's most successful product lines are its portables. Who's going to carry around a bunch of laptops just to keep their options open? And rebooting is expensive when you're on battery power.

I'd say there's no such thing as a nice KVM switch. They murder video quality and introduce communications problems, like the system suddenly having no idea what modes your monitor can support, and they're way behind the times with technology. Forget DVI; even any sort of sensible USB support is elusive. I've seen a lot of switches with PS/2 in and USB out. What's the point of that?

Reply Score: 1

RE[3]: just use 2 computers
by modmans2ndcoming on Fri 16th Jun 2006 03:21 UTC in reply to "RE[2]: just use 2 computers"
modmans2ndcoming Member since:
2005-11-09

If I am developing a site, why should I bother opening up my windows computer and navigating to the site to test in it IE when I can simply open IE through parallels.

Reply Score: 2

As with OS's, people....
by ivefallen on Thu 15th Jun 2006 17:27 UTC in reply to "just use 2 computers"
ivefallen Member since:
2006-05-19

should use what works for them individually. Plain and simple.

Reply Score: 1

RE: just use 2 computers
by DevL on Thu 15th Jun 2006 17:36 UTC in reply to "just use 2 computers"
DevL Member since:
2005-07-06

Yeah, bring a couple of laptops the next time you visit your clients so you can run OS X, Ubuntu, *BSD and Windows. Why on Earth would I only want to carry a single laptop?

Jeeez, what works for YOU most certainly doesn't work for ME. Get over it and stop pushing YOUR world down OUR throats.

Reply Score: 1

RE[2]: just use 2 computers
by bonjour on Thu 15th Jun 2006 17:43 UTC in reply to "RE: just use 2 computers"
bonjour Member since:
2005-07-12

why on earth would you need several environments (ubuntu, bsd, windows, mac os x) at a client site? and give me an honest answer.

Reply Score: 1

RE[3]: just use 2 computers
by Kroc on Thu 15th Jun 2006 18:00 UTC in reply to "RE[2]: just use 2 computers"
Kroc Member since:
2005-11-10

C++ Cross platform software
Web App development?
Server command line tools and scripts? (PHP, Pearl etc)
Any Java app.
...

Reply Score: 1

RE[4]: just use 2 computers
by bonjour on Thu 15th Jun 2006 18:14 UTC in reply to "RE[3]: just use 2 computers"
bonjour Member since:
2005-07-12

yes, i realize that development of "C++ cross platform", "web app" stuff could require several platforms, but what's the use case? my point is that ubuntu, *bsd, windows, mac os x is an anomaly for big and even small shops and not a valid real life use case. taking "multiple laptops" to client sites is ridiculous, who does Q/A at a client site anyway. you do this in your basement or wherever these things take place, then you present on your laptop on whatever platform. don't give me this need for ubuntu, *bsd, windows, and mac os x.

use cases children, not fantastical situations.

Reply Score: 1

RE[5]: just use 2 computers
by truckweb on Fri 16th Jun 2006 00:10 UTC in reply to "RE[4]: just use 2 computers"
truckweb Member since:
2005-07-06

How my god, where are you from? You're seriously not in the computer business and you're not a real programmer. Or you're just plain lucky.

Having to make some software works under diffrent kind of environement happens ALOT with many clients. Mostly WEB developement and C++ (or even .NET C# with Mono).

I would not want to carry around 3 laptops just for fun. VMWARE is my way of having only one laptop and as many diffrent OS that I need.

Mabe emulation is not the best for HOME users. But for everybody else, it's a shoulder/money/time saver.

Reply Score: 3

RE[5]: just use 2 computers
by Kroc on Fri 16th Jun 2006 11:56 UTC in reply to "RE[4]: just use 2 computers"
Kroc Member since:
2005-11-10

fantastical solutions? What industry do you work in? I was just a junior at a company that was implementing a new world wide system and I saw that the development team were using proper UNIX, Solaris, Windows, Red Hat linux and several other OSes I didn't even recognise. The web app front end was written in .NET and the back end involved a lot of UNIX/Linux and Solaris Java WebObjects.

If you work only as a tech support for phone-support users then all you will ever see is Windows, because all Windows is good enough for in the large enterprise is for desktops to just run Citrix or some web app.

Reply Score: 0

RE[3]: just use 2 computers
by Adurbe on Thu 15th Jun 2006 18:20 UTC in reply to "RE[2]: just use 2 computers"
Adurbe Member since:
2005-07-06

multi platform, kiosk software demo

one example from personal expirience...

Reply Score: 1

RE[3]: just use 2 computers
by DrillSgt on Thu 15th Jun 2006 19:32 UTC in reply to "RE[2]: just use 2 computers"
DrillSgt Member since:
2005-12-02

"why on earth would you need several environments (ubuntu, bsd, windows, mac os x) at a client site? and give me an honest answer."

A good example is the company I work for develops simulations software. The software is cross platform, and the sales guys need to demonstrate that at a client site in order to get a sale. Huge benefit to be able to run multiple VM's, so the sales team only has to carry 1 laptop as they trudge through the airports, instead of spending money to ship several computers to a client site.

Reply Score: 1

RE[4]: just use 2 computers
by bonjour on Thu 15th Jun 2006 20:56 UTC in reply to "RE[3]: just use 2 computers"
bonjour Member since:
2005-07-12

excellent use case, but do you honestly think that bloke is selling for any software company? lmfao i suspect he's a home user that just can't get enough of microsoft outlook.

my guess on parallels is that they won't go far. they can't survive on this business model (consumer market). vmware does well because it's built for the enterprise, and watch them come into the picture since mac os x is running on x86 now. but as more and more of the microsoft stuff becomes compatible on mac, there will be less need for windows os. gamers wouldn't touch parallels or emulation. windows developers probably would want native speeds. so who's the target user base for parallels? web page designers and people migrating off windows, mice nuts and a declining user base.

Reply Score: 1

RE[3]: just use 2 computers
by rayiner on Fri 16th Jun 2006 01:10 UTC in reply to "RE[2]: just use 2 computers"
rayiner Member since:
2005-07-06

I think you're defining "client" overly narrowly. I worked at a place which was writing simulation software for a DARPA contract. Since our "product" was a research platform, we couldn't be sure who would end up ultimately using it, or on what OS. To cite another example, in our department at the University I attend, there are people who must maintain simulation software used by researchers (who are the "customers"). The researchers just happen to be on different kinds of machines (a bunch of older Solaris/SPARC boxes, some newer Linux/x86 boxes, and a Linux/Itanium cluster that's coming in). I'm sure a multi-platform laptop would come in real handy doing support for those guys.

Reply Score: 1

v RE[4]: just use 2 computers
by bonjour on Fri 16th Jun 2006 01:40 UTC in reply to "RE[3]: just use 2 computers"
RE[5]: just use 2 computers
by Johann Chua on Fri 16th Jun 2006 02:01 UTC in reply to "RE[4]: just use 2 computers"
Johann Chua Member since:
2005-07-22

Virtualization isn't the same thing as emulation.

Reply Score: 1

RE[5]: just use 2 computers
by Dually on Fri 16th Jun 2006 02:01 UTC in reply to "RE[4]: just use 2 computers"
Dually Member since:
2005-07-26

Your not helping yourself by getting agrivated at people. Tends to make you lashout and be rude. And you kept saying emulation but the software in question uses virtualization.

Reply Score: 1

RE[5]: just use 2 computers
by zetsurin on Fri 16th Jun 2006 07:43 UTC in reply to "RE[4]: just use 2 computers"
zetsurin Member since:
2006-06-13

Get off your high horse with this 'real' developers shit. Someone's informed choice over your clealy uninformed and naive choice does not make them less real because it's not what you think. I code cross-platform applications in C++ and it allows this to happen beautifully. At first I was using Boot Camp but I found the task to be a lot smoother under a VM environment as it also allows me to use various osx tools that I have grown accustomed to to support the process. Visual Studio 2005 works flawlessly under VM and compile times are similar to native.

You are clearly still learning your way around all this, with your incorrect use of terms such as emulation, so perhaps you might want to actually start to learn about this before you cast judgements on others.

Reply Score: 1

RE: just use 2 computers
by BWhaler on Thu 15th Jun 2006 18:36 UTC in reply to "just use 2 computers"
BWhaler Member since:
2005-07-06

Anyone know of any bags which carry three laptops?

Worst. Post. Ever.

Reply Score: 1

RE[2]: just use 2 computers
by sithgunner on Fri 16th Jun 2006 00:12 UTC in reply to "RE: just use 2 computers"
sithgunner Member since:
2006-02-16

Yeah, that's about it too. When you go out somewhere, yet you need to check or show your software work on multiple environments, i don't think my arm likes to hold 3 laptops from place to place.

And also, if you want to let one of an average computer user (be it your mom, grandmom or whoever) to give a try on Mac as their primary desktop, you don't tuck in 2 computers under their desk with some weird KVM cable going around and telling them how to switch the thing, but just give them a mac, tell them if they ever need Windows, it's there for them even without a reboot.

Reply Score: 1

RE[2]: just use 2 computers
by Sabon on Thu 15th Jun 2006 23:19 UTC in reply to "just use 2 computers"
Sabon Member since:
2005-07-06

You're right. I do have more than two computers.

There is my first gen iMac (purple), my iMac lamp, and my G4 Powerbook. I'll have another computer in a few months. A new 'where did the computer go" G5 i(ntel)Mac.

Reply Score: 1

RE
by Kroc on Thu 15th Jun 2006 17:39 UTC
Kroc
Member since:
2005-11-10

I'm worried about VM image lock in. It's good software, but what if next week VMWare come out with something a million times better and I can't migrate my VMs across?

Also, it's a shame you can't just use your Bootcamp partition or a normal Disk Image for a VM.

Reply Score: 1

RE
by baldomero on Thu 15th Jun 2006 17:45 UTC in reply to "RE"
baldomero Member since:
2005-07-26

It this someday happens, you can migrate your virtual machines as if you were migrating real machines.

Reply Score: 1

RE
by TechGeek on Sat 17th Jun 2006 01:27 UTC in reply to "RE"
TechGeek Member since:
2006-01-14

Don't think this would ever happen due to something that VMware does. They are pretty committed to openness, they open the format for their virtual disk files. Thats really the only thing that you need to ensure inter-operability. Plus, I forsee VMware putting out their product for the intel Macs pretty soon. Since they support Linux, it should be a trivial move over to intel OSX.

Reply Score: 1

From the PR
by rockwell on Thu 15th Jun 2006 20:16 UTC
rockwell
Member since:
2005-09-13

//Run any version of Windows at the same time as Mac OS X at near-native speeds, without having to dual-boot or shut down their Mac desktop.//

"near-native speeds" being a completely relative term, of course. It's likely dog-ass slow.

Reply Score: 1

RE: From the PR
by godawful on Thu 15th Jun 2006 21:56 UTC in reply to "From the PR"
godawful Member since:
2005-06-29

so long as youre not doing video hardware intensive (in the virtual machine) and you have a decent amount of ram, it runs very well indeed, id say at about 85% or higher

Reply Score: 2

RE: From the PR
by zetsurin on Thu 15th Jun 2006 22:05 UTC in reply to "From the PR"
zetsurin Member since:
2006-06-13

> It's likely dog-ass slow.

Spoken like someone who has no idea about the app in question because you've never even tried it...

http://youtube.com/watch?v=z3WpWbW7AKo&search=mac%20boot%20...

Reply Score: 1

v RE[2]: From the PR
by rockwell on Thu 15th Jun 2006 22:11 UTC in reply to "RE: From the PR"
RE[3]: From the PR
by snowbender on Thu 15th Jun 2006 22:52 UTC in reply to "RE[2]: From the PR"
snowbender Member since:
2006-05-04

Are you saying this from first-hand experience?
I don't have first-hand experience with Parallels, but I do know more or less how 'virtualization' works. I have first-hand experience with other virtualization software like VMWare and Mac-on-Linux.

try using any sort of CPU-intensive application in the Virtual mode, and you'll get absolutely CRAPPY performance. If you think otherwise, you're delusional.

This is simply not true. I'd say even more... you will probably get the best performance in CPU-intensive applications, in comparison with for example graphics intensive applications or I/O intensive applications.

You do realise that this is "virtualization" and not "cpu emulation"? In other words, regular 'user' code is executed at _native_ speed. System code is not and is thus more expensive to execute. I've read numbers of execution in a Parallels virtualized Windows is around 80% of native speed.

Reply Score: 1

RE[4]: From the PR
by rockwell on Thu 15th Jun 2006 23:58 UTC in reply to "RE[3]: From the PR"
rockwell Member since:
2005-09-13

//This is simply not true. I'd say even more... you will probably get the best performance in CPU-intensive applications, in comparison with for example graphics intensive applications or I/O intensive applications. //

If you can post FPS benchmarks of Half-Life 2 running in a virtualized XP window that exceed FPS benchmarks of Half-Life 2 on a reasonably-equipped native XP box, then I'll believe you.

But ... that. won't. happen. Period.

Reply Score: 2

RE[5]: From the PR
by rayiner on Fri 16th Jun 2006 01:17 UTC in reply to "RE[4]: From the PR"
rayiner Member since:
2005-07-06

What about "in comparison with for example graphics intensive applications" do you not understand? Is Half-Life graphics-intensive, or CPU intensive?

Of course Half-Life will run slower in virtualization, not the least of all because Parallels virtualizes the graphics card. However, actual CPU-bound applications (eg: Folding @Home) will run every bit as fast in virtualization as they do natively.

Reply Score: 2

RE[5]: From the PR
by snowbender on Fri 16th Jun 2006 09:33 UTC in reply to "RE[4]: From the PR"
snowbender Member since:
2006-05-04

I said regular user code is executed at native speed, system code is not. For Half-Life 2 a lot of code will interface with the graphics card and will eventually run on the GPU. Only regular user code on the CPU runs at native speed. The Parallels virtual machine emulates most of the hardware. For the graphics card, it emulates a VESA 3.0 video card, which allows you to only run 2D applications. They do plan support for Direct3D in future versions. However, even then the Direct3D calls will need to be translated and this will be slower.

You won't believe me? Then don't. I thought you didn't really understand how virtualization solutions work, but it seems you don't want to understand.

In their current state, virtualization solutions are not suited to run computer games from another platform. That doesn't mean it can't/won't be a solution in the future.

Reply Score: 1

RE[3]: From the PR
by rayiner on Fri 16th Jun 2006 01:12 UTC in reply to "RE[2]: From the PR"
rayiner Member since:
2005-07-06

Actually, CPU intensive apps should have absolutely no problem under virtualization. They'll run right on the bare metal. It's the apps that invoke traps (ie: do a lot of system calls) that the VM has to virtualize that'll take the hit.

Reply Score: 1

RE[3]: From the PR
by zetsurin on Fri 16th Jun 2006 01:31 UTC in reply to "RE[2]: From the PR"
zetsurin Member since:
2006-06-13

> wow ... you got me! Totally conclusive proof

Thanks for the retarded reply. I've been using it for more than a month so between you and I one of us has a clue. Well, this guy must be wrong as well.

http://news.com.com/2100-1016_3-6083956.html

"The performance in Parallels was within 1 to 2 percent of the other, he said. And both Mac-based options were faster than some recently acquired Dell machines the school had."

Yep, slow as molasses. Go troll elsewhere. Do it under emulation rather than virtualisation while you are at it as well.

Edited 2006-06-16 01:37

Reply Score: 2

As to a real life scenario - here it is.
by Sabon on Thu 15th Jun 2006 23:52 UTC
Sabon
Member since:
2005-07-06

Let's say my only computer at home is a Dell or HP computer running Windows and I'm tired of the programs with virses and whatever reason I have for being tired of Windows. BUT, I'm not about to buy a computer that only run another OS because I don't know if I'll like the OS any better than Windows.

Well, I can buy a Mac (with intel) and get Parallels and install Windows on my Mac. Now at MY convenience I can run Windows and all the software I've used in the past and over time I can used Mac OS X more and more and wean myself off of Windows. Or maybe I'll find that I like Windows more than Mac and after saving my data onto a CD I format the hard drive and just install Windows or use BootCamp to partition my hard drive and keep both just in case I want to try Mac OS X again later when I have more time.

Scenario 2. I have a Mac and there are a few Windows programs I just can't get around not having because my company don't support VPN or anything else on Mac. So I have to be able to run some Windows stuff too. Parallels lets me do that.

Scenario 3. I have a Mac and my friends have PCs and I like helping them (without pushing OS X on them) and want to have Windows on my computer so I can see what they are doing and help them fix their computer.

Scenario 4. I like fast action games and they don't have the ones I want for Mac (yet or if ever). I can use Bootcamp or Parallels to run my games (most likely the former.).

There are other scenarios but I think those fit the majority of people.

Reply Score: 2

One thing...
by thavith_osn on Fri 16th Jun 2006 21:50 UTC
thavith_osn
Member since:
2005-07-11

I probably wouldn't be hanging on to Parallels stock for too long. When Leopard comes out it will probably have virtualisation software included if the rumours are correct...

Reply Score: 1