SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
LINUX
The Early Days of Computing

Back in the day when computers were really only used in
Universities and large corporations, the software was free. The
code was readily available and exchanged with others much like
the science community works today in sharing information. This
allowed for modifications based on your specific needs.
Bell Laboratories - UNIX is born

In the late 1960’s UNIX was born in the Bell labs, part of AT&T.
Ken Thompson and Dennis Richie were trying to simplify the
existing operating system as well as create a system that could
form a community, not just a system to execute tasks but one
that would communicate with others within the community. This
system was UNIX. AT&T initially released it as a demo and soon
saw the possibilities and began distributing it for a cost.

                      -the system excelled as a multi-user OS
                      -also allowed for multi tasking OS
Birth of Open Source

10 years later licensing of UNIX began
in 1979. CPU licensing started at about
$7,000 per license.

Richard Stallman -
Created Free Software Foundation -
idea is to publish open source code, not
compiled binary.

GNU - “GNU is not UNIX”
GNU Project - Stallman wrote an open
source OS (a platform that allows all of the programs to run).
This was in response to the efforts of UNIX, Microsoft and others
compiling source code to generate money. He hoped that with
his OS he could create a community that would have enough
programmers creating enough software that nobody would need
to use proprietary software.




                                  Central Ideas:
                                  -every element of the OS is run
                                  by the community, to help the
                                  better of the OS.
                                  -the freedom to run the pro-
                                  gram however you wish
                                  -study the source code and
                                  change it to do what you wish
                                  -freedom to distribute modified
                                  versions
The Kernel
By the 1990’s Stallman’s OS was still missing one key component,
the kernal.

WHAT IS THE KERNEL?

OS is made up of 3 parts:
utilities - perform tasks that are all the other programs not
        provided directly as part of the OS kernel
shell - command interpreter, command line or GUI.
        The communication between user and system
kernel - manages the control of the machine and supervises the
various user programs. central part of the operating system.
when an application needs something it requires a set of hardware
resources. the kernel is the middle-man btwn the applications and
the resources. it is used to create file structure and manage the
interface btwn hardware and the programs that use the hardware.
- keyboard, mouse, etc.
Andrew and MINIX
Andrew Tanenbaum - Teacher of computer science using UNIX
as an educational tool but resorted to other measures once UNIX
became a licensed product costing up to $7,000 per computer.
Tannebaum tweaked UNIX and created a similar OS named
MINIX. He licensed the software for a minimal fee but the source
code was not completely open, a restrictive license was ap-
plied in the form of floppy discs for sale through a publication of
MINIX. Because of this the OS did not initially take off but many
students were introduced to MINIX, one of these was
Linus Torvalds.
Linus and LINUX
In 1991 a Helsinki University student, Linus Torvalds wrote a
MINIX version completely open source (free of AT&T and LINUX)
code as a hobby that turned into his thesis project titled: Linux: A
Portable Operating System. In 1992 the first version of LINUX is
released through the U. of Manchester. That same year the GUI
for LINUX was released. The OS could be run from the command
line or through the more commonly used GUI.
LINUX Spreads
More and more people started using LINUX and creating
their own programs running LINUX:
      Debian- OS system using the LINUX kernel
      Slackware- OS system
      Suse- creators of OS system and distros
      RedHat- server based desktops
      Google- widely popular search engine using LINUX
By 2000, IBM announced that they were going to invest
$1 billion in LINUX development.
      Ubuntu- OS based on the Debian LINUX kernel
      Linspire- formally known as Lindows, based on
      Ubuntu- OS
      Knoppix- OS booted from CD or USB
      OLPC - “one laptop per child” goal to make affordable
      computers for kids in developing countries. runs on
                        ‘Sugar’, OS software design.
why use LINUX?

SECURITY:
Viruses are less of a threat on Linux. The very way a Linux system
is designed makes it very difficult for a virus to function as it does
in Windows.

COST:
Most people would put this at the top of the list. The cost ad-
vantage of Linux is huge. In a nutshell, you get the complete OS,
thousands upon thousands of applications AND support for the
grand total price of….$0


SUPPORT:
You can easily get support when you do run into difficulties. In
addition to the plethora of online forms, both independent and
those provided by the distro supplier, there are also more and
more 3rd party service providers that offer service contracts for
Linux systems. There is also support offered by more and more
traditional Technology names such as Dell, IBM, Novell, Sun and
others.

