SlideShare a Scribd company logo
1 of 26
Download to read offline
Free Software and Linux
What, Why and How?
March 13, 2013
Per Scholas, Bronx, NY
Ethics, Legal Philosophy
and Technology
Free Software Foundation’s
“General Public License”
Free Software can be defined
by the “Four Freedoms”
- Freedom 0: Freedom to run the program
for any purpose
- Freedom 1: Freedom to study and change
the program; access to underlying source
code
- Freedom 2: Freedom to share copies to
help your neighbor
- Freedom 3: Freedom to distribute copies
of modified versions for others
Quotes from Richard
Stallman, the founder of the
Free Software Foundation
Anything that prevents you from being friendly, a
good neighbour, is a terror tactic.”
“Free software is software that respects your
freedom and the social solidarity of your
community. So it's free as in freedom.”
“Control over the use of one's ideas really
constitutes control over other people's lives; and it
is usually used to make their lives more difficult.”
Linux: Over 300 distributions!
ClearOS Community
• Excellent for small business installations
• Directory Server (Samba/LDAP)
• Database Server (MySQL)
• Print Server
• File Server
• Web server (Apache)
• Firewall/DMZ
• DHCP/DNS Server
• Virtual Private Network (OpenVPN)
• Content filter/proxy/intrusion detection
• Windows Networking
Free Software for Windows
(also available on Linux)
Why Linux?
- Free for download; no licensing issues or
costs
- Freedom to share with your neighbor
- Impervious to viruses
- Full suite of software applications
- Low resource use on hardware side
- Ported to a large number of hardware
platforms: x86, x64, ARM, PowerPC, MIPS,
S/390, Super H, AMD x86-64, VAX
- Easy to use
- Available in almost any language
- Flexible: can be run on everything from
watches to supercomputers
The famous Linux post of 1991
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix -
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
Full Linux System Diagram
Hardware
Kernel
Shell/CLI
X11 GUI
Desktop Environment
Applications
Linux Kernel
The heart of the system
Where is Linux?
Watches
Embedded
Devices Raspberry
Pi
Servers
Tablets
Desktops Supercomputer
Clusters Mainframes
PhonesLaptops
Outer Space!
STRAND-1 Satellite powered by a Nexus One
phone running Android Linux
Launched for the UK Space Agency by the
Indian Space Agency on Feb 25, 2013
The Top 10
Supercomputers in the
World Powered by Linux
Sequoia K Mira Juqueen Supermuc
Stampede Tianhe-1A Fermi Titan Power 775
The SAMBA Project
Can serve as an Active Directory
Domain Controller, Windows file
and print server
One Laptop Per Child Project (OLPC)
A low-cost, low-power Linux laptop
Geared for students around the
world
CPU: AMD LX-Geode CPU @ 700
Mhz
RAM: 256 MB
Hard drive: 1 GB flash
Screen: LCD monochrome/color
Wireless: Built-in
ROM: 1 MB LinuxBIOS/CoreBoot
Operating System: Sugar, based
on Fedora Core Linux
OLPC Experiement in Ethiopia
- In 2 remote villages, children had never previously seen books,
newspapers, road signs, or even packaging that had words on them.
Their villages had no schools or teachers.
- In early 2012, OLPC workers dropped off closed boxes containing
Motorola Xoom tablets with Android and OLPC applications, taped
shut, with no instructions or computer instructors.
- Within four minutes, one child opened the box, found the on-off
switch and powered it up
- Within five days, they were using 47 apps per child, per day
- Within two weeks, they were singing ABC songs in English
- Within five months, they had hacked Android
- “Some idiot…in the Media Lab had disabled the camera, and they
figured out the camera, and had hacked Android.” – Nicholas
Negroponte, Founder of OLPC
- Implications for education and the
ability of students to teach themselves
without a traditional educational
infrastructure
Tux the Penguin
Linux Mascot
Is Linux profitable?
Show me the money!
March, 2012
IBM and HP have Linux-based
revenues in the billions
What situations can Linux be
deployed?
Schools: labs, administrative depts, instruction, on donated
computers
Business: desktop, server, guest terminals
Recovery: recover data, use live version for temporary system
Public use Internet terminals: in waiting rooms, lounges, and
breakrooms.
Privacy Paranoia: Using live versions of Linux leave no traces
on your hard drive to thwart the NSA surveillance
The Free Software World is a World
of Abundance
Massive Shift of Worldview
What are the implications of
Free Software and Linux?
- People in all fields are beginning to freely
share their knowledge
- New licenses/projects based on the GPL:
Creative Commons & Open Hardware
- Many industries that have a vested interest in
controlling and profiting from the restriction of
knowledge are very afraid of the implications;
ie: pharmeceutical
Join the Free Software Foundation
www.fsf.org
Project Proposal: Per Scholas
Linux Supercomputer Cluster
- Built, funded, operated and maintained entirely by Per
Scholas students and alumni
- To be used for non-military research purposes, ie:
molecular biology, cancer research, protein folding
- Each class will purchase parts and build a computer to
be a new node of the cluster
- Head node will be named “Frank”
- Proposed location: area across from Lab that is
currently not being used

