Linked by Thom Holwerda on Tue 5th Feb 2008 22:32 UTC
Ubuntu, Kubuntu, Xubuntu Canonical, the company behind Ubuntu, will announce on Feb. 6 that it's making Parallels Workstation for Linux available to users through the Ubuntu Partner Repository. Parallels, formerly SWSoft, the company behind the open-source virtualization program OpenVZ, is best known for its Parallels virtualization software that works with Mac OS X. Parallels Workstation for Linux won't let you run Mac OS X, but it will enable you to run multiple versions of Windows or Linux with Ubuntu.
Order by: Score:
Who needs the middleman?
by Wes Felter (2.92) on Wed 6th Feb 2008 01:15 UTC
Wes Felter
Member since:
2005-11-15
Fans: 1

I have a different interpretation, which is that Ubuntu is becoming a middleman between ISVs and their customers. Why? Is it so hard to use the Web to find and install software, like Windows and Mac users do?

RE: Who needs the middleman?
by lemur2 (3.44) on Wed 6th Feb 2008 01:52 UTC in reply to "Who needs the middleman?"
lemur2 Member since:
2007-02-17
Fans: 2

I have a different interpretation, which is that Ubuntu is becoming a middleman between ISVs and their customers. Why? Is it so hard to use the Web to find and install software, like Windows and Mac users do?


When a Windows user searches the Web to "find and install software" they run a significant risk that the software they downlaod and install is malware.

It is possible to do this and still avoid malware, but one needs to be software "savvy".

If one uses Linux OTOH and adopts a simple policy of "always install software from repositories" ... then anyone can avoid malware. Even non-savvy end users of software can ensure their system is clean and yet fully functional using a simple policy such as this.

You cannot follow such a policy on a Windows system.

Linux software in repositories is open source, and hence guaranteed to be open to inspection ... and hence impossible to "hide" malware within it.

RE[2]: Who needs the middleman?
by Wes Felter (2.92) on Wed 6th Feb 2008 02:04 UTC in reply to "RE: Who needs the middleman?"
Wes Felter Member since:
2005-11-15
Fans: 1

Linux software in repositories is open source, and hence guaranteed to be open to inspection ... and hence impossible to "hide" malware within it.


Nope; Parallels is closed source.

RE[2]: Who needs the middleman?
by autumnlover (2.12) on Wed 6th Feb 2008 02:05 UTC in reply to "RE: Who needs the middleman?"
autumnlover Member since:
2007-04-12
Fans: 2

You cannot follow such a policy on a Windows system.


Sure you can, so please do not spread FUD here. I recommend Avast or AntiVir PE. Both are available for free. They update themselves automatically and could be set to auto scan files downloaded from Internet before run.

RE[3]: Who needs the middleman?
by Buffalo Soldier (3.44) on Wed 6th Feb 2008 02:57 UTC in reply to "RE[2]: Who needs the middleman?"
Buffalo Soldier Member since:
2005-07-06
Fans: 0

" You cannot follow such a policy on a Windows system.


Sure you can, so please do not spread FUD here. I recommend Avast or AntiVir PE. Both are available for free. They update themselves automatically and could be set to auto scan files downloaded from Internet before run.
"

The policy the original poster was talking about is the install-from-repository-only policy. Do you really mean that Windows has something equivallent to that?

RE[4]: Who needs the middleman?
by autumnlover (2.12) on Wed 6th Feb 2008 03:13 UTC in reply to "RE[3]: Who needs the middleman?"
autumnlover Member since:
2007-04-12
Fans: 2

and what is the purpose of that policy, according to that person ? As far as I understood - it is about being "safe from malware".

RE[3]: Who needs the middleman?
by raver31 (3.4) on Wed 6th Feb 2008 11:30 UTC in reply to "RE[2]: Who needs the middleman?"
raver31 Member since:
2005-07-06
Fans: 13

so you are trusting a third party company with the security ? nice...

RE[4]: Who needs the middleman?
by dagw (4.52) on Wed 6th Feb 2008 14:25 UTC in reply to "RE[3]: Who needs the middleman?"
dagw Member since:
2005-07-06
Fans: 2

so you are trusting a third party company with the security ? nice...


