Slashdot Mirror


The Linux Package Problem

This has been a hot topic for some time now. but I'm curious what everyone has to say about it. We have an array of formats- .rpm, .deb, .tgz, and now .slp? We also have variations of each (Source, x86 Binary, Alpha Binary etc etc) and this is getting crazy. Each has pros and cons, but isn't this an issue that we need to resolve? Hit the link below to read some thoughts. (note:This is the first time I've posted an article with just something to think about, is this a good/bad thing? Should I instead write a whole editorial or is this enough to seed conversation? Email me) Some thoughts on the subject:

More package formats are confusing for new users. They don't know which format they need sometimes. Sure, they should learn, but between binaries, and packages, I've wandered pretty deep into subdirectories on an FTP site to get what I need. This is fine for old timers, but newbies need a bit more hand holding.

More package formats suck for developers- they need to make several binaries, LIBC5 and GLIBC6 versions, source distributions, as well as RPMs, DEBs and TGZs. This takes time, CPU and disk space- on development machines as well as FTP sites. This will only get worse as Linux is ported to more platforms.

I think most people would agree that packages are important. The hardcore guys will prefer a source tgz. The less techie folks will prefer something quicker. Those who still aren't up to speed will prefer something with dependancies. I'm all for variety and choice, but at some point we're just duplicating effort with little real gain.

Let's hear some constructive ideas on how to solve the problem folks. We all know the existing packages have problems, lets talk about how to fix them.

0 comments

No comments preserved for this story.