More Related Content

What's hot

Free Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industryFree Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industryFrederik Questier
 
Centralised Internet Services and Problems of Power
Centralised Internet Services and Problems of PowerCentralised Internet Services and Problems of Power
Centralised Internet Services and Problems of PowerFSCONS
 
Closed systems, open systems
Closed systems, open systemsClosed systems, open systems
Closed systems, open systemsrobin fay
 
The free software history and communities’ journey ahead
The free software history and communities’ journey aheadThe free software history and communities’ journey ahead
The free software history and communities’ journey aheadRicardo Amaro
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source softwareFrederik Questier
 

What's hot (7)

Free Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industryFree Libre Open Source Software - Business aspects of software industry
Free Libre Open Source Software - Business aspects of software industry
 
Centralised Internet Services and Problems of Power
Centralised Internet Services and Problems of PowerCentralised Internet Services and Problems of Power
Centralised Internet Services and Problems of Power
 
Peopleware
PeoplewarePeopleware
Peopleware
 
Telnet y Gopher
Telnet y GopherTelnet y Gopher
Telnet y Gopher
 
Closed systems, open systems
Closed systems, open systemsClosed systems, open systems
Closed systems, open systems
 
The free software history and communities’ journey ahead
The free software history and communities’ journey aheadThe free software history and communities’ journey ahead
The free software history and communities’ journey ahead
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source software
 

Viewers also liked

Master plan blue print perencanaan strategis si
Master plan blue print perencanaan strategis siMaster plan blue print perencanaan strategis si
Master plan blue print perencanaan strategis simbegeduts
 
Merajut keberkahan di bulan ramadhan
Merajut keberkahan di bulan ramadhanMerajut keberkahan di bulan ramadhan
Merajut keberkahan di bulan ramadhanMuslim Sendai
 
Seminario renueva tu vida financiera sesion 1
Seminario renueva tu vida financiera sesion 1Seminario renueva tu vida financiera sesion 1
Seminario renueva tu vida financiera sesion 1Alexander Dorado
 
Orang orang beriman yang beruntung
Orang orang beriman yang beruntungOrang orang beriman yang beruntung
Orang orang beriman yang beruntungMuslim Sendai
 
Pergaulan sehat untuk remaja
Pergaulan sehat untuk remajaPergaulan sehat untuk remaja
Pergaulan sehat untuk remajaAnna Septiyani
 
100 Tips Memilih Makanan Sehat
100 Tips Memilih Makanan Sehat 100 Tips Memilih Makanan Sehat
100 Tips Memilih Makanan Sehat Gerard Prastudya
 
The Importance of Listening to Your Customers
The Importance of Listening to Your CustomersThe Importance of Listening to Your Customers
The Importance of Listening to Your CustomersDrift
 

Viewers also liked (15)

Facebook Terms of Use (TOS) Amendment
Facebook Terms of Use (TOS) AmendmentFacebook Terms of Use (TOS) Amendment
Facebook Terms of Use (TOS) Amendment
 
La escuela de jesus
La escuela de jesusLa escuela de jesus
La escuela de jesus
 
Master plan blue print perencanaan strategis si
Master plan blue print perencanaan strategis siMaster plan blue print perencanaan strategis si
Master plan blue print perencanaan strategis si
 
Dunia yang Absurd
Dunia yang AbsurdDunia yang Absurd
Dunia yang Absurd
 
Merajut keberkahan di bulan ramadhan
Merajut keberkahan di bulan ramadhanMerajut keberkahan di bulan ramadhan
Merajut keberkahan di bulan ramadhan
 
Seminario renueva tu vida financiera sesion 1
Seminario renueva tu vida financiera sesion 1Seminario renueva tu vida financiera sesion 1
Seminario renueva tu vida financiera sesion 1
 
Orang orang beriman yang beruntung
Orang orang beriman yang beruntungOrang orang beriman yang beruntung
Orang orang beriman yang beruntung
 
Ptk agama kristen
Ptk agama kristenPtk agama kristen
Ptk agama kristen
 
