SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
A Brief History of Linux



Shiwang Kalkhanda © Copyright 2013
http://tosl.wordpress.com
                                                                       Shiwang Kalkhanda
Corrections, suggestions, contributions and translations are welcome   (shiwangkalkhanda@gmail.com)
The presentation is licensed under Creative Commons Attribution-Share Alike 3.0 license
EVENTS LEADING TO CREATION OF LINUX


 ●   The Unix operating system was conceived and implemented by Dennis, Ritchie, Ken Thompson,
     Brian W. Kerrington Of Bell Labs in 1969.
 ●   The name UNIX was initially written as UNICS (Uniplex Information and Computing System)
 ●   Anyone could get UNIX from the Bell Labs on a tape For a nominal fee, source code of the OS too
     had been Provided !!!
 ●   1970: University of California, Berkeley made further Improvement to UNIX source – included
     TCP/IP Networking in it. This is known as the BSD (Berkeley Systems Distribution) and initially
     released in 1977.It became yet another popular flavour of UNIX.
 ●   Source code was publicly made available: the license permitted redistribution, with source Or
     without source provided that Berkeley was credited.
 ●   Modern versions of BSD: NetBSD, OpenBSD and Mac OS X.
FREE SOFTWARE MOVEMENT

 ●   The tape of the Bell labs produced for its UNIX became the basis for a commercialization of UNIX
     in 1984. By then AT & T had become a telecommunication giant in the world. Since then UNIX
     became expensive and a trademark of AT & T. Its product ( AT & T) UNIX …...............!
 ●   No source code made available for folks to play with …...........!
 ●   By the early 1980s proprietary software development (by profit making companies) has been
     becoming popular.
 ●   Source codes of the software had been kept secret and Hidden (as with DOS, MX Windows XXP,
     Vixta)
 ●   1983: comes the Richard Stallman of MIT in Cambridge, USA to initiate a battle against proprietary
     software.
 ●   This marks the birth of the Free Software Foundation and Subsequently the huge collection of the
     GNU (Gnu is Not Unix) software.
 ●   Licensing: give everyone the right to copy, distribute, and Modify the work, though under strict
     terms and conditions.
IMPETUS FOR KERNEL DEVELOPMENT

 ●   Richard Stallman started the GNU project with the goal of creating a free UNIX-like operating
     system. As part of this work, he wrote the GNU General Public License (GPL) and introduced the
     concept of copyleft against copyright. By the early 1990s there was almost enough available
     software to create a full operating system. However, the GNU kernel, called Hurd, failed to attract
     enough attention from developers leaving GNU incomplete.
 ●   MINIX, a Unix-like system intended for academic use, was released by Andrew S. Tanenbaum in
     1987. While source code for the system was available, modification and redistribution were
     restricted. In addition, MINIX's 16-bit design was not well adapted to the 32-bit features of the
     increasingly cheap and popular Intel 386 architecture for personal computers. In the early nineties
     a commercial UNIX operating system for Intel 386 PCs was too expensive for private users.
 ●   These factors and the lack of a widely adopted, free kernel provided the impetus for Torvalds's
     starting his project. He has stated that if either the GNU or 386BSD kernels were available at the
     time, he likely would not have written his own
 ●   The Linux OS as we see and use it today is now called The GNU/Linux as it is the huge collection
     of GNU software Plus the kernel developed by Linus Torvalds and thousands of volunteers around
     the world which made it possible for Any Linux distribution to exist today.
ABOUT LINUS TORVALDS …... & LINUX DEVELOPMENT

 ●   Born on December 28, 1969 in Helsinki, Finland.Son of Nils and Anna Torvalds. Both parents
     pursued careers in journalism.
 ●   Linus took an early interest in computers mainly through the influence of his maternal grandfather.
     Excelled in math in secondary school.
 ●   Linus Torvalds enrolled at the University of Helsinki in 1988 where he studied computer science.
     After buying a PC with an Intel 386 CPU, he began using Minix, an Unix-inspired operating system
     created by Andrew Tannenbaum for use as a teaching tool.
 ●   Linus was not impressed with the system in general and in particular he lamented its inability to do
     terminal emulation, which he needed so he could connect to the university's computers.
 ●   When he was a graduate student, Linus decided to do the terminal emulation program himself,
     independently of Minix. These were the first steps toward creating Linux.
 ●   Linus quickly developed the terminal emulation program and it was sufficient for his needs for a
     while. However, Linus began thinking that it would be nice to be able to do other things with it like
     transferring and saving files. This is where Linux was really born.
