The InformationWeek -- Blogs
Open Source Blog

Topics:   Open Source

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

Linux Will Displace Unix When It Comes To New Apps


Posted by Charles Babcock, Oct 21, 2007 05:11 PM

Last month, Gartner analyst George Weiss predicted applications will no longer be developed to run on Unix. This is a little like predicting the death of the mainframe -- Unix is going to be with us a long time yet -- but after looking at the Linux kernel development process, I think I know what he means.

Weiss made his prediction Sept. 20 at Gartner's Open Source Summit in Las Vega in a talk called, "Planning A Third Generation Linux Enterprise." He said he expects that sometime in 2009, "We will have seen the last application developed specifically for Unix, after which no applications will be developed just for that operating system." He added that existing Unix applications will continue to run and get updated.

From my own perspective, after seeing the talent and effort being poured into the Linux development process, Weiss' prediction looks like a safe bet, even if the backers of HP UX, IBM's AIX, and Solaris don't see things that way. New applications will be written for Linux rather than Unix by the end 2009 because it will do 95% of the things that Unix does, and the kernel development process will be closing out the remaining differences fast.

Unix will maintain an edge in scalability until then, then Linux will catch up. Linux will excel at running on multicore chips and multiprocessor servers and at implementing virtualization. Unix has some advanced identity management and security features available to run on it, but Linux will catch up. Solaris leads in terms of system self-diagnostic capabilities, but Linux will catch up.

That doesn't mean Unix stops running sometime after 2009. On the contrary, Unix will be in operation many years from now. New applications developed for Linux will, in some cases, be easily converted to run under Unix. Weiss didn't say no new applications will run on Unix; he said new applications won't be developed with Unix as their primary target system. Those days are over.

Linux has its roots in Unix and is POSIX (Portable Operating System Interface) compliant, so converting a new application from one to the other will always be possible. But what Weiss' comment really means is that there are now two major operating systems with the resources behind them to stay in the forefront of modern systems. One is Windows Server, with Microsoft's millions being poured into it. The other is Linux, with the Linux kernel development process.


« Please Speak S-l-o-o-w-w-w-l-y and Dis-tinkt-lee | Main | Dumb iPhone Commercial Of The Week (Plus, Dell Discovers Devo) »



Sign up now for the weekly InformationWeek Blog Newsletter.


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.