Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say forum.
PDFPrintE-mail

Isn't Linux just UNIX under a different name?

Opinion and Analysis

What's the big deal about Linux? Isn't it at heart just a PC-based version of UNIX – the ‘70’s hit operating system which has outlived the predictions of its demise throughout the ‘90’s? If you’ve come from a Solaris or HP/UX or AIX background isn’t a PC-based UNIX a bit, well, passé?


To answer this you need to know the history. UNIX was kicked off by Kenneth Thompson and Dennis Ritchie around the time man first landed on the moon.

They’d been working on a project called MULTICS which was aborted. With a bit of time to kill the duo decided to write a space war game running on a PDP computer sitting around. Demonstrating the thinking that defines either brilliance or madness they first thought they ought to write an operating system before they could produce the game. This was the birth of UNIX.

AT&T took over the rights to UNIX, but program code was released to educational institutions for their own use. This caused the evolution of UNIX in two different directions as it was built upon in the laboratories of universities and large enterprises. AT&T’s evolution became known as System V while Berkeley University in California produced their Berkeley UNIX variation called BSD.

Major UNIX vendors followed one branch or the other or, even both as in the case of Sun Microsystems whose SunOS operating system was a Berkeley derivative but switched to System V when they rebranded SunOS as Solaris.

Ownership changed hands as time went on; Novell, SCO and Caldera all got into the fray. You may recall SCO filed lawsuits asserting their ownership of UNIX and alleging an effective copyright over competing products which they claimed used “original source code” from the proprietary UNIX product.

Linux, on the other hand, came about not through a space game or the interests of corporations. In 1991 Linus Torvalds began writing a kernel on his home Intel-based computer which he named Linux. The kernel is really the only item that is truly known as “Linux” despite the many discs of distributions like Ubuntu and Fedora which are mostly referred to under this name.

The kernel is the essential core of an operating system which provides all the interaction between computer programs and the underlying hardware as well as scheduling many programs to apparently run at the same time. Torvalds built his own without either support from a large organisation or the benefit of seeing existing source code (despite the SCO claims.)

Of course, Torvalds did have the advantage of being able to base his work on how an established and capable multi-user operating system performed and it would be wrong to suggest Linux came about totally in isolation to UNIX; there’s no doubt it was inspired by UNIX as well as MINIX – which itself was a UNIX-based operating system by Andrew Tanenbaum.

MINIX is aimed at minimal PC-based hardware platforms and originally began as a teaching tool; the latest version – MINIX 3 – adds the goal of reliable application performance on embedded computers or resource-limited systems in production and real world usage.

CONTINUED







SPONSORED PRESS RELEASES

Independent Research Shows High Customer Satisfaction for NetSuite
NetSuite Inc. (NYSE: N), a leading vendor of cloud computing business management software suites, today announced that technology advisory firm Nucleus Research has completed an independent survey of NetSuite customers and concluded that NetSuite customers are highly satisfied, l...

Featured IT jobs

Senior Software consultant responsible for providing support on a unique enterprise level software solution for various customers, Melbourne based!
Skills Tags:   IT  ITIL  Linux  Management  RFP  Unix
This financial client has an excellent opportunity for an experienced Database Developer. SQL 2005 Some Schema design + SSIS & SSRS - 80k+super
Skills Tags:   Design  Development  SQL  SQL Server
Massive Hyperion Project requires a Hyperion Planning Architect / Lead Developer - drive home a huge Hyperion solution.
Skills Tags:   Architect  Design  Development  Hyperion
OBIEE Consultant to work on a very large greenfield OBIEE implementation to date to work end-to-end with excellent modelling & BI Server skills
Skills Tags:   Business Intelligence  Cognos  Hyperion  Informatica  Oracle  SQL

Editors Picks

Stories you may have missed 

What iTWire offers for free

E - mail News SMS Headlines Desktop Alerts News Feeds Job Alerts Technology Events Press-Releases