I'm always trusting third parties with my security. I don't have the time or knowedge to do my own complete security audits on every piece of code I use. So at the end of the day I simply trust that OpenBSD, Sun, Red Hat, Ubuntu, the KDE team or whoever has done a good enough job.

RE[2]: Who needs the middleman?
by camo (1.68) on Wed 6th Feb 2008 02:15 UTC in reply to "RE: Who needs the middleman?"
camo Member since:
2007-10-08
Fans: 1

then anyone can avoid malware.


Funny, I thought there was NO malware for linux.

Linux software in repositories is open source, and hence guaranteed to be open to inspection ... and hence impossible to "hide" malware within it.


I never have understood this. Just because you make the source available doesn't mean that it is the same as the binary version. This would be correct if you ONLY built from source and were able to fully understand the author's code.

v RE[3]: Who needs the middleman?
by autumnlover (2.12) on Wed 6th Feb 2008 02:34 UTC in reply to "RE[2]: Who needs the middleman?"
v RE[4]: Who needs the middleman?
by camo (1.68) on Wed 6th Feb 2008 03:08 UTC in reply to "RE[3]: Who needs the middleman?"
RE[3]: Who needs the middleman?
by raver31 (3.4) on Wed 6th Feb 2008 11:31 UTC in reply to "RE[2]: Who needs the middleman?"
raver31 Member since:
2005-07-06
Fans: 13

sometimes your posts are so stupid....

the user does not need to understand the code, that is the job of the maintainer of the repository

RE[4]: Who needs the middleman?
by camo (1.68) on Thu 7th Feb 2008 04:37 UTC in reply to "RE[3]: Who needs the middleman?"
camo Member since:
2007-10-08
Fans: 1

the user does not need to understand the code, that is the job of the maintainer of the repository


A maintainer reads all code from all programs and is able to understand all of it? Wow!

sometimes your posts are so stupid....


Thankyou.

v RE[3]: Who needs the middleman?
by lemur2 (3.44) on Wed 6th Feb 2008 12:43 UTC in reply to "RE[2]: Who needs the middleman?"
RE[4]: Who needs the middleman?
by camo (1.68) on Thu 7th Feb 2008 04:57 UTC in reply to "RE[3]: Who needs the middleman?"
camo Member since:
2007-10-08
Fans: 1

Ergo, AFAIK there has never been a case of malware "hidden" in packages from open source repositories.


How would you know? There is no per-application packet filtering so any app could 'phone home' without you knowing. The maintainers would have to go though every line of code for every program and be able to understand the code as well. With the amount of app's available, this would be impossible.

From my own coding experience, its very difficult to understand your own code if you leave it for a few weeks, let alone grab someone else's code and understand whatall of it does.

RE[2]: Who needs the middleman?
by Soulbender (3.36) on Wed 6th Feb 2008 03:34 UTC in reply to "RE: Who needs the middleman?"
Soulbender Member since:
2005-08-18
Fans: 15

Linux software in repositories is open source,


There is closed source in repositories. You can install, for example, vmware-server in Ubuntu from the non-free repo.

RE[2]: Who needs the middleman?
by BluenoseJake (3.16) on Wed 6th Feb 2008 18:46 UTC in reply to "RE: Who needs the middleman?"
BluenoseJake Member since:
2005-08-11
Fans: 7

Linux software in repositories is open source, and hence guaranteed to be open to inspection ... and hence impossible to "hide" malware within it.


Uh, it certainly is not impossible to hide malware in opensource. If a repository is compromised, then you cannot trust the repository. If nobody looks at the code for a particular app in the repository, then it could contain malware.

It is unlikely, but not impossible.

RE[3]: Who needs the middleman?
by lemur2 (3.44) on Thu 7th Feb 2008 02:21 UTC in reply to "RE[2]: Who needs the middleman?"
lemur2 Member since:
2007-02-17
Fans: 2

"Linux software in repositories is open source, and hence guaranteed to be open to inspection ... and hence impossible to "hide" malware within it.
Uh, it certainly is not impossible to hide malware in opensource. If a repository is compromised, then you cannot trust the repository. If nobody looks at the code for a particular app in the repository, then it could contain malware. It is unlikely, but not impossible. "

You clearly misunderstand the process here.