St. Sargis
St. SargisSt. Sargis
St. Sargis
 
My planet
My planetMy planet
My planet
 
Prophecy graphics
Prophecy graphicsProphecy graphics
Prophecy graphics
 
Powder - pharmaceutics
Powder - pharmaceuticsPowder - pharmaceutics
Powder - pharmaceutics
 
Pergaulan sehat untuk remaja
Pergaulan sehat untuk remajaPergaulan sehat untuk remaja
Pergaulan sehat untuk remaja
 
100 Tips Memilih Makanan Sehat
100 Tips Memilih Makanan Sehat 100 Tips Memilih Makanan Sehat
100 Tips Memilih Makanan Sehat
 
The Importance of Listening to Your Customers
The Importance of Listening to Your CustomersThe Importance of Listening to Your Customers
The Importance of Listening to Your Customers
 

Similar to LinuxPresentation500kb

Linux User Group @ SJSU Meeting#1
Linux User Group @ SJSU Meeting#1Linux User Group @ SJSU Meeting#1
Linux User Group @ SJSU Meeting#1Utkarsh Sengar
 
Perspectives on Open
Perspectives on OpenPerspectives on Open
Perspectives on OpenTim O'Reilly
 
Ubuntu workshop
Ubuntu workshopUbuntu workshop
Ubuntu workshopShiraz LUG
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to LinuxTushar B Kute
 
Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to LinuxTushar B Kute
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linuxaboelnour
 
Anthropological fieldwork in Ubuntu Linux
Anthropological fieldwork in Ubuntu LinuxAnthropological fieldwork in Ubuntu Linux
Anthropological fieldwork in Ubuntu LinuxAndreas Lloyd
 
Operating systems &amp; its future
Operating systems &amp; its futureOperating systems &amp; its future
Operating systems &amp; its futureConestoga Collage
 
Intro to Linux (for Ham Radio Operators)
Intro to Linux (for Ham Radio Operators)Intro to Linux (for Ham Radio Operators)
Intro to Linux (for Ham Radio Operators)Tanner Lovelace
 
The Importance of Free Software
The Importance of Free SoftwareThe Importance of Free Software
The Importance of Free SoftwareBrent Toderash
 
Welcome to linux base distribution!
Welcome to linux base distribution!Welcome to linux base distribution!
Welcome to linux base distribution!Md. Taiseen Azam
 
Glyn moody - Free software's golden age
Glyn moody - Free software's golden ageGlyn moody - Free software's golden age
Glyn moody - Free software's golden ageglynmoody
 

Similar to LinuxPresentation500kb (20)

linux.ppt
linux.pptlinux.ppt
linux.ppt
 
Linux User Group @ SJSU Meeting#1
Linux User Group @ SJSU Meeting#1Linux User Group @ SJSU Meeting#1
Linux User Group @ SJSU Meeting#1
 
Perspectives on Open
Perspectives on OpenPerspectives on Open
Perspectives on Open
 
Linux
LinuxLinux
Linux
 
Ubuntu workshop
Ubuntu workshopUbuntu workshop
Ubuntu workshop
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to Linux
 
Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
 
Anthropological fieldwork in Ubuntu Linux
Anthropological fieldwork in Ubuntu LinuxAnthropological fieldwork in Ubuntu Linux
Anthropological fieldwork in Ubuntu Linux
 
GNU turns 30
GNU turns 30GNU turns 30
GNU turns 30
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Operating systems &amp; its future
Operating systems &amp; its futureOperating systems &amp; its future
Operating systems &amp; its future
 
Intro to Linux (for Ham Radio Operators)
Intro to Linux (for Ham Radio Operators)Intro to Linux (for Ham Radio Operators)
Intro to Linux (for Ham Radio Operators)
 
The Importance of Free Software
The Importance of Free SoftwareThe Importance of Free Software
The Importance of Free Software
 
Welcome to linux base distribution!
Welcome to linux base distribution!Welcome to linux base distribution!
Welcome to linux base distribution!
 
Glyn moody - Free software's golden age
Glyn moody - Free software's golden ageGlyn moody - Free software's golden age
Glyn moody - Free software's golden age
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Linux install fest
Linux install festLinux install fest
Linux install fest
 
Linux
Linux Linux
Linux
 

More from Matt R

EstimateExtraterrestrialLife
EstimateExtraterrestrialLifeEstimateExtraterrestrialLife
EstimateExtraterrestrialLifeMatt R
 
OpenBSD-pf-filter
OpenBSD-pf-filterOpenBSD-pf-filter
OpenBSD-pf-filterMatt R
 
