Linked by Thom Holwerda on Mon 15th Dec 2008 15:10 UTC
Editorial InternetNews.com states: "Microsoft (or a really smart ISV) should build a full application manager for Windows, similar to what most Linux distributions do today." Most Windows applications come with their own distinctive updating mechanism (much like Mac OS X), instead of having a centralised updating location like most Linux distributions offer. While it certainly wouldn't be harmful for Windows to gain such a feature - the question remains: isn't it time we rethink program installation and management altogether?
Thread beginning with comment 340322
To view parent comment, click here.
To read all comments associated with this story, please click here.
ringham
Member since:
2006-03-23

You moan about all these 1000 different ways. What you seem to forget is that every single user only needs his very one single way for his distro.

You seem to forget that it's a pain to distribute an application for each possible way that each distro can manage packages.

Windows doesn't have that problem. Each different Linux distro is like a completely different platform because of the community's inability to decide on anything.

Reply Parent Score: -3

spiderman Member since:
2008-10-23

Or because there are SEVERAL communities.
Windows is just yet another system with yet another way of installing software. It has the very same problem as other distros.
"THE linux community" has nothing to do with this.

Reply Parent Score: 3

Soulbender Member since:
2005-08-18

Each different Linux distro is like a completely different platform because of the community's inability to decide on anything.


Has the author (of this post) ever used Linux?
You dont need to care about every damn distro, only the top ones, which leaves you with basically RPM or .deb. Wow, two systems. The difference between the different distros that are using the same package system (rpm or deb) is so minor that usually it doesn't even matter.
Maybe this is a bit harder for the developer but here's a hint: as a consumer I dont give a damn. I care what makes things easier for ME. Cry me a river.

Reply Parent Score: 8

google_ninja Member since:
2006-02-05

It's still a valid point. Its not like there is one central repository for all linux programs, there are hundreds, all with different content, different levels of quality, and different levels of compatibility with each other.

Its not hard to get into alot of trouble as soon as you venture out of whatever distro specific repository you should be using for everything.

Reply Parent Score: 5

ringham Member since:
2006-03-23

Maybe this is a bit harder for the developer but here's a hint: as a consumer I dont give a damn. I care what makes things easier for ME. Cry me a river.

Yes, I have used Linux, and your attitude is exactly the reason why people don't support Linux. Which, frankly, is fine by me. I have not tried a single Linux distro that I felt was worth my time to continue using.

Reply Parent Score: -1

Jokel Member since:
2006-06-01

Don't exaggerate will you?

There are in general three kind of files the program writers have to supply:

rpm - Redhat package manager files.
deb - Debian package files.
tgz - tarball file.

The rpm and deb files are only in essence the program files with a list of standard locations and dependencies that have to be resolved by the distro's package manager. Nothing more, nothing less. The program makers don't have to supply their program for all variations and tastes of distributions. The program writers only have to sum up what dependencies.

It's the task of the distribution makers to make sure the application runs on their specific ditribution. If the standard package won't run, those distro makers have to compile and package it themselves.

So - please stop spreading the stupid myth the program writers have to supply their program for all tastes of Linux distributions. This is simply not the case...

Okay?

Reply Parent Score: 9

zelrik Member since:
2008-02-16

I agree with that, and while they are many different distributions, only a few are worth a try for beginners :

Ubuntu or one of the many flavors of it (Then Debian if you want to go further)
OpenSuse
Mandriva

Fedora is a bit more technical and I think the rest are outliars, by this I mean : wouldnt be as fun for beginners.

If anybody can think of any other popular one, let me know.

Reply Parent Score: 2

chris_dk Member since:
2005-07-12

Don't exaggerate will you?



Spread knowledge, not misinformation.


It's the task of the distribution makers to make sure the application runs on their specific ditribution. If the standard package won't run, those distro makers have to compile and package it themselves.


which is why, eg. the abiword developers are saying that it is easier to deploy on Windows than Linux and users constantly complain because they are using the old version.

So you are hurting developers and users.


So - please stop spreading the stupid myth the program writers have to supply their program for all tastes of Linux distributions. This is simply not the case...

Okay?


Yes, they have if they want to make it easy for their users. Just look at skype, flash, pidgin etc. and tell me they have a single version.

Pidgin:

Windows
Fedora
CentOS / RHEL
MacOSX

Notice two different linux versions.

Skype:

11 (!) different Linux versions.

Only Linux users would say this is an advantage!

Stop spreading the myth you can always get the latest version from your distro and that developers don't have to do a thing.

Reply Parent Score: 5

lemur2 Member since:
2007-02-17

You moan about all these 1000 different ways. What you seem to forget is that every single user only needs his very one single way for his distro. You seem to forget that it's a pain to distribute an application for each possible way that each distro can manage packages. Windows doesn't have that problem. Each different Linux distro is like a completely different platform because of the community's inability to decide on anything.


For FOSS code this is not a problem. Each distribution will take your source code, compile it with options compatible with that distribution, package it and include it in their repositories. As the author you don't have to do anything at all ... others will help here.

For commercial closed-source code, you are fighting an uphill battle to get that application accepted on Linux anyway. People will nearly always choose an open source equivalent. But even then, if you really want to have a go at a closed-source single-supplier-only application for Linux, then if you follow the LSB API for interfacing to the desktop you then need only really compile your code once and package it in two ways ... as a .deb package and also as an .rpm package ... and you have most Linux system covered.

It is not that hard. Plenty of projects do this.

http://download.openoffice.org/other.html#en-US

Reply Parent Score: 3

jabbotts Member since:
2007-09-06

funny, the distribution maintainers seem to do ok managing additions. It's not like Mozilla has to provide a package for every distribution, just the tarball; the basic universal package. Each distribution then chooses to include it through there own manager.. or not.

But, I suspect we're already way over your head on this one.

Reply Parent Score: 4