Archive

Posts Tagged ‘Linux’

A post on Linux| Suggested for Newbies | Suggested reading material before entering into ‘ Linux Study ‘

September 27, 2009 7 comments

Hello guys, I had a long thought on what should be my next post on this blog. I thought of writing about ‘Google Wave’ as its beta version is hoped to release on October 1st 2009. But later I was prompted to write about Linux as some of my friends suggested ‘On writing a tutorial about Linux’. This post is actually a kind of post that should be read before starting to learn Linux.So let’s begin

Lets start with UNIX as Linux is defined as an open source version of UNIX.

UNIX

  • Originally developed in the year 1969 at AT&T Bell Labs
  • Key developers: Dennis Richie and Ken Thompson.
  • UNIX stands for UNIplexed Information Computing System (UNICS).When the Unix was first developed in 1970s, it required the data and address buses to be uniplexed, i.e they were not multiplexed, hence it was named so.
  • UNIX includes a kernel and a number of small components and utilities built to work with the kernel.
UNIX Family tree

UNIX Family tree(please click on the image to view enlarged version)

Letz, continue with the history of Linux. In about 1979 various commercial vendors began to adopt UNIX under license from AT&T. The number of flavours increased (System V, BSD, HP-UX, Solaris, IRIX, etc.). In 1984 Richard Stallman drove the beginnings of the Open Source movement with the foundation of GNU(GNU stands for “Gnu is Not Unix.”). Later this became the Free Software Foundation. They began introduce open source products to work under UNIX. Of these, the biggest success was building GCC, the C Compiler.In 1991 21 year old Linus Torvalds wanted to buy a UNIX for his own computer but couldn’t afford it. So he began writing a UNIX-like operating system called Linux. He made it Open Source. It was initially a terminal emulator, which Torvalds used to access the large UNIX servers of the university. He wrote the program specifically for the hardware he was using and independent of an operating system because he wanted to use the functions of his new PC with an 80386 processor. Development was done on Minix using the GNU C compiler.

Richard Stallman

Richard Stallman

Linus Torvalds

Linus Torvalds

Advertisements
Categories: Linux Tags: , , ,