Sunday 25 September 2011

ABOUT LINUX

            LINUX is multiuser, multitasking operating system.Linux is one of the most prominent examples of free and open source software collaboration; All the underlying source code can be used, freely modified, and redistributed, for both commercially and non-commercially purpose, by anyone under licenses such as the GNU General Public License. Linux is packaged in a format known as a Linux distribution for desktop and server use. Some popular mainstream Linux distributions include Debian (and its derivatives such as Ubuntu), Fedora and openSUSE. Linux distributions include the Linux kernel, supporting utilities and libraries and usually a large amount of application software to fulfill the distribution's intended use.



History of Linux
Linux is a sterling pedigree as a child of UNIX. In the 1960, AT&T, Bell labs partnered with the MIT (Massachusetts institute of Technology) and general electronic in developing a multiuser operating system known as MULTICS.

Two Bell labs researcher Dennis Ritchie and Kem Thompson worked on this project until Bell labs withdrew from this project. Bell labs withdrew from the project they determine to resolve this by rehosting space travel to run a little used PDP-7 computer. This new project requires them to implement a new operating system for the PDP-7 which they called UNICS. They somehow eventually changed the name of the operating system to UNIX. One of the unique features of UNIX was that Ritchie and Thompson had implemented its using new programming language "C". Implementing UNIX in C made it possible to port UNIX to other computer more easily than previous operating system. Which were usually written in assembly language. 

UNIX was widely distributed especially to universities, computer scientists and student the world even studied UNIX, found ways to improve it and sent their code back to Ritchie and Thompson. UNIX rapidly grew and improved.

The GNU Project and Free Software Foundation
In the 1980 AT&T began to recognize the commercial value of UNIX. They asserted proprietary rights to it and began charging a substantial license free. The MIT researcher Richard Stallman launched the GNU project which focused on creating a UNIX-like operating system that could be freely distributed in supports of GNU Stallman and other created the Free Software Foundation in 1984.

The FSF promotes free software but free software is not necessarily cost free software the FSF intends the word free in the séance of Freedom. Free software is the software with which you can do the following:

                1. Use of any purpose
                2. Study to learn how to works and adapts to meet your need.
                3. Copy and redistribute.
                4. Distribute as part of an improved software system.

GNU GPL (General Public License)
The GPL is a form of copyright known as copy left. Design to protect not preclude-right to use, study, and copy and redistribute software. The GPL provides that a user has the right to use a software program as long as the user does not attempt to impair other rights to use it.

The Linux Kernel
Universities used UNIX for teaching computer science student about the operating system. When AT&T asserted its proprietary claim to UNIX. University need to replacement. Andrew Tannenbaum created a UNIX-like operating system called MINIX.

In the 1990 finishing computer science student Linus Torvalds began work on a memory manager for Intel Architecture PC. At some point he realized that his work could be extended to operate as a UNIX kernel.

In August 1991 he posted his work-in progress to the internet newsgroup Comp.os.minix.
Torvalds called his operating system kernel Linux, for Linus's MINIX.

UNIX programmer offered help in developing Linux. Because Stallman's GNU project had completed almost all of the component need for its UNIX like operating system.

In 1994 about three years after Tarvalds posting 1.0 was released under the term of GPL.

Red Hat Linux
Red Hat Inc. was founded in 1994 by Bob young and mare Ewing. Red Hat Inc. created a Linux distribution called Red Hat Linux. It is a packages-based distribution meaning those component programs were contained in the package file that also contained information describing the program. a utility program called the Red Hat Package Manager was used to installed a package.

Major Linux Distributors
1. Caldera System, Inc
2. Corel
3. Debian Mandrake
4. RedHat, Inc
5. Starm Linux
6. SuSE
7. TurboLinux

Linux Principle
1. Everything is a file (Including hardware)
You can secure access to hardware in the same way as you secure access to a document.
2. Small-single-purpose program
Linux provides many small utilities that perform one task very well. When new functionality is required the general philosophy is to create a separate program.
3. Ability to chain program together to perform complex task
The core design to UNIX is that the output of one program can be input for another program.
4. Avoid captive user interface
Most-command expects their option and argument to be type on the command line when the command is lunched.
5. Configuration data store in text
Text is a universal interface. UNIX utilities exist to manipulate text; storing configuration in text allows a configuration from one system to another system.


16 comments:

  1. great information..it is helpful for me.i will definitely do this Linux course.i really appreciated your effort keep it up.


    Online Pharmacy

    ReplyDelete
  2. Math makes the world go round. It is one such subject that has all the fundamental ingredients that makes it a universal language, which goes beyond the precincts of region, religion, culture or gender. It is such an important facet that its presence and importance cannot be denied within our lives. For more information visit : http://mindresearch.net/

    ReplyDelete
  3. Hello friends,this is a nice site and I wanted to post a note to let you know, good job! Thanks
    spiritual healing

    ReplyDelete
  4. lot of good information, I come here all the time and am very happy with your updates, Thank you!
    Essay Editing Service

    ReplyDelete
  5. Another good and awesome post you shared here with us.
    I love to read good blogs and want to spend more time in your blog.
    free cna training

    ReplyDelete
  6. It is true that Linux is multiuser operating system. We can perform different task at same time Linux.

    If you are working on window then this is not possible.

    70-680

    ReplyDelete
  7. Great post!!it's a multiuser operating system and it's really very helpful and important..thanks for sharing..
    NGO Schools in Noida

    ReplyDelete
  8. Great post and some really useful tips there. I love resource lists like this. Have social bookmarked it in the hope that others can also benefit.Online Ged

    ReplyDelete
  9. Great post!!it's really a great operating system..thanks for sharing..
    School for underprivileged in Noida

    ReplyDelete
  10. Thanks for sharing such valuable information.Keep posting such great info for us thanks.

    ReplyDelete
  11. Great information, I'm not using Linux, but I gain lots of information about it. Thank you
    Trainings, Seminars

    ReplyDelete
  12. I liked the posts and cool layout you have here! I would like to thank you for sharing your experience and the time it took to post!! Two Thumbs up!
    bike locks

    ReplyDelete
  13. hmm there is a perfection in this website nice keep on continuing will be back again to ur site

    free job posting at http://www.wisestep.com/recruiter
    free classifieds at http://www.bestolx.com

    thanking you

    ReplyDelete
  14. "Amazing Blog Keep It Up !!
    Best nism course in indore Join Stock Homes Call 8878888151"

    ReplyDelete
  15. I love your writing so much! proportion we communicate more approximately your article.
    rateio de concurso

    ReplyDelete