Open source rival attacks 'terrible' Linux

The founder of the OpenBSD operating system has criticised the quality of Linux software claiming that it is full of code hacks, according to reports.

Theo de Raadt, the founder and lead developer of the open source operating system OpenBSD, said Linux developers should work to improve the quality of the code, according to an interview in Forbes .

"It's terrible," De Raadt reportedly said. "Everyone is using it, and they don't realise how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"

Linux is lower quality than Open BSD and many parts of Linux are "cheap little hacks", added De Raadt.

OpenBSD is a secure Unix-like operating system, that is popular among system administrators running firewalls. De Raadt said that it maintains its high code quality through rigorous code auditing and by spreading major code changes across three six-month releases.

"We are the software auditing kings -- we go through code a lot to make sure there are not many bugs," said de Raadt.

Various studies in the past have praised Linux for its code quality compared with proprietary operating systems. A study in December 2004 by code analysis company Coverity found that the Linux kernel had only 985 bugs in 5.7 million lines of code, significantly fewer than the 5000 bugs that would be expected in a commercial program of similar size. Another study in 2003, which compared the implementation of a networking component in different operating systems, found that the Linux defect rate was 0.1 defects per 1,000 lines of code, compared with a defect rate of between 0.6 and 0.7 in general-purpose operating systems, according to software inspection service company Reasoning.

De Raadt also criticised hardware makers such as Hewlett-Packard and IBM for using Linux as an unpaid workforce, rather than spending money to develop their own version of Unix.

IBM, HP and Sun have come under criticism before for their work with the open source community. Jesús Villasante, the head of software technologies at the EC's Information Society and Media Directorate General, said last month that big companies such as IBM, HP and Sun are using the open source community as subcontractors rather than encouraging the community to develop independent commercial products.

"IBM says to a customer, 'Do you want proprietary or open software?' Then [if they want open source] they say 'Ok, you want IBM open source.' It is [always] IBM or Sun or HP open source," asserted Villasante, speaking at a debate on open source innovation at the Holland Open Software Conference in Amsterdam.

The full Forbes interview with De Raadt can be read here.

ZDNet UK's Ingrid Marson reported from London. For more coverage from ZDNet UK, click here.

Talkback 4 comments

    I always find these types of c ...Anonymous -- 20/06/05

    I always find these types of comments amusing. I'm a linus user and have been for some years. I currently run Fedora Core 4 and it does the job.
    We read a lot the Linux/BSD whatever community wants to reach as many people and desktops as possible. Why then do they make it so hard to install? I've been in IT for many years and am luckily able to make very few mistakes when it comes to installing and setting up these "newer" types of OS (to co-exist with Windoze), but if I was a total novice heaven help me.

    I guess the truth is always ou ...Anonymous -- 20/06/05

    I guess the truth is always out there we just had to find it

    > I guess the truth is alwa ...Anonymous -- 20/06/05

    > I guess the truth is always out there we just had to find it

    Sure we do John. If Theo had an operating system that actually did something that most people find useful these days, he would have found that being practical also means that you can't spend months on making your lines of code just perfect. It easy to keeps small and non-functional things perfect. But, when you need to offer many things to many people, it gets a bit harder. Just a tiny bit.

    Who cares about his little OpenBSD hobby. He did a great job with OpenSSH, I'll give him that, but he should leave serious OS stuff to people that are willing to strike a compromise.

    Bottom like: sour grapes. His preciuos little OS didn't get anywhere and it isn't going to any day soon, so he's letting some steam off. Oh well, that's fine too. I'm sure Linus and Co. won't be shedding to many tears over it. And neither will the users.

    "De Raadt also criticised ...Anonymous -- 20/06/05

    "De Raadt also criticised hardware makers such as Hewlett-Packard and IBM for using Linux as an unpaid workforce, rather than spending money to develop their own version of Unix."

    HP and IBM may be many things, but they sure aren't stupid. They know how to count their pennies. Unix flavours were expensive to maintain, not to mention incompatible between them.

    Linux is the new Unix. It does many things and it does them well. It runs on contemporary hardware of all kinds. It runs on clusters, mainframes, PC and in embedded devices. So, why wouldn't IBM, HP, SGI and other spend a little and gain a lot? After all, users are getting a cheper product - what's not to like?

    But back to the main point Theo is making about some fictional "unpaid workforce". What a bunch of rubbish that is. MOST kernel hackers work for people like Red Hat, Novell, SGI, IBM etc. They are PAID to do this. Sure, there are volunteers that WANT to do it. Why is that a problem?

    Theo needs to take a pill. And quick.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Brad Howarth The key Topik is always money
    One of the big problems of the internet is that is practically impossible to keep up-to-date on preferred topics. You can limit your sources, but this can mean missing a lot of valuable data.
  • Array Google open-sources JavaScript tools
    Google announced overnight the release and open-sourcing of a trio of tools designed to help JavaScript developers.
  • Array Do we need the legislative blackmail?
    Virtually everyone in the telecommunications industry has their say in the Senate Standing Committee's public hearing into the pending legislation to split up Telstra, in this week's Twisted Wire podcast.
  • More blogs »

Tags

Back to top

Featured