Package repositories typically do not contain source code. Source code management systems typically control the source code.

1.5 million full-time-equivalent programmers constantly look at the source code.

Repository maintainers take a particular point release of the source code, inspect it thouroughly, compile it, test it, make sure it works with the rest of the distribution, package it, digitally sign the packages and put it into the package repositories.

There is just no way imaginable that intentional malware can casually be submitted to source code management system, get accepted into the build, compile properly in test versions, get released to a point release, get taken up by a repository mainainer, compiled, tested again, digitally signed and placed into a distribution's package repository without anyone even looking at the code.

Just won't happen. Especially if the original submission of code patches was anonymous ...

Even if a distribution's repository server is hacked in to, there is no way that anyone could just slip in a doctored package with a correct digital signature ...

You cannot hide malware in open source repositories.

RE[4]: Who needs the middleman?
by BluenoseJake (3.16) on Thu 7th Feb 2008 14:36 UTC in reply to "RE[3]: Who needs the middleman?"
BluenoseJake Member since:
2005-08-11
Fans: 7

I understand the process just fine.

"There is just no way imaginable that intentional malware can casually be submitted to source code management system, get accepted into the build, compile properly in test versions, get released to a point release, get taken up by a repository mainainer, compiled, tested again, digitally signed and placed into a distribution's package repository without anyone even looking at the code."

Uh, if malware is submitted with working code, and that code is not properly vetted (Human error does happen) then malware can make it into the repository. It's that simple. If you cannot imagine away for it to happen does not mean that it cannot.

RE: Who needs the middleman?
by Soulbender (3.36) on Wed 6th Feb 2008 03:43 UTC in reply to "Who needs the middleman?"
Soulbender Member since:
2005-08-18
Fans: 15

Is it so hard to use the Web to find and install software, like Windows and Mac users do?


No. Most companies that offer their software on Linux also provides packages of it. It's perfectly possibly to download, for example, a standalone .deb package, double-click on it it Nautilus and install it. You don't HAVE to use the repositories.

RE[2]: Who needs the middleman?
by lemur2 (3.44) on Wed 6th Feb 2008 13:00 UTC in reply to "RE: Who needs the middleman?"
lemur2 Member since:
2007-02-17
Fans: 2

"Is it so hard to use the Web to find and install software, like Windows and Mac users do?


No. Most companies that offer their software on Linux also provides packages of it. It's perfectly possibly to download, for example, a standalone .deb package, double-click on it it Nautilus and install it. You don't HAVE to use the repositories.
"

True. You don't HAVE to use repositories. You could adopt a policy similar to what Windows users are forced to follow, and download binary packages from assumed-reputable web sites and trustingly install these on your system.

... or you could adopt a policy of only installing software via the repositories, and avail yourself of the efforts of the repository maintainers to compile it correctly configured for your distribution, and enjoy the benefit of those packages being able to be vetted by any number of programmers who also use the selfsame packages and who can also independently compile from the source to check the integrity of packages from the repository.

Edited 2008-02-06 13:03 UTC

RE[3]: Who needs the middleman?
by autumnlover (2.12) on Wed 6th Feb 2008 22:35 UTC in reply to "RE[2]: Who needs the middleman?"
autumnlover Member since:
2007-04-12
Fans: 2

or you could adopt a policy of only installing software via the repositories, and avail yourself of the efforts of the repository maintainers to compile it correctly configured for your distribution, and enjoy the benefit of those packages being able to be vetted by any number of programmers who also use the selfsame packages and who can also independently compile from the source to check the integrity of packages from the repository.


Many, many years ago (about Windows 3.1 time) someone told me jokingly that in the "next version of Windows you will be only able to use software approved by Microsoft".

Seems to me that joke materialized today in form of "online repositories" and the Big Brother is watching all of us closely - but this time not from Redmond,WA ;-)

Edited 2008-02-06 22:44 UTC

RE[4]: Who needs the middleman?
by lemur2 (3.44) on Thu 7th Feb 2008 02:49 UTC in reply to "RE[3]: Who needs the middleman?"
lemur2 Member since:
2007-02-17
Fans: 2

