Will We See Another Operating System?

3 comments

Two weeks ago we published a research paper estimating the development cost of a community Linux distribution. It was a fantastic project for the three of us who worked on it. The findings were surprising, even to me. It would take over $10 billion for a company to develop the software represented in Fedora 9.

Even more important than the money is time. The sheer number of years it would take to build this would make it daunting for any company to undertake. As soon as the OS was done, requirements/architectures/markets would have changed and they’d have to start all over again. That is one of the unheralded perils of proprietary software development. Since you are operating under central command, you lack the flexibility of a de-centralized community who can work in parallel. Or to quote from the paper:

Just imagine a computing world where Linus Torvalds didn’t allow (in fact force) users of Linux to allow others to re-use their contributions. Would there be a Google if they didn’t have the free use of Linux and the ability to modify it to suit their needs? Could there be the expanding new category of sub-$350 ultra mobile PCs without the free use of a $10.8 billion piece of software? Would Amazon be able to build its new line of Kindle reading devices without a free piece of $1.4 billion R&D to power it? More than just money, the software in a Linux distribution represents time. The economics in each of these examples would not have been possible had these companies been forced to pay per-device or per-server license fees to any one company or had to devote the thousands of person-years of development time to create this software.

The paper was an interesting experiment in putting a value on something that is free. As the paper states:

As we can see from this study and through the explosion of Linux throughout all areas of computing, collaborative development creates enormous economic value. Companies such as IBM, Intel, HP, Fujitsu, NEC, Hitachi, Google, Novell, Oracle, Red Hat, and many others have all participated and profited in the tremendous ecosystem created by this open model of software development.

The companies stated above, and many others, realize they are getting a great value in free r&d. Analyst Dennis Byron wrote an interesting follow up to the paper in financial magazine Seeking Alpha where he states that Microsoft’s R&D expenditure is in line with our estimates.

Over the period roughly comparable with the development of Linux as defined by LF in its study, Microsoft was developing its Vista client operating software, Windows Server 2007 server software, Office 2007, Internet Explorer 7 and other related software. Microsoft spent around $14 billion on that effort by my estimate (see illustration; sum of “Est. Comparative R&D” ) making the LF estimate seem reasonable.

Of course these studies are purely academic and debatable. No one is going to re-write Linux from scratch. Why on earth would they when they can use it as they wish, as long as they share with others? The numbers from our studies (and Dennis’) however do raise the question: will we ever see another operating system independently developed by one company from scratch?

Obviously Microsoft seems destined and committed to go it alone. They are busy remaking Vista into Windows (how is that for a backward port)? Apple based their OS on the freeBSD system that has been around for some time.

What about Google’s Android, you say? Or the Moblin platform for Mobile Internet Devices and Netbooks? Both are based on Linux. Google and Intel have leveraged the free R&D into these projects, producing a framework available on products in record time.

Vista is likely the last operating system we will ever see written by one company from scratch. I think the future operating systems will smartly make use of the free software already available. It produces better quality code, running on more architectures and for more devices. It also would have saved them about $10 billion. Oh well.

4
Average: 4 (3 votes)
Tagged with General
Linux and Open Source, and a new OS
Submitted by Nick Banasihan on Tue, 03/24/2009 - 00:28.

It is quite interesting how much sharing leads to diversity, much like to the nature of Linux. What I like about Linux, even if in the future, it does become the dominant platform, is that there is no one Linux. There are a lot of distributions, each with its own advantages and idiosyncrasies, but they are all Linux. That is completely different from the idea of Microsoft supporting only its latest products. For Linux, the development is parallel, and all these different distributions do not necessarily disappear as long as some users support them.

Because of this, I believe that there would be more distributions to surface, and some of which we might have not even heard of because it is just being passed around in some small community currently. As of this moment, we are already having plans in university to continue developing this distribution that one of the professors began, but eventually stopped developing because of his busy schedule. I think a lot of support from Linux comes from the development of a community, because open source really does bring people together, rather than divide them.

As far as operating systems go, I would not find it surprising if somebody else develops an operating system different from Linux. But I would expect it to be GPL'd instead of being proprietary. Or probably I would say that it was based on Linux. At this time, we know pretty well that for general-purpose software, like operating systems, it is a great advantage to have a great number of people help. Perhaps the analogy of a small town goes even further, because I believe there were times when the people would come together to build a church, or a town hall, or a new playground. That is, we all work together toward something that everyone can benefit from.

What is great and exciting about these times is that we are becoming more and more aware about what we can do with software as a community of contributors and users. There is a raised awareness that no one company could possibly hold the best solution for all time. That is why open source encourages innovation and progress: every little step counts.

Nick Banasihan

A new OS
Submitted by Daniel Dugger on Wed, 11/26/2008 - 22:42.

I don't think even the massive amount of money it would take will keep a good new OS down. I'm sure there will be more 'new' OS's in the future, it's just a question of when. I'm going to use my psycho powers and predict that within the next 2 to 5 years we will see something similar to ReactOS, but it will be a full Linux distro with complete Win32/64 binary compatibility. It might sound crazy, but I would be willing to bet it will happen. As it is, Wine and Crossover Office are pretty darn good at letting you run Windows programs, but there is obvious flaws, like how many programs will run reliably.

I'm going to predict even deeper now... I can see the Linux desktop taking a larger foothold in the market as people get sick and tired so spending so much money on add on programs to make Windows run better. With this happening, there will be an even larger migration to Linux than ever before. People will still be in love with their Windows programs and still want to run them, but without better support, they will start to figure out how to make them run themselves. Packages of .dll's will start surfacing with binary libraries and source, that will be compatible all Windows programs that require them, but they will not be so easy to attack.

The visions are getting darker now... Microsoft will be raising heckfire about reverse engineering but will lack proof, kinda like SCO's claims. The .dll packages will be freshly written from scratch and no IP claims will stand up in court, Linux will begin to have over 50% of the market share of new Desktop and Laptop systems. People will revolt against Microsoft, and Microsoft will finally give in to the force of the source.

The visions are too fuzzy now, I'm feeling weak...

The seasons don't fear the Penguin, nor do the wind the sun or the rain...

More Cowbell!

Another new OS
Submitted by Amanda McPherson on Wed, 12/03/2008 - 02:11.

Jack,

Interesting predictions. I can see Linux desktop taking a larger foothold as well. I'm surprised to hear myself say that but if you think about the rise of netbooks it's not a crazy thing to say.

I think Microsoft will be around for a long time to come, but their monopoly might be seeing a few fresh cracks.

Thanks for your comment,

Amanda