GUI:
An excellent window system called X; the equivalent of Windows
but more flexible.


CUSTOMIZING:
Thousands of applications, software, etc. to customize the look,
feel and overall performance of your workstation.
Thousands of people have made themes or written programs that
you can use to customize based on your tastes and preferences.
Where LINUX fails
COMPUTER ABILITY:
To install and keep a LINUX system working at its best, the
user(s) must be a proficient with computers and should ready to
be hands on (aware of possible vulnerabilities).
The responsible person should be used to Unix type commands.
A working knowledge of Unix is useful because some work may
be needed to be done in a non-graphical environment.


NEED OF PROPRIETARY SOFTWARE:
If there is a piece of software that you absolutely cannot work
without, then keeping Windows is probably a good choice. How-
ever, you can have both operating systems installed (often called
“dual-booting”), which can be used to suit your needs.
Lacks in many print and media editing programs.



LACK OF STANDARDIZATION:
The openness of the application has also created a lack of stan-
dardizing. A few dozen ways to install drivers/programs is a
major gripe of LINUX.


PRODUCTIVITY:
Because of the nature of a community “tinkering” some projects
are not as productive as a team solely focused on creating. More
commercially backed programs need to come about.

Mais conteúdo relacionado

Mais procurados

System software 2
System software 2System software 2
System software 2fatinsmile
 
Linux Information
Linux InformationLinux Information
Linux InformationRahul Pola
 
Operating system (Introduction to Linux)
Operating system (Introduction to Linux)Operating system (Introduction to Linux)
Operating system (Introduction to Linux)Muhammad Jawwad Hashmi
 
introduction to Linux
 introduction to Linux introduction to Linux
introduction to Linuxbiniking26
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS
 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating SystemSumit Pandey
 
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - ComparisonWindows V/S Linux OS - Comparison
Windows V/S Linux OS - ComparisonHariharan Ganesan
 
Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Amit Nath
 
Linux Environment- Linux vs Unix
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs UnixTrinity Dwarka
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating SystemJayEl Cadawas
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of LinuxDamian T. Gordon
 

Mais procurados (20)

System software 2
System software 2System software 2
System software 2
 
Linux Information
Linux InformationLinux Information
Linux Information
 
Presentation3
Presentation3Presentation3
Presentation3
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Operating system (Introduction to Linux)
Operating system (Introduction to Linux)Operating system (Introduction to Linux)
Operating system (Introduction to Linux)
 
Linux opearting system
Linux opearting systemLinux opearting system
Linux opearting system
 
introduction to Linux
 introduction to Linux introduction to Linux
introduction to Linux
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installation
 
Linux
LinuxLinux
Linux
 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating System
 
Coacpxp
CoacpxpCoacpxp
Coacpxp
 
windows vs linux
windows vs linuxwindows vs linux
windows vs linux
 
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - ComparisonWindows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
 
linux vs window
linux vs windowlinux vs window
linux vs window
 
Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban
 
Linux Environment- Linux vs Unix
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs Unix
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating System
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Linux Operating System
Linux Operating SystemLinux Operating System
Linux Operating System
 

Destaque

Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015
Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015
Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015TechMeetups
 
Freenet: The technical part of the solution for Freedom of the Press in the I...
Freenet: The technical part of the solution for Freedom of the Press in the I...Freenet: The technical part of the solution for Freedom of the Press in the I...
Freenet: The technical part of the solution for Freedom of the Press in the I...Arne Babenhauserheide
 
Hurd serviceppt
Hurd servicepptHurd serviceppt
Hurd servicepptcachapaboy
 
Smart watch
Smart watchSmart watch
Smart watchSHEEMA90
 
Alan Hurd Strategic 100 Day Action Plan Example
Alan Hurd   Strategic 100 Day Action Plan ExampleAlan Hurd   Strategic 100 Day Action Plan Example
Alan Hurd Strategic 100 Day Action Plan ExampleAlan Hurd
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 

Destaque (11)

Hurd Homes
Hurd HomesHurd Homes
Hurd Homes
 
freenet
freenetfreenet
freenet
 
Flowfullo
FlowfulloFlowfullo
Flowfullo
 
Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015
Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015
Freenet digital hiring at TechStartupJobs Fair Berlin Autumn 2015
 
Indomobil
IndomobilIndomobil
Indomobil
 
Freenet: The technical part of the solution for Freedom of the Press in the I...
Freenet: The technical part of the solution for Freedom of the Press in the I...Freenet: The technical part of the solution for Freedom of the Press in the I...
Freenet: The technical part of the solution for Freedom of the Press in the I...
 
