Package Management - Just One of the Many Things Linux Does Better

If you ever read trade magazines, you’ve probably seen the phrase “…areas in which Linux needs to grow to…” washing down articles that would otherwise promote some open source software. One such article made me bite my lip at work the other day, and I couldn’t wait to get back here and voice my opinion… no… fact.

Fact: Desktop Linux is better at package management.

If you’re a desktop Linux user, you know the ease at which software is generally installed. If you’re not, ask one, and they will tell you. In most any modern, easy-to-use, distro, you simply open your graphical package-management utility, search the software you want, check a box, and click on ‘apply’. Phew… tough one. I often hear statements like “track down dependencies,” and it drives me crazy because this is done for you by your package management system.

Let’s take a moment to compare the package management utilities for Windows and Ubuntu. Windows has an ‘Add/Remove Programs utility. Ubuntu has an Add/Remove Programs utility. The Windows utility removes programs. The Ubuntu Utility also removes programs, but the similarity stops there. Ubuntu’s also includes a long, long searchable list of software that can actually be added with the check of a box. In Windows, it takes navigating to websites (often spyware-laden) to find software, sometimes free-of-charge (often provided by the Linux community), often trialware, and in between sometimes and often, malware.

The same philosophies are also applied to updates. If you use Windows, you have Microsoft Update. What does Microsoft Update update? Windows and Office, but generally not ALL of Windows and Office. Just those parts of Windows and Office that are deemed by Microsoft to be in need of “Critical Updates.” Assuming you want all of Microsoft’s updates (some of which can be somewhat malicious), you must actually visit the website to install them. In Ubuntu however, after being notified of updates, you simply update your software… all of your software. New upgrade available for your distribution? Yes, you can upgrade from there, as well. Hell, just imagine upgrade XP to Vista (and probably back again) via automatic updates. Sound like a dream? It is.

Now the point of this wasn’t to say that GNU/Linux is the best at everything. I’m just saying that there’s plenty of stuff out there that tells you where Linux needs improvement, and I just wanted to point out one of the things that it excels at.

Digg!
Share and Enjoy:
  • del.icio.us
  • Netvouz
  • description
  • Technorati
  • Fark
  • Netscape
  • NewsVine
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • TailRank
  • YahooMyWeb
  • BlinkList
  • Ma.gnolia
  • MisterWong
  • blogmarks
  • Simpy
December 19th, 2007 7:40 am

Linux package management is one of the biggest reasons that despite the struggles I’ve had with Ubuntu (mostly hardware incompatibilities and package conflicts) I just don’t feel at home in Windows anymore. The package manager takes awhile to get used to, though, if you’re as used to windows as I was. In addition, if there’s not a backport of the newest version of Firefox (or whatever) for your distro and you’re not confident with compiling, things can get sticky. Fortunately, the Ubuntu community is pretty large and there are a lot of tutorials and user-made scripts to deal with such things. However the quality of them can be inconsistant and I doubt Grandma would go looking for those… but Grandma probably doesn’t care about getting the latest and greatest version of Firefox, either.

*Name
*Mail
Website
Comment