PythonShutdownWindows
PythonShutdownWindowsPythonShutdownWindows
PythonShutdownWindowsMatt R
 
TelephoneInfo-OpenInteraction
TelephoneInfo-OpenInteractionTelephoneInfo-OpenInteraction
TelephoneInfo-OpenInteractionMatt R
 
PhoneCallTools
PhoneCallToolsPhoneCallTools
PhoneCallToolsMatt R
 
LaptopTrustIssues
LaptopTrustIssuesLaptopTrustIssues
LaptopTrustIssuesMatt R
 
Interactions
InteractionsInteractions
InteractionsMatt R
 
Interaction-Incident
Interaction-IncidentInteraction-Incident
Interaction-IncidentMatt R
 
FoundationProcess
FoundationProcessFoundationProcess
FoundationProcessMatt R
 
FindStaffPerson
FindStaffPersonFindStaffPerson
FindStaffPersonMatt R
 
ChangesChecklist
ChangesChecklistChangesChecklist
ChangesChecklistMatt R
 
bigalsnetwork
bigalsnetworkbigalsnetwork
bigalsnetworkMatt R
 
DateDiffQuery
DateDiffQueryDateDiffQuery
DateDiffQueryMatt R
 
DualScreenDualCPU
DualScreenDualCPUDualScreenDualCPU
DualScreenDualCPUMatt R
 
LoyalKasparBackupPlanProposal
LoyalKasparBackupPlanProposalLoyalKasparBackupPlanProposal
LoyalKasparBackupPlanProposalMatt R
 
MattSampleDatabase
MattSampleDatabaseMattSampleDatabase
MattSampleDatabaseMatt R
 
PythonPythagoreanTheorem
PythonPythagoreanTheoremPythonPythagoreanTheorem
PythonPythagoreanTheoremMatt R
 
Sample Website
Sample WebsiteSample Website
Sample WebsiteMatt R
 
XenAppDoc
XenAppDocXenAppDoc
XenAppDocMatt R
 

More from Matt R (20)

EstimateExtraterrestrialLife
EstimateExtraterrestrialLifeEstimateExtraterrestrialLife
EstimateExtraterrestrialLife
 
OpenBSD-pf-filter
OpenBSD-pf-filterOpenBSD-pf-filter
OpenBSD-pf-filter
 
PythonShutdownWindows
PythonShutdownWindowsPythonShutdownWindows
PythonShutdownWindows
 
TelephoneInfo-OpenInteraction
TelephoneInfo-OpenInteractionTelephoneInfo-OpenInteraction
TelephoneInfo-OpenInteraction
 
PhoneCallTools
PhoneCallToolsPhoneCallTools
PhoneCallTools
 
LaptopTrustIssues
LaptopTrustIssuesLaptopTrustIssues
LaptopTrustIssues
 
Interactions
InteractionsInteractions
Interactions
 
Interaction-Incident
Interaction-IncidentInteraction-Incident
Interaction-Incident
 
FoundationProcess
FoundationProcessFoundationProcess
FoundationProcess
 
FindStaffPerson
FindStaffPersonFindStaffPerson
FindStaffPerson
 
ChangesChecklist
ChangesChecklistChangesChecklist
ChangesChecklist
 
3tabs
3tabs3tabs
3tabs
 
bigalsnetwork
bigalsnetworkbigalsnetwork
bigalsnetwork
 
DateDiffQuery
DateDiffQueryDateDiffQuery
DateDiffQuery
 
DualScreenDualCPU
DualScreenDualCPUDualScreenDualCPU
DualScreenDualCPU
 
LoyalKasparBackupPlanProposal
LoyalKasparBackupPlanProposalLoyalKasparBackupPlanProposal
LoyalKasparBackupPlanProposal
 
MattSampleDatabase
MattSampleDatabaseMattSampleDatabase
MattSampleDatabase
 
PythonPythagoreanTheorem
PythonPythagoreanTheoremPythonPythagoreanTheorem
PythonPythagoreanTheorem
 
Sample Website
Sample WebsiteSample Website
Sample Website
 
XenAppDoc
XenAppDocXenAppDoc
XenAppDoc
 

