The InformationWeek -- Blogs
Welcome Guest. | Log In| Register | Membership Benefits

Open Source Blog

Topics:   Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

Make Linux Suck Less


Posted by Serdar Yegulalp, Apr 30, 2009 11:48 AM

Linux sucks! So says Bryan Lunduke, himself a Linux software developer, at a presentation he gave at Linux Fest Northwest. In truth, it's not a hatchet job -- it's exactly the kind of pointed and forceful Linux criticism we need more of.


The important thing to keep in mind is that this isn't a flat "Linux Sucks" rant. It's about desktop Linux sucking, which is only one part of the larger Linux equation. Bryan likes Linux a great deal, but like so many of the rest of us there are parts of it that he just keeps tripping over and breaking his nose on.

Here's Bryan's major points:

Fix hardware problems. A lot of the compulsive breaking of hardware is due to the way new revisions of the software are hustled out without regard for proper backwards compatibility. Maybe with things moving to the HAL (hardware abstraction layer) setup in Linux this'll be less prevalent, but his point is made: have some regard for the people who choose to use this stuff, or they will choose someone else.

Pick a packaging standard and stick with it. RPM. Period. Yes, any choice is likely to inspire no end of war between the various package-management-standards defenders ... which is in itself a broad symptom about exactly what is wrong with the way Linux is created. Instead of solving problems, all too often people pick turf wars and become ideologically jealous.

Fix desktop audio. Pick the API that the programmers use most -- GStreamer -- and write for that. Forget about everything else, it's not worth the hassle. (That's probably going to come as serious bad news for the PulseAudio lovers, since Ubuntu uses PulseAudio.)

Commercial software for Linux must come to the fore. Simply put, open source development has failed miserably when it comes to delivering a project like a professional video editing system. The commercial market has this stuff all sewn up; the few people who even think about using open source solutions in a pro setting usually do so because there's a programmer of some kind on staff.

This is also why GIMP hasn't replaced Photoshop -- not only because GIMP doesn't have this or that feature (native CMYK support, mainly, and font handling that has more than a trivial feature set). It's because Photoshop has become a de facto standard, and you can't unseat such a thing by simply offering an alternative for nothing. You have to actually outdo the existing standard across the board.

Bryan's answer requires that Linux users -- and Linux developers generally are Linux users, too -- take a stand. Either donate to open source projects that equal what you'd pay for a commercial app, or bug the closed source companies to make more Linux software.

The former I see happening a lot more readily than the latter. I talk to vendors all the time and ask them the same questions: Are we going to see a Linux version of this? The answer is predictable: No, because there's no real demand for it. When I dig deeper, I get other answers: Anyone who uses Linux is probably using open source app X anyway, or dual-booting to Windows to get that done. You tell me if they're wrong.

Good job, Bryan. It's comforting to know there are other people out there doing this sort of work aside from the Linux Hater's Blog (who, by the way, seems to have come back from the dead).


InformationWeek will be highlighting innovative government IT organizations in an upcoming issue. Nominate your agency by submitting an essay on your most innovative IT initiative completed in the last year. Find out more, and nominate your organization by May 1.


Follow me and the rest of InformationWeek on Twitter.

« IBM CIO's Strategy: Run, Transform, Innovate | Main | Feds Ink Deals To Let Government Agencies Use Social Media »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. HPC Joins the Dummy Revolution?
  2. Detecting Scalability Problems With Intel Parallel Universe Portal
  3. Just Say No To SFAQL Parallelism


Join The InformationWeek Group On LinkedIn


                           


  1. Verizon Wireless Starts Updating The Motorola Droid
  2. Samsung Redefines Vaporware: 'Bada'
  3. Google Goggles Visual Search Fails Early Testing
  4. HTC Droid Eris To Get Android 2.0 Update
  5. Google Chrome For Mac Beta Now Available


  1. Network Planners Need Different Approach
  2. Microsoft Shakeup Signals Azure Launch
  3. SAP Outlines Five-Year Enterprise Software Plan
  4. Global CIO: General Motors CIO On 4 Essential IT Skills
  5. Global CIO: Steve Jobs Is Bugs Bunny But Microsoft Is Elmer Fudd
  6. IBM Unveils Mainframe Bundles

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007