Hurd serviceppt
Hurd servicepptHurd serviceppt
Hurd serviceppt
 
Smart watch
Smart watchSmart watch
Smart watch
 
Freenet
FreenetFreenet
Freenet
 
Alan Hurd Strategic 100 Day Action Plan Example
Alan Hurd   Strategic 100 Day Action Plan ExampleAlan Hurd   Strategic 100 Day Action Plan Example
Alan Hurd Strategic 100 Day Action Plan Example
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 

Semelhante a 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.pptgadisaAdamu
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfEidTahir
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 
Linux ppt
Linux pptLinux ppt
Linux pptlincy21
 
Linux operating systems and Bootable Pendrive
Linux operating systems and Bootable PendriveLinux operating systems and Bootable Pendrive
Linux operating systems and Bootable PendriveAnkita Tiwari
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxSheila Eiffert
 
Overview_Linux ppt
Overview_Linux pptOverview_Linux ppt
Overview_Linux pptMU
 
UNIT I LINUX.docx
UNIT I LINUX.docxUNIT I LINUX.docx
UNIT I LINUX.docxBhuvanaR13
 
ppt on linux by MUKESH PATEL
ppt on linux by MUKESH PATELppt on linux by MUKESH PATEL
ppt on linux by MUKESH PATELneo_patel
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3sushruth kamarushi
 
Neha ict project
Neha ict projectNeha ict project
Neha ict projectamitgarg46
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notesIMRAN KHAN
 
Unix seminar
Unix seminarUnix seminar
Unix seminarajeet6742
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 

Semelhante a Linux (20)

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
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Linux operating systems and Bootable Pendrive
Linux operating systems and Bootable PendriveLinux operating systems and Bootable Pendrive
Linux operating systems and Bootable Pendrive
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
 
Overview_Linux ppt
Overview_Linux pptOverview_Linux ppt
Overview_Linux ppt
 
UNIT I LINUX.docx
UNIT I LINUX.docxUNIT I LINUX.docx
UNIT I LINUX.docx
 
ppt on linux by MUKESH PATEL
ppt on linux by MUKESH PATELppt on linux by MUKESH PATEL
ppt on linux by MUKESH PATEL
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3
 
Ch1-Unix.pptx
Ch1-Unix.pptxCh1-Unix.pptx
Ch1-Unix.pptx
 
Neha ict project
Neha ict projectNeha ict project
Neha ict project
 
Linuxppt.pptx
Linuxppt.pptxLinuxppt.pptx
Linuxppt.pptx
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
Intro tounix
Intro tounixIntro tounix
Intro tounix
 
Linux
LinuxLinux
Linux
 
Unix seminar
Unix seminarUnix seminar
Unix seminar
 
Linux
Linux Linux
Linux
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 

Último

HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
Latin American Revolutions, c. 1789-1830
Latin American Revolutions, c. 1789-1830Latin American Revolutions, c. 1789-1830
Latin American Revolutions, c. 1789-1830Dave Phillips
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxraviapr7
 
Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxKatherine Villaluna
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17Celine George
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxDr. Santhosh Kumar. N
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...raviapr7
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphNetziValdelomar1
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationMJDuyan
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 

Último (20)

Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
Latin American Revolutions, c. 1789-1830
Latin American Revolutions, c. 1789-1830Latin American Revolutions, c. 1789-1830
Latin American Revolutions, c. 1789-1830
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptx
 
Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptx
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptx
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a Paragraph
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive Education
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 

