Torvalds: Linux and OpenSolaris a tough mix

The Linux leader acknowledges that "taking code from other (open-source) projects is hard...If you take Solaris code, you have to fix it for all the differences." More work than it's worth?

It should be obvious, but the more I talk to people about open source, and where and how it's useful, the more I'm surprised by how overinflated (or underinflated) expectations often are for open source.

One case in point is with the utility of source code as a way to save time and money, rather than reinventing the wheel. For example, Alfresco, my employer, was able to get its initial content management product to a 1.0 state in less than six months because it heavily borrowed from successful open-source projects such as Hibernate, Spring, PDFbox, and others.

However, as Linux kernel creator Linus Torvalds notes in a recent interview, it's not always that easy. Speaking of the possibility of including Sun's OpenSolaris code in Linux, the Torvalds remarks:

One of the problems is that taking code from other projects is hard. You can't take the code as is, right? Solaris is very different in many areas from Linux, so if you take Solaris code, you have to fix it for all the differences.

Quite often, it's actually more work to try to take code from another project than it would be to just write it yourself from the start, from scratch.

In some cases, it's worth the effort, but it is effort. For those who think that adopting open-source software is easy, you clearly haven't been involved in it for very long.

Open source doesn't make development or business easier. It's a different way of doing development that has its own significant benefits and some downsides. I think that it leads to superior code, but don't expect the road to be smooth.


Follow me on Twitter at mjasay.

Tags:
Tech Culture
About the author

    Matt Asay is chief operating officer at Canonical, the company behind the Ubuntu Linux operating system. Prior to Canonical, Matt was general manager of the Americas division and vice president of business development at Alfresco, an open-source applications company. Matt brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. He is a member of the CNET Blog Network and is not an employee of CNET. You can follow Matt on Twitter @mjasay.

     

    Join the discussion

    Conversation powered by Livefyre

    Don't Miss
    Hot Products
    Trending on CNET

    HOT ON CNET

    Delete your photos by mistake?

    Whether you've deleted everything on your memory card or there's been a data corruption, here's a way to recover those photos.