A HISTORIC POST ON USENET GROUP
 ●   On 25 August 1991,
     he announced this
     system in a Usenet
     posting   to      the
     newsgroup
     "comp.os.minix."...
LINUX NAMING

 ●   As it is apparent from the posting, Linus himself didn't believe that his creation was going to be big
     enough to change computing forever. Linux version 0.01 was released by mid September 1991,
     and was put on the net. Then Linux belonged to the world.
 ●   Linus Torvalds had wanted to call his invention Freax, of "freak", "free", and "x" (as an allusion to
     Unix). During the start of his work on the system, he stored the files under the name "Freax" for
     about half of a year. Torvalds had already considered the name "Linux," but initially dismissed it as
     too egotistical.




 ●   LINUS TORVALDS →
LINUX LICENSE & MASCOT

 ●   Torvalds first published the Linux kernel under its own licence, which had a restriction on
     commercial activity. In the middle of December 1992 he published version 0.99 using the GNU GPL
 ●   Torvalds announced in 1996 that there would be a mascot for Linux, a penguin. Torvalds mention
     he was bitten by a Little Penguin on a visit to the National Zoo & Aquarium, Canberra, Australia.
     Larry Ewing provided the original draft of today's well known mascot based on this description.
 ●   The name Tux was suggested by James Hughes as derivative of Torvalds' UniX.
WHAT IS LINUX …..?

 ●   Linux is a Operating Sytem Kernel , used by Linux family of Unix-like Operating Systems
 ●   The Linux kernel is released under the GNU General Public License version 2 and is developed by
     contributors worldwide.
 ●   The whole system uses GNU tools: C library, gcc, binutils, fileutils, make, emacs... So the whole
     system is called “GNU / Linux”
 ●   Many Linux distributions have been released based upon the Linux kernel.
 ●   An operating system using the Linux kernel and including a collection of apps is called LINUX
     DISTRO or LINUX DISTRIBUTION.
 ●   There are hundreds available .Some of the most popular are Red Hat, Fedora, SUSE, Debian, and
     Ubuntu
WHAT IS LINUX DISTRO....?

 ●   “Distros” (short for Distributions) are collections of software bundled with the Linux kernel and tuned
     to play well together.
 ●   Distros exist for special purposes, but even for general purpose desktop use there are dozens,
     each of which is “perfect” to its creators
                                                      Desktop Environment
                          Web Tools                                                    Multimedia
                          & Browsers                                                   & Games




                       Word Processing                                         Networking &Configuration
                        & Office Apps                                                    Tools


                                                   The “Perfect” Distro
WHAT IS LINUX DISTRO....?

 ●   Some Things That Characterize Distros:
      –   Graphical-Desktop vs. Server, Firewall, etc.
      –   Choice of Included Applications
           ●   And what flexibility is there to add more later
      –   Aimed at “Beginner” vs. “Expert”
           ●   Active Forums Provide On-Line Support
      –   Level of Hardware Supported
           ●   New vs. Older Computers, Wireless Cards, etc.
      –   Large-Company Effort(Commercial) vs. Community

          There are HUNDREDS of Distros, But Only a Handful That a New User Needs to Consider
DISTRO LANDSCAPE

 ●
PREMIERE WEBSITE FOR DISTRO INFORMATIONS

 ●   http://www.distrowatch.com
           ●   Detailed Entries For Hundreds of Distros
           ●   Write-ups on the Most Popular
           ●   A Weekly Newsletter
           ●   Search Capability
           ●   Tutorials
COMMERCIAL DISTROS


 ●   Red Hat: http://www.redhat.com/
      –   The most popular. Reliable, safe, user friendly, easy to install,
      –   supported by all hw and sw vendors.
 ●   Suse (Novell): http://www.suse.com/
      –   The main alternative. Easy to install, user friendly.
 ●   Mandrake: http://www.mandrakelinux.com/
      –   User friendly, easy to install, more innovative, but less stable
      –   (perhaps better since the introduction of community pre­releases).
      –   More targeted to individual users. Little vendor support.