"or you could adopt a policy of only installing software via the repositories, and avail yourself of the efforts of the repository maintainers to compile it correctly configured for your distribution, and enjoy the benefit of those packages being able to be vetted by any number of programmers who also use the selfsame packages and who can also independently compile from the source to check the integrity of packages from the repository.
Many, many years ago (about Windows 3.1 time) someone told me jokingly that in the "next version of Windows you will be only able to use software approved by Microsoft". Seems to me that joke materialized today in form of "online repositories" and the Big Brother is watching all of us closely - but this time not from Redmond,WA ;-) "

1. The repository maintainers typically do not write the code. They just compile it, test it, package it and digitally sign it. There is nothing to be gained by a repository maintainer in censoring the available packages, and indeed the diversity of and larger number of packages that any given distribution has in its repositories is a selling point. The fact that debian/Ubuntu has a larger number of packages in its repositories than other distributions is one of the main reasons why Ubuntu is popular.

2. Repository maintainers do not control you. If you adopt a policy of "always install from repositories" ... it is you who decided to adopt that policy, not the repository maintainers. Repositories are a service that YOU decide if you want to use, or not.

3. There is no login required to access a distribution's repository. You do not need to ID yourself. The major distributions have mirror sites for their repositories, and other independent sites, and a lot of businesses will happily sell you (for a few dollars at most) an "updates CD" with the latest contents of a repository without even requiring you to tell them your name. You are not being monitored by repositories.

4. You can make your own repository. You can add repositories from other parties.

You need to find out a bit about repositories before you make silly comments. Read up on the topic, then get back to me on how that "controls you" in any way at all.
https://help.ubuntu.com/community/Repositories/Ubuntu

BTW, if you dislike official software repositories: http://www.getdeb.net/
Enjoy!

Edited 2008-02-07 03:04 UTC

The middle man is good
by jaylaa (4.48) on Wed 6th Feb 2008 02:57 UTC
jaylaa
Member since:
2006-01-17
Fans: 1

Regardless of whether the app is closed or open having it come through the repositories is a good thing, especially for the kinds of people who can't keep their Windows installations clean.

When it comes from the repositories you have someone vouching for it. Someone who has tested it to see if it works and if there's anything non-kosher about it. Going to a website to get it gives you none of those benefits. Sure you could do some research about it before downloading and see how other people feel about it's safety, but that's a lot of work and is still not as thorough as the people in control of the repository would be.

Those malware ridden p2p apps that were everywhere a few years ago would never have made it into our repositories.

And, even if one totally ignores the security aspect, going through a repository is easier and faster. I don't want to do things the old way.

RE: The middle man is good
by camo (1.68) on Wed 6th Feb 2008 03:24 UTC in reply to "The middle man is good"
camo Member since:
2007-10-08
Fans: 1

Are you saying that all repositories are safe? Install a package from ubuntu's official 'universe' repository and you get a warning that you may get infected with malware.

RE[2]: The middle man is good
by merkoth (3.6) on Wed 6th Feb 2008 05:24 UTC in reply to "RE: The middle man is good"
merkoth Member since:
2006-09-22
Fans: 1

Are you saying that all repositories are safe? Install a package from ubuntu's official 'universe' repository and you get a warning that you may get infected with malware.


Wrong, you get a warning saying that those packages are provided and supported by the community. If you're going to troll (btw, did Ubuntu/GNU/Linux rape you sister or something?) at least do it right.

RE[3]: The middle man is good
by camo (1.68) on Thu 7th Feb 2008 03:55 UTC in reply to "RE[2]: The middle man is good"
camo Member since:
2007-10-08
Fans: 1

Wrong, you get a warning saying that those packages are provided and supported by the community.


The point is it is still in the repository and I was replying to
When it comes from the repositories you have someone vouching for it.


Did you even read the message I was replying to? How does my reply make me a troll?

If you're going to troll (btw, did Ubuntu/GNU/Linux rape you sister or something?) at least do it right.


And I'm the troll? Sheesh!

RE: The middle man is good
by camo (1.68) on Wed 6th Feb 2008 03:36 UTC in reply to "The middle man is good"
camo Member since:
2007-10-08
Fans: 1

When it comes from the repositories you have someone vouching for it. Someone who has tested it to see if it works and if there's anything non-kosher about it.