LinuxPresentation500kb

  • 1. Free Software and Linux What, Why and How? March 13, 2013 Per Scholas, Bronx, NY
  • 4. Free Software can be defined by the “Four Freedoms” - Freedom 0: Freedom to run the program for any purpose - Freedom 1: Freedom to study and change the program; access to underlying source code - Freedom 2: Freedom to share copies to help your neighbor - Freedom 3: Freedom to distribute copies of modified versions for others
  • 5. Quotes from Richard Stallman, the founder of the Free Software Foundation Anything that prevents you from being friendly, a good neighbour, is a terror tactic.” “Free software is software that respects your freedom and the social solidarity of your community. So it's free as in freedom.” “Control over the use of one's ideas really constitutes control over other people's lives; and it is usually used to make their lives more difficult.”
  • 6. Linux: Over 300 distributions!
  • 7. ClearOS Community • Excellent for small business installations • Directory Server (Samba/LDAP) • Database Server (MySQL) • Print Server • File Server • Web server (Apache) • Firewall/DMZ • DHCP/DNS Server • Virtual Private Network (OpenVPN) • Content filter/proxy/intrusion detection • Windows Networking
  • 8. Free Software for Windows (also available on Linux)
  • 9. Why Linux? - Free for download; no licensing issues or costs - Freedom to share with your neighbor - Impervious to viruses - Full suite of software applications - Low resource use on hardware side - Ported to a large number of hardware platforms: x86, x64, ARM, PowerPC, MIPS, S/390, Super H, AMD x86-64, VAX - Easy to use - Available in almost any language - Flexible: can be run on everything from watches to supercomputers
  • 10. The famous Linux post of 1991 From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI> Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Hello everybody out there using minix - I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
  • 11. Full Linux System Diagram Hardware Kernel Shell/CLI X11 GUI Desktop Environment Applications
  • 12. Linux Kernel The heart of the system
  • 13. Where is Linux? Watches Embedded Devices Raspberry Pi Servers Tablets Desktops Supercomputer Clusters Mainframes PhonesLaptops
  • 14. Outer Space! STRAND-1 Satellite powered by a Nexus One phone running Android Linux Launched for the UK Space Agency by the Indian Space Agency on Feb 25, 2013
  • 15. The Top 10 Supercomputers in the World Powered by Linux Sequoia K Mira Juqueen Supermuc Stampede Tianhe-1A Fermi Titan Power 775
  • 16. The SAMBA Project Can serve as an Active Directory Domain Controller, Windows file and print server
  • 17. One Laptop Per Child Project (OLPC) A low-cost, low-power Linux laptop Geared for students around the world CPU: AMD LX-Geode CPU @ 700 Mhz RAM: 256 MB Hard drive: 1 GB flash Screen: LCD monochrome/color Wireless: Built-in ROM: 1 MB LinuxBIOS/CoreBoot Operating System: Sugar, based on Fedora Core Linux
  • 18. OLPC Experiement in Ethiopia - In 2 remote villages, children had never previously seen books, newspapers, road signs, or even packaging that had words on them. Their villages had no schools or teachers. - In early 2012, OLPC workers dropped off closed boxes containing Motorola Xoom tablets with Android and OLPC applications, taped shut, with no instructions or computer instructors. - Within four minutes, one child opened the box, found the on-off switch and powered it up - Within five days, they were using 47 apps per child, per day - Within two weeks, they were singing ABC songs in English - Within five months, they had hacked Android - “Some idiot…in the Media Lab had disabled the camera, and they figured out the camera, and had hacked Android.” – Nicholas Negroponte, Founder of OLPC - Implications for education and the ability of students to teach themselves without a traditional educational infrastructure
  • 20. Is Linux profitable? Show me the money! March, 2012
  • 21. IBM and HP have Linux-based revenues in the billions
  • 22. What situations can Linux be deployed? Schools: labs, administrative depts, instruction, on donated computers Business: desktop, server, guest terminals Recovery: recover data, use live version for temporary system Public use Internet terminals: in waiting rooms, lounges, and breakrooms. Privacy Paranoia: Using live versions of Linux leave no traces on your hard drive to thwart the NSA surveillance
  • 23. The Free Software World is a World of Abundance Massive Shift of Worldview
  • 24. What are the implications of Free Software and Linux? - People in all fields are beginning to freely share their knowledge - New licenses/projects based on the GPL: Creative Commons & Open Hardware - Many industries that have a vested interest in controlling and profiting from the restriction of knowledge are very afraid of the implications; ie: pharmeceutical
  • 25. Join the Free Software Foundation www.fsf.org
  • 26. Project Proposal: Per Scholas Linux Supercomputer Cluster - Built, funded, operated and maintained entirely by Per Scholas students and alumni - To be used for non-military research purposes, ie: molecular biology, cancer research, protein folding - Each class will purchase parts and build a computer to be a new node of the cluster - Head node will be named “Frank” - Proposed location: area across from Lab that is currently not being used