COMMUNITY DRIVEN DISTROS..

 ●   Debian: http://debian.org/
      –   Very stable and safe, but more difficult to configure and install.
      –   Stable releases not frequent enough (every 2 or 3 years).
      –   The best for servers, but not for beginners!
 ●   Fedora Core: http://fedora.redhat.com/
      –   Stable, secure, user friendly, easy to install. Frequent full releases.
 ●   Ubuntu: http://www.ubuntu.com/
      –   Easy to install, secure, user friendly, frequent full releases,
 ●   CentOS: http://www.centos.org/
      –   Very stable and safe based on RHEL
      –   Stable releases and best for servers
SOME FREE UNIX BASED SYSTEMS

 ●   GNU / Hurd: http://www.gnu.org/software/hurd/hurd.html
      –   GNU tools with the Hurd, the GNU kernel (microkernel)
      –   Getting mature, but not enough yet for general use.
      –   Only used by Hurd developers so far (2004).
 ●   BSD Family
      –   FreeBSD: http://www.freebsd.org/
           ●   Powerful, multiplatform, secure, and popular BSD system
      –   OpenBSD: http://openbsd.org/
           ●   Built for extreme security and reliability. Popular in Internet servers.
      –   NetBSD: http://netbsd.org/
           ●   BSD distribution which goal is to be extremely portable
           ●   For example → available on ARM
LINUX DISTROS ANALOGY WITH CARS

 ●   Best way to explain this is to make an analogy with engines and cars. Imagine a world where there
     is only one engine manufacturer. Everyone else gets the engine free of charge and makes a car
     around it. Each “car model” in Linux is called a Distribution or Distro. Examples:
      –   Debian, Red Hat Fedora, Ubuntu, Suse, Knoppix, PCLinuxOS, Back-Track
      –   And hundreds of others.
 ●   The engine in Linux is the kernel. Check out - http://en.wikipedia.org/wiki/Linux_kernel
 ●   Version numbering:
      –   A.B.C.D
           ●   A – Kernel version
           ●   B – Kernel major version
           ●   C – Kernel minor version
           ●   D – Bug fixes
WHY LEARN LINUX AS OPPOSED TO OTHER OS ..?


 ●   FREEDOM – who likes their freedom? How do you spell FREEDOM?
 ●   Ans is Linux!
      –   Freedom from price
      –   Freedom from all sorts of entanglements
      –   Freedom – no licensing hassles, expenses, threats, court cases, not locked into a specific
          product or vendor, no costly upgrades every year
 ●   WHY – because of Linux’s unique licensing.
LINUX KERNEL LICENSE


 ●   Linux is Open Source Software – i.e. developed by a large community of developers working
     collaboratively since the source code is freely available to anyone to read and improve. And this
     cycle is iterative. The Internet is the medium for this development. The Linux kernel is released
     under the GNU General Public License version 2 (GPLv2).
 ●   4 types of licenses basically :
      –   Open Source – free and modifiable source code
      –   Closed Source – source code not available and costly end product
      –   Freeware – Closed source, but given away freely
      –   Shareware – Closed source, initially given away free but then requires payment for continued
          use.
ITS GOOD THING TO HAVE A WIDE SPECTRUM


 ●   Each Operating System has its own advantages and disadvantages (some more some less)
 ●   Don’t become biased, don’t fall in love with a specific OS, don’t be blinded. Evaluate your need(s)
     and choose accordingly.
REFERENCES


 ●   http://en.wikipedia.org/wiki/Linux_kernel
 ●   https://www.kernel.org
 ●   http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-life-of-unix/0
THANKS FOR YOU TIME.........!

Weitere ähnliche Inhalte

Was ist angesagt?

Linux history & features
Linux history & featuresLinux history & features
Linux history & features
Rohit Kumar
 

Was ist angesagt? (20)

Linux ppt
Linux pptLinux ppt
Linux ppt
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Linux
LinuxLinux
Linux
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
History of Linux.pptx
History of Linux.pptxHistory of Linux.pptx
History of Linux.pptx
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
Linux Advantages and Disadvantages
Linux Advantages and DisadvantagesLinux Advantages and Disadvantages
Linux Advantages and Disadvantages
 
Linux and its history
Linux and its historyLinux and its history
Linux and its history
 
comparing windows and linux ppt
comparing windows and linux pptcomparing windows and linux ppt
comparing windows and linux ppt
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
Linux
LinuxLinux
Linux
 
History of Linux
History of LinuxHistory of Linux
History of Linux
 
Linux history & features
Linux history & featuresLinux history & features
Linux history & features
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
Windows vs linux prsentsn
Windows vs linux prsentsnWindows vs linux prsentsn
Windows vs linux prsentsn
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Linux
LinuxLinux
Linux
 