How could they test for some malware like spyware. There are no linux app's to do this. Plus, there is no per-application packet filtering on firewalls to catch any app that is secretly communicating over the net.

So how do they test, who are they and can we sue them if they get it wrong?

Edited 2008-02-06 03:39 UTC

RE[2]: The middle man is good
by apoclypse (2.6) on Wed 6th Feb 2008 17:25 UTC in reply to "RE: The middle man is good"
apoclypse Member since:
2007-02-17
Fans: 1

At this point your are sounding like an irate fool. Canonical checks the software that goes into their repos. Some random guy can't just go into the repos and insert malware. Do you go to Apple and ask them if the software on their downloads page is Malware? No, you assume that Apple isn't going to try to f--k their users on purpose. Eventhough some of the responses about the repos have been misguided, you have to realize that having one central source has many benefits, one of them includes being able to update your WHOLE machine without having five system tray icons asking you to update or having to go to each respective apps site to download the latest version, or having said app pummel you into updating with annoying pop-ups. That to me is the major draw of using something like apt-get. The same argument you had was said about ubufox.

RE[3]: The middle man is good
by camo (1.68) on Thu 7th Feb 2008 04:06 UTC in reply to "RE[2]: The middle man is good"
camo Member since:
2007-10-08
Fans: 1

At this point your are sounding like an irate fool. Canonical checks the software that goes into their repos.


Lol! this is so funny, yep, you know how it works, Canonical checks the software. What a great reply. Cleared everything up for me.

Some random guy can't just go into the repos and insert malware.


When did I say that someone could? The point was that there is no tools to check for spyware. So how exactly do they check.

And what about my firewall point?

RE[4]: The middle man is good
by lemur2 (3.44) on Thu 7th Feb 2008 05:42 UTC in reply to "RE[3]: The middle man is good"
lemur2 Member since:
2007-02-17
Fans: 2

When did I say that someone could? The point was that there is no tools to check for spyware. So how exactly do they check.


http://www.wireshark.org/

http://en.wikipedia.org/wiki/Wireshark

VirtualBox
by jasutton (2.6) on Wed 6th Feb 2008 03:07 UTC
jasutton
Member since:
2006-03-28
Fans: 0

I'm trying to figure out what the advantage to Parallels on Linux would be over an equivalent/better open source solution, such as VirtualBox. I've seen several reviews giving it better marks for speed than both Parallels and VMWare products. VirtualBox also has the advantage of running on all three major platforms with a single user interface (naturally, since it's written using C++/Qt).

However, if you have $49.99 that's just burning a hole in your pocket, feel free to buy Parallels; I'm a college student, so I don't have that problem. ;)

RE: VirtualBox
by camo (1.68) on Wed 6th Feb 2008 03:56 UTC in reply to "VirtualBox"
camo Member since:
2007-10-08
Fans: 1

I'm trying to figure out what the advantage to Parallels on Linux would be over an equivalent/better open source solution, such as VirtualBox.


Commercial advantage for Canonical and Parallels.

RE: VirtualBox
by justinbest (1.71) on Wed 6th Feb 2008 06:09 UTC in reply to "VirtualBox"
justinbest Member since:
2006-06-29
Fans: 0

SmartSelect on Parallels Desktop for mac is amazing. It allows you to double-click on a windows-type file (say .doc or .xls) and have it open in Word for Windows, all automatically. The reverse is also true; you can open a Mac type file inside your VM and have it open in a mac program. This, to me, is worth the cost of Parallels. Of course, I'd love to have it for free, but until then, Parallels gets my $80 of hard-earned cash.

*If* you want Parallels
by danieldk (6.28) on Wed 6th Feb 2008 05:17 UTC
danieldk
Member since:
2005-11-18
Fans: 1

I was one of the earlier buyers of Parallels Workstation for Linux (from the time was still an inch away from SVista, the previous incarnation of the product). But once the product took of on the Mac, Parallels neglected the Linux version. For a long time you had to manually patch the included drivers, because they didn't work with current kernels (though it seems they have updates packages of 2.2 now). Besides, the Linux version had no future parity with the Mac veriant.

If you want virtualization, it probably better to use a product from a vendor that cares at least a bit about Linux, like VMWare or Innotek (VirtualBox).