Linux

  • 2. The Early Days of Computing Back in the day when computers were really only used in Universities and large corporations, the software was free. The code was readily available and exchanged with others much like the science community works today in sharing information. This allowed for modifications based on your specific needs.
  • 3. Bell Laboratories - UNIX is born In the late 1960’s UNIX was born in the Bell labs, part of AT&T. Ken Thompson and Dennis Richie were trying to simplify the existing operating system as well as create a system that could form a community, not just a system to execute tasks but one that would communicate with others within the community. This system was UNIX. AT&T initially released it as a demo and soon saw the possibilities and began distributing it for a cost. -the system excelled as a multi-user OS -also allowed for multi tasking OS
  • 4. Birth of Open Source 10 years later licensing of UNIX began in 1979. CPU licensing started at about $7,000 per license. Richard Stallman - Created Free Software Foundation - idea is to publish open source code, not compiled binary. GNU - “GNU is not UNIX” GNU Project - Stallman wrote an open source OS (a platform that allows all of the programs to run). This was in response to the efforts of UNIX, Microsoft and others compiling source code to generate money. He hoped that with his OS he could create a community that would have enough programmers creating enough software that nobody would need to use proprietary software. Central Ideas: -every element of the OS is run by the community, to help the better of the OS. -the freedom to run the pro- gram however you wish -study the source code and change it to do what you wish -freedom to distribute modified versions
  • 5. The Kernel By the 1990’s Stallman’s OS was still missing one key component, the kernal. WHAT IS THE KERNEL? OS is made up of 3 parts: utilities - perform tasks that are all the other programs not provided directly as part of the OS kernel shell - command interpreter, command line or GUI. The communication between user and system kernel - manages the control of the machine and supervises the various user programs. central part of the operating system. when an application needs something it requires a set of hardware resources. the kernel is the middle-man btwn the applications and the resources. it is used to create file structure and manage the interface btwn hardware and the programs that use the hardware. - keyboard, mouse, etc.
  • 6. Andrew and MINIX Andrew Tanenbaum - Teacher of computer science using UNIX as an educational tool but resorted to other measures once UNIX became a licensed product costing up to $7,000 per computer. Tannebaum tweaked UNIX and created a similar OS named MINIX. He licensed the software for a minimal fee but the source code was not completely open, a restrictive license was ap- plied in the form of floppy discs for sale through a publication of MINIX. Because of this the OS did not initially take off but many students were introduced to MINIX, one of these was Linus Torvalds.
  • 7. Linus and LINUX In 1991 a Helsinki University student, Linus Torvalds wrote a MINIX version completely open source (free of AT&T and LINUX) code as a hobby that turned into his thesis project titled: Linux: A Portable Operating System. In 1992 the first version of LINUX is released through the U. of Manchester. That same year the GUI for LINUX was released. The OS could be run from the command line or through the more commonly used GUI.
  • 8. LINUX Spreads More and more people started using LINUX and creating their own programs running LINUX: Debian- OS system using the LINUX kernel Slackware- OS system Suse- creators of OS system and distros RedHat- server based desktops Google- widely popular search engine using LINUX By 2000, IBM announced that they were going to invest $1 billion in LINUX development. Ubuntu- OS based on the Debian LINUX kernel Linspire- formally known as Lindows, based on Ubuntu- OS Knoppix- OS booted from CD or USB OLPC - “one laptop per child” goal to make affordable computers for kids in developing countries. runs on ‘Sugar’, OS software design.
  • 9. why use LINUX? SECURITY: Viruses are less of a threat on Linux. The very way a Linux system is designed makes it very difficult for a virus to function as it does in Windows. COST: Most people would put this at the top of the list. The cost ad- vantage of Linux is huge. In a nutshell, you get the complete OS, thousands upon thousands of applications AND support for the grand total price of….$0 SUPPORT: You can easily get support when you do run into difficulties. In addition to the plethora of online forms, both independent and those provided by the distro supplier, there are also more and more 3rd party service providers that offer service contracts for Linux systems. There is also support offered by more and more traditional Technology names such as Dell, IBM, Novell, Sun and others. GUI: An excellent window system called X; the equivalent of Windows but more flexible. CUSTOMIZING: Thousands of applications, software, etc. to customize the look, feel and overall performance of your workstation. Thousands of people have made themes or written programs that you can use to customize based on your tastes and preferences.
  • 10. Where LINUX fails COMPUTER ABILITY: To install and keep a LINUX system working at its best, the user(s) must be a proficient with computers and should ready to be hands on (aware of possible vulnerabilities). The responsible person should be used to Unix type commands. A working knowledge of Unix is useful because some work may be needed to be done in a non-graphical environment. NEED OF PROPRIETARY SOFTWARE: If there is a piece of software that you absolutely cannot work without, then keeping Windows is probably a good choice. How- ever, you can have both operating systems installed (often called “dual-booting”), which can be used to suit your needs. Lacks in many print and media editing programs. LACK OF STANDARDIZATION: The openness of the application has also created a lack of stan- dardizing. A few dozen ways to install drivers/programs is a major gripe of LINUX. PRODUCTIVITY: Because of the nature of a community “tinkering” some projects are not as productive as a team solely focused on creating. More commercially backed programs need to come about.