Ähnlich wie History of linux

introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
EidTahir
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
Medhat Dawoud
 

Ähnlich wie History of linux (20)

Linux basics
Linux basicsLinux basics
Linux basics
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Intro to Linux
Intro to LinuxIntro to Linux
Intro to Linux
 
Chapter 8 - nsa Introduction to Linux.ppt
Chapter 8 -  nsa Introduction to Linux.pptChapter 8 -  nsa Introduction to Linux.ppt
Chapter 8 - nsa Introduction to Linux.ppt
 
what is linux?
what is linux?what is linux?
what is linux?
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux Operating System (Presented in ICS Course at United International Unive...
Linux Operating System (Presented in ICS Course at United International Unive...Linux Operating System (Presented in ICS Course at United International Unive...
Linux Operating System (Presented in ICS Course at United International Unive...
 
Opensource technologies
Opensource technologiesOpensource technologies
Opensource technologies
 
Linux
LinuxLinux
Linux
 
Report
ReportReport
Report
 
Linux operating systems and Bootable Pendrive
Linux operating systems and Bootable PendriveLinux operating systems and Bootable Pendrive
Linux operating systems and Bootable Pendrive
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linux
 
Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban
 

Mehr von Shiwang Kalkhanda

Mehr von Shiwang Kalkhanda (7)

Vi Editor
Vi EditorVi Editor
Vi Editor
 
Why linux is better than windows
Why linux is better than windowsWhy linux is better than windows
Why linux is better than windows
 
Intro to operating_system
Intro to operating_systemIntro to operating_system
Intro to operating_system
 
Intro to libre_office
Intro to libre_officeIntro to libre_office
Intro to libre_office
 
Intro to open_source
Intro to open_sourceIntro to open_source
Intro to open_source
 
Cryptoparty Handbook
Cryptoparty HandbookCryptoparty Handbook
Cryptoparty Handbook
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

History of linux

  • 1. A Brief History of Linux Shiwang Kalkhanda © Copyright 2013 http://tosl.wordpress.com Shiwang Kalkhanda Corrections, suggestions, contributions and translations are welcome (shiwangkalkhanda@gmail.com) The presentation is licensed under Creative Commons Attribution-Share Alike 3.0 license
  • 2. EVENTS LEADING TO CREATION OF LINUX ● The Unix operating system was conceived and implemented by Dennis, Ritchie, Ken Thompson, Brian W. Kerrington Of Bell Labs in 1969. ● The name UNIX was initially written as UNICS (Uniplex Information and Computing System) ● Anyone could get UNIX from the Bell Labs on a tape For a nominal fee, source code of the OS too had been Provided !!! ● 1970: University of California, Berkeley made further Improvement to UNIX source – included TCP/IP Networking in it. This is known as the BSD (Berkeley Systems Distribution) and initially released in 1977.It became yet another popular flavour of UNIX. ● Source code was publicly made available: the license permitted redistribution, with source Or without source provided that Berkeley was credited. ● Modern versions of BSD: NetBSD, OpenBSD and Mac OS X.
  • 3. FREE SOFTWARE MOVEMENT ● The tape of the Bell labs produced for its UNIX became the basis for a commercialization of UNIX in 1984. By then AT & T had become a telecommunication giant in the world. Since then UNIX became expensive and a trademark of AT & T. Its product ( AT & T) UNIX …...............! ● No source code made available for folks to play with …...........! ● By the early 1980s proprietary software development (by profit making companies) has been becoming popular. ● Source codes of the software had been kept secret and Hidden (as with DOS, MX Windows XXP, Vixta) ● 1983: comes the Richard Stallman of MIT in Cambridge, USA to initiate a battle against proprietary software. ● This marks the birth of the Free Software Foundation and Subsequently the huge collection of the GNU (Gnu is Not Unix) software. ● Licensing: give everyone the right to copy, distribute, and Modify the work, though under strict terms and conditions.
  • 4. IMPETUS FOR KERNEL DEVELOPMENT ● Richard Stallman started the GNU project with the goal of creating a free UNIX-like operating system. As part of this work, he wrote the GNU General Public License (GPL) and introduced the concept of copyleft against copyright. By the early 1990s there was almost enough available software to create a full operating system. However, the GNU kernel, called Hurd, failed to attract enough attention from developers leaving GNU incomplete. ● MINIX, a Unix-like system intended for academic use, was released by Andrew S. Tanenbaum in 1987. While source code for the system was available, modification and redistribution were restricted. In addition, MINIX's 16-bit design was not well adapted to the 32-bit features of the increasingly cheap and popular Intel 386 architecture for personal computers. In the early nineties a commercial UNIX operating system for Intel 386 PCs was too expensive for private users. ● These factors and the lack of a widely adopted, free kernel provided the impetus for Torvalds's starting his project. He has stated that if either the GNU or 386BSD kernels were available at the time, he likely would not have written his own ● The Linux OS as we see and use it today is now called The GNU/Linux as it is the huge collection of GNU software Plus the kernel developed by Linus Torvalds and thousands of volunteers around the world which made it possible for Any Linux distribution to exist today.
  • 5. ABOUT LINUS TORVALDS …... & LINUX DEVELOPMENT ● Born on December 28, 1969 in Helsinki, Finland.Son of Nils and Anna Torvalds. Both parents pursued careers in journalism. ● Linus took an early interest in computers mainly through the influence of his maternal grandfather. Excelled in math in secondary school. ● Linus Torvalds enrolled at the University of Helsinki in 1988 where he studied computer science. After buying a PC with an Intel 386 CPU, he began using Minix, an Unix-inspired operating system created by Andrew Tannenbaum for use as a teaching tool. ● Linus was not impressed with the system in general and in particular he lamented its inability to do terminal emulation, which he needed so he could connect to the university's computers. ● When he was a graduate student, Linus decided to do the terminal emulation program himself, independently of Minix. These were the first steps toward creating Linux. ● Linus quickly developed the terminal emulation program and it was sufficient for his needs for a while. However, Linus began thinking that it would be nice to be able to do other things with it like transferring and saving files. This is where Linux was really born.
  • 6. A HISTORIC POST ON USENET GROUP ● On 25 August 1991, he announced this system in a Usenet posting to the newsgroup "comp.os.minix."...
  • 7. LINUX NAMING ● As it is apparent from the posting, Linus himself didn't believe that his creation was going to be big enough to change computing forever. Linux version 0.01 was released by mid September 1991, and was put on the net. Then Linux belonged to the world. ● Linus Torvalds had wanted to call his invention Freax, of "freak", "free", and "x" (as an allusion to Unix). During the start of his work on the system, he stored the files under the name "Freax" for about half of a year. Torvalds had already considered the name "Linux," but initially dismissed it as too egotistical. ● LINUS TORVALDS →
  • 8. LINUX LICENSE & MASCOT ● Torvalds first published the Linux kernel under its own licence, which had a restriction on commercial activity. In the middle of December 1992 he published version 0.99 using the GNU GPL ● Torvalds announced in 1996 that there would be a mascot for Linux, a penguin. Torvalds mention he was bitten by a Little Penguin on a visit to the National Zoo & Aquarium, Canberra, Australia. Larry Ewing provided the original draft of today's well known mascot based on this description. ● The name Tux was suggested by James Hughes as derivative of Torvalds' UniX.
  • 9. WHAT IS LINUX …..? ● Linux is a Operating Sytem Kernel , used by Linux family of Unix-like Operating Systems ● The Linux kernel is released under the GNU General Public License version 2 and is developed by contributors worldwide. ● The whole system uses GNU tools: C library, gcc, binutils, fileutils, make, emacs... So the whole system is called “GNU / Linux” ● Many Linux distributions have been released based upon the Linux kernel. ● An operating system using the Linux kernel and including a collection of apps is called LINUX DISTRO or LINUX DISTRIBUTION. ● There are hundreds available .Some of the most popular are Red Hat, Fedora, SUSE, Debian, and Ubuntu
  • 10. WHAT IS LINUX DISTRO....? ● “Distros” (short for Distributions) are collections of software bundled with the Linux kernel and tuned to play well together. ● Distros exist for special purposes, but even for general purpose desktop use there are dozens, each of which is “perfect” to its creators Desktop Environment Web Tools Multimedia & Browsers & Games Word Processing Networking &Configuration & Office Apps Tools The “Perfect” Distro
  • 11. WHAT IS LINUX DISTRO....? ● Some Things That Characterize Distros: – Graphical-Desktop vs. Server, Firewall, etc. – Choice of Included Applications ● And what flexibility is there to add more later – Aimed at “Beginner” vs. “Expert” ● Active Forums Provide On-Line Support – Level of Hardware Supported ● New vs. Older Computers, Wireless Cards, etc. – Large-Company Effort(Commercial) vs. Community There are HUNDREDS of Distros, But Only a Handful That a New User Needs to Consider
  • 13. PREMIERE WEBSITE FOR DISTRO INFORMATIONS ● http://www.distrowatch.com ● Detailed Entries For Hundreds of Distros ● Write-ups on the Most Popular ● A Weekly Newsletter ● Search Capability ● Tutorials
  • 14. COMMERCIAL DISTROS ● Red Hat: http://www.redhat.com/ – The most popular. Reliable, safe, user friendly, easy to install, – supported by all hw and sw vendors. ● Suse (Novell): http://www.suse.com/ – The main alternative. Easy to install, user friendly. ● Mandrake: http://www.mandrakelinux.com/ – User friendly, easy to install, more innovative, but less stable – (perhaps better since the introduction of community pre­releases). – More targeted to individual users. Little vendor support.
  • 15. COMMUNITY DRIVEN DISTROS.. ● Debian: http://debian.org/ – Very stable and safe, but more difficult to configure and install. – Stable releases not frequent enough (every 2 or 3 years). – The best for servers, but not for beginners! ● Fedora Core: http://fedora.redhat.com/ – Stable, secure, user friendly, easy to install. Frequent full releases. ● Ubuntu: http://www.ubuntu.com/ – Easy to install, secure, user friendly, frequent full releases, ● CentOS: http://www.centos.org/ – Very stable and safe based on RHEL – Stable releases and best for servers
  • 16. SOME FREE UNIX BASED SYSTEMS ● GNU / Hurd: http://www.gnu.org/software/hurd/hurd.html – GNU tools with the Hurd, the GNU kernel (microkernel) – Getting mature, but not enough yet for general use. – Only used by Hurd developers so far (2004). ● BSD Family – FreeBSD: http://www.freebsd.org/ ● Powerful, multiplatform, secure, and popular BSD system – OpenBSD: http://openbsd.org/ ● Built for extreme security and reliability. Popular in Internet servers. – NetBSD: http://netbsd.org/ ● BSD distribution which goal is to be extremely portable ● For example → available on ARM
  • 17. LINUX DISTROS ANALOGY WITH CARS ● Best way to explain this is to make an analogy with engines and cars. Imagine a world where there is only one engine manufacturer. Everyone else gets the engine free of charge and makes a car around it. Each “car model” in Linux is called a Distribution or Distro. Examples: – Debian, Red Hat Fedora, Ubuntu, Suse, Knoppix, PCLinuxOS, Back-Track – And hundreds of others. ● The engine in Linux is the kernel. Check out - http://en.wikipedia.org/wiki/Linux_kernel ● Version numbering: – A.B.C.D ● A – Kernel version ● B – Kernel major version ● C – Kernel minor version ● D – Bug fixes
  • 18. WHY LEARN LINUX AS OPPOSED TO OTHER OS ..? ● FREEDOM – who likes their freedom? How do you spell FREEDOM? ● Ans is Linux! – Freedom from price – Freedom from all sorts of entanglements – Freedom – no licensing hassles, expenses, threats, court cases, not locked into a specific product or vendor, no costly upgrades every year ● WHY – because of Linux’s unique licensing.
  • 19. LINUX KERNEL LICENSE ● Linux is Open Source Software – i.e. developed by a large community of developers working collaboratively since the source code is freely available to anyone to read and improve. And this cycle is iterative. The Internet is the medium for this development. The Linux kernel is released under the GNU General Public License version 2 (GPLv2). ● 4 types of licenses basically : – Open Source – free and modifiable source code – Closed Source – source code not available and costly end product – Freeware – Closed source, but given away freely – Shareware – Closed source, initially given away free but then requires payment for continued use.
  • 20.
  • 21. ITS GOOD THING TO HAVE A WIDE SPECTRUM ● Each Operating System has its own advantages and disadvantages (some more some less) ● Don’t become biased, don’t fall in love with a specific OS, don’t be blinded. Evaluate your need(s) and choose accordingly.
  • 22. REFERENCES ● http://en.wikipedia.org/wiki/Linux_kernel ● https://www.kernel.org ● http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-life-of-unix/0
  • 23. THANKS FOR YOU TIME.........!