SlideShare a Scribd company logo
Linux Distribution for the Cloud

         Peter Eisentraut
        petere@debian.org



         FOSDEM 2010
What is a Linux Distribution?
What is a Linux Distribution?




      Integrating a bunch of free/open software
What is a Linux Distribution?




      Distributing a software collection to users
      Integrating a bunch of free/open software
What is a Linux Distribution?




      Distributing a software collection to users
      Integrating a bunch of free/open software
      Implementing the freedoms
What is a Cloud?
What is a Cloud?
What is a Cloud?




   Provisioning of services hosted on shared resources over the
                              Internet
First Linux distribution . . .
Or maybe this . . .




                      Cloud version 0
Wrapped in this . . .
A bunch of these . . .
Or just one of these . . .
Or usually this . . .




                        Cloud version 0.5
But what about this?
Or this?
Solutions




      Random, ad hoc, or vendor specific solutions . . .
Solutions




      Random, ad hoc, or vendor specific solutions . . .
      FAI (http://www.informatik.uni-koeln.de/fai/)
Solutions




      Random, ad hoc, or vendor specific solutions . . .
      FAI (http://www.informatik.uni-koeln.de/fai/)
      Distribute virtual images in addition to ISOs?
Solutions




      Random, ad hoc, or vendor specific solutions . . .
      FAI (http://www.informatik.uni-koeln.de/fai/)
      Distribute virtual images in addition to ISOs?
      Offer automatic deployment to cloud services?
Ubuntu Cloud

               http://www.ubuntu.com/cloud
Current Problems




     Lack of standards
     Integration of available software
     Linux distributions can drive this
More Information




      http://socializedsoftware.com/2010/01/20/
      eleven-open-source-cloud-computing-projects-to-watch/
      Eucalyptus Systems — http://www.eucalyptus.com/
      http://oddments.org/?p=78
The Linux Desktop
The Linux Desktop
The Linux Desktop




          Where does this leave Linux distributors?
Problems




     The server-side software is not “free”.
     The hosting is not “free”.
     Little/no control over data.
     No “open-source” community.
Ways Forward



     Need more “free” web services.

     Need “free” hosting model.

     Need data access/protection model.

     Rethinking licensing, freedom.
Ways Forward



     Need more “free” web services.
         Identi.ca, OpenStreetMap, ownCloud, . . .
     Need “free” hosting model.

     Need data access/protection model.

     Rethinking licensing, freedom.
Ways Forward



     Need more “free” web services.
         Identi.ca, OpenStreetMap, ownCloud, . . .
     Need “free” hosting model.
         Hostsharing.net
     Need data access/protection model.

     Rethinking licensing, freedom.
Ways Forward



     Need more “free” web services.
         Identi.ca, OpenStreetMap, ownCloud, . . .
     Need “free” hosting model.
         Hostsharing.net
     Need data access/protection model.
         auditing, data dumps (“preferred form for modification”)
     Rethinking licensing, freedom.
Ways Forward



     Need more “free” web services.
         Identi.ca, OpenStreetMap, ownCloud, . . .
     Need “free” hosting model.
         Hostsharing.net
     Need data access/protection model.
         auditing, data dumps (“preferred form for modification”)
     Rethinking licensing, freedom.
         AGPL?
Ways Forward



     Need more “free” web services.
         Identi.ca, OpenStreetMap, ownCloud, . . .
     Need “free” hosting model.
         Hostsharing.net
     Need data access/protection model.
         auditing, data dumps (“preferred form for modification”)
     Rethinking licensing, freedom.
         AGPL?
     Commercial opportunities
Freedoms



  Free Software Definition
   0. Freedom to run
   1. Freedom to study and change
   2. Freedom to redistribute
   3. Freedom to distribute modified versions
Freedoms




   0. Freedom to run
   1. Freedom to study and change
   2. Freedom to redistribute
   3. Freedom to distribute modified versions

     Freedom to access and control my data
More Information




      https://www.joachim-breitner.de/blog/archives/
      344-About-the-Freedoms-of-Web-Services.html
      Eben Moglen, “Freedom in the Cloud”
Summary




  Linux distributors can drive:
      Integration of cloud software
      Distribution of software in the cloud
      Freedom in the cloud
Rights and Attributions


   This presentation “Linux Distribution for the Cloud” was authored by Peter Eisentraut and is licensed under the
   Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license.
   Picture credit:
           http://www.flickr.com/photos/matsuyuki/2607912618/ (CC-BY-SA)
           http://www.flickr.com/photos/secretlondon/2592690167/ (CC-BY-SA)
           http://www.flickr.com/photos/jrepin/188800171/ (CC-BY-SA)
           http://www.flickr.com/photos/bobbigmac/2543562507/in/set-72157605291764838/ (CC-BY-SA)
           http://www.flickr.com/photos/mattimattila/3003324844/ (CC-BY)
           http://www.flickr.com/photos/neospire/3594831805/ (CC-BY)
           http://www.flickr.com/photos/saipal/199661563/ (CC-BY)
           http://www.flickr.com/photos/lloyds-screenies/2809262218/ (CC-BY)
           http://www.flickr.com/photos/jcuthrell/2101814328/ (CC-BY-SA)
           http://www.flickr.com/photos/ndevil/4117337083/ (CC-BY)

   All listed pictures under indicated Create Commons licenses.

More Related Content

PDF
The Lives of Others: Open-Source Development Practices Elsewhere
PDF
The Common Debian Build System (CDBS)
PDF
Kernel Recipes 2016 - Patches carved into stone tablets...
PDF
Containers, docker, and security: state of the union (Bay Area Infracoders Me...
PDF
Kernel Recipes 2016 - Kernel documentation: what we have and where it’s going
PDF
Kernel Recipes 2016 - The kernel report
PDF
The Docker ecosystem and the future of application deployment
PDF
OSCON: Incremental Revolution - What Docker learned from the open-source fire...
The Lives of Others: Open-Source Development Practices Elsewhere
The Common Debian Build System (CDBS)
Kernel Recipes 2016 - Patches carved into stone tablets...
Containers, docker, and security: state of the union (Bay Area Infracoders Me...
Kernel Recipes 2016 - Kernel documentation: what we have and where it’s going
Kernel Recipes 2016 - The kernel report
The Docker ecosystem and the future of application deployment
OSCON: Incremental Revolution - What Docker learned from the open-source fire...

What's hot (20)

PDF
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
PDF
Mastering Python 3 I/O (Version 2)
PDF
Deploy microservices in containers with Docker and friends - KCDC2015
PDF
Docker, Linux Containers, and Security: Does It Add Up?
PDF
FreeBSD: The Next 10 Years (MeetBSD 2014)
PDF
Docker: automation for the rest of us
PDF
Introduction to FreeBSD 7.0
PDF
Introduction to Docker, December 2014 "Tour de France" Edition
PDF
Containers, Docker, and Security: State Of The Union (LinuxCon and ContainerC...
PDF
How to contribute to large open source projects like Docker (LinuxCon 2015)
ODP
Packaging for the Maemo Platform
ODP
The Gory Details of Debian packages
PDF
Docker, Linux Containers (LXC), and security
PDF
Getting Started Contributing to Docker
PDF
OSCON: Better Collaboration through Tooling
ODP
Linux containers & Devops
PDF
Head first docker
PDF
Distro Recipes 2013 : Make Debian and compiler agnostic
PDF
Distro Recipes 2013 : Debian and quality assurance
PDF
Introduction to the Python conda package manager
Distro Recipes 2013 : Contribution of RDF metadata for traceability among pro...
Mastering Python 3 I/O (Version 2)
Deploy microservices in containers with Docker and friends - KCDC2015
Docker, Linux Containers, and Security: Does It Add Up?
FreeBSD: The Next 10 Years (MeetBSD 2014)
Docker: automation for the rest of us
Introduction to FreeBSD 7.0
Introduction to Docker, December 2014 "Tour de France" Edition
Containers, Docker, and Security: State Of The Union (LinuxCon and ContainerC...
How to contribute to large open source projects like Docker (LinuxCon 2015)
Packaging for the Maemo Platform
The Gory Details of Debian packages
Docker, Linux Containers (LXC), and security
Getting Started Contributing to Docker
OSCON: Better Collaboration through Tooling
Linux containers & Devops
Head first docker
Distro Recipes 2013 : Make Debian and compiler agnostic
Distro Recipes 2013 : Debian and quality assurance
Introduction to the Python conda package manager
Ad

Viewers also liked (8)

PDF
XML Support: Specifications and Development
PDF
Most Wanted: Future PostgreSQL Features
ODP
Porting Applications From Oracle To PostgreSQL
PPTX
Psycopg2 - Connect to PostgreSQL using Python Script
PDF
Getting Started with PL/Proxy
PDF
The Road to the XML Type: Current and Future Developments
PDF
Collateral Damage: Consequences of Spam and Virus Filtering for the E-Mail S...
PDF
Programming with Python and PostgreSQL
XML Support: Specifications and Development
Most Wanted: Future PostgreSQL Features
Porting Applications From Oracle To PostgreSQL
Psycopg2 - Connect to PostgreSQL using Python Script
Getting Started with PL/Proxy
The Road to the XML Type: Current and Future Developments
Collateral Damage: Consequences of Spam and Virus Filtering for the E-Mail S...
Programming with Python and PostgreSQL
Ad

Similar to Linux distribution for the cloud (20)

PPTX
How to Think Multi-Cloud
PDF
The Open Web
KEY
The Open Web
PPTX
Delivering IaaS with Open Source Software
PDF
Learning Serverless Design Develop and Deploy with Confidence 1st Edition Jas...
PDF
The Open Web
PPTX
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
PPTX
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
PPTX
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
PDF
Microservices Workshop All Topics Deck 2016
PPT
Enabling Cloud Computing
PPT
Open Source Cloud
PDF
Lattice: A Cloud-Native Platform for Your Spring Applications
PPTX
Linuxcon 2011 Crash Course in Open Source Cloud Computing
PPTX
Crash Course in Open Source Cloud Computing
PDF
9. virtualization virtualization
PDF
Why Portability matters (full presentation)
PDF
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
PDF
Improve your Tech Quotient
PDF
Unleash the Power: How to Install Kali Linux With a Twist
How to Think Multi-Cloud
The Open Web
The Open Web
Delivering IaaS with Open Source Software
Learning Serverless Design Develop and Deploy with Confidence 1st Edition Jas...
The Open Web
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
Microservices Workshop All Topics Deck 2016
Enabling Cloud Computing
Open Source Cloud
Lattice: A Cloud-Native Platform for Your Spring Applications
Linuxcon 2011 Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing
9. virtualization virtualization
Why Portability matters (full presentation)
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
Improve your Tech Quotient
Unleash the Power: How to Install Kali Linux With a Twist

More from Peter Eisentraut (14)

PDF
Porting Oracle Applications to PostgreSQL
PDF
PostgreSQL and XML
PDF
PostgreSQL: Die Freie Datenbankalternative
PDF
Access ohne Access: Freie Datenbank-Frontends
PDF
PostgreSQL and PL/Java
PDF
Replication Solutions for PostgreSQL
PDF
PostgreSQL News
PDF
PostgreSQL News
PDF
Access ohne Access: Freie Datenbank-Frontends
PDF
Docbook: Textverarbeitung mit XML
PDF
Collateral Damage: Consequences of Spam and Virus Filtering for the E-Mail Sy...
PDF
Spaß mit PostgreSQL
PDF
SQL/MED and PostgreSQL
PDF
SQL/MED: Doping for PostgreSQL
Porting Oracle Applications to PostgreSQL
PostgreSQL and XML
PostgreSQL: Die Freie Datenbankalternative
Access ohne Access: Freie Datenbank-Frontends
PostgreSQL and PL/Java
Replication Solutions for PostgreSQL
PostgreSQL News
PostgreSQL News
Access ohne Access: Freie Datenbank-Frontends
Docbook: Textverarbeitung mit XML
Collateral Damage: Consequences of Spam and Virus Filtering for the E-Mail Sy...
Spaß mit PostgreSQL
SQL/MED and PostgreSQL
SQL/MED: Doping for PostgreSQL

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”

Linux distribution for the cloud

  • 1. Linux Distribution for the Cloud Peter Eisentraut petere@debian.org FOSDEM 2010
  • 2. What is a Linux Distribution?
  • 3. What is a Linux Distribution? Integrating a bunch of free/open software
  • 4. What is a Linux Distribution? Distributing a software collection to users Integrating a bunch of free/open software
  • 5. What is a Linux Distribution? Distributing a software collection to users Integrating a bunch of free/open software Implementing the freedoms
  • 6. What is a Cloud?
  • 7. What is a Cloud?
  • 8. What is a Cloud? Provisioning of services hosted on shared resources over the Internet
  • 10. Or maybe this . . . Cloud version 0
  • 12. A bunch of these . . .
  • 13. Or just one of these . . .
  • 14. Or usually this . . . Cloud version 0.5
  • 15. But what about this?
  • 17. Solutions Random, ad hoc, or vendor specific solutions . . .
  • 18. Solutions Random, ad hoc, or vendor specific solutions . . . FAI (http://www.informatik.uni-koeln.de/fai/)
  • 19. Solutions Random, ad hoc, or vendor specific solutions . . . FAI (http://www.informatik.uni-koeln.de/fai/) Distribute virtual images in addition to ISOs?
  • 20. Solutions Random, ad hoc, or vendor specific solutions . . . FAI (http://www.informatik.uni-koeln.de/fai/) Distribute virtual images in addition to ISOs? Offer automatic deployment to cloud services?
  • 21. Ubuntu Cloud http://www.ubuntu.com/cloud
  • 22. Current Problems Lack of standards Integration of available software Linux distributions can drive this
  • 23. More Information http://socializedsoftware.com/2010/01/20/ eleven-open-source-cloud-computing-projects-to-watch/ Eucalyptus Systems — http://www.eucalyptus.com/ http://oddments.org/?p=78
  • 26. The Linux Desktop Where does this leave Linux distributors?
  • 27. Problems The server-side software is not “free”. The hosting is not “free”. Little/no control over data. No “open-source” community.
  • 28. Ways Forward Need more “free” web services. Need “free” hosting model. Need data access/protection model. Rethinking licensing, freedom.
  • 29. Ways Forward Need more “free” web services. Identi.ca, OpenStreetMap, ownCloud, . . . Need “free” hosting model. Need data access/protection model. Rethinking licensing, freedom.
  • 30. Ways Forward Need more “free” web services. Identi.ca, OpenStreetMap, ownCloud, . . . Need “free” hosting model. Hostsharing.net Need data access/protection model. Rethinking licensing, freedom.
  • 31. Ways Forward Need more “free” web services. Identi.ca, OpenStreetMap, ownCloud, . . . Need “free” hosting model. Hostsharing.net Need data access/protection model. auditing, data dumps (“preferred form for modification”) Rethinking licensing, freedom.
  • 32. Ways Forward Need more “free” web services. Identi.ca, OpenStreetMap, ownCloud, . . . Need “free” hosting model. Hostsharing.net Need data access/protection model. auditing, data dumps (“preferred form for modification”) Rethinking licensing, freedom. AGPL?
  • 33. Ways Forward Need more “free” web services. Identi.ca, OpenStreetMap, ownCloud, . . . Need “free” hosting model. Hostsharing.net Need data access/protection model. auditing, data dumps (“preferred form for modification”) Rethinking licensing, freedom. AGPL? Commercial opportunities
  • 34. Freedoms Free Software Definition 0. Freedom to run 1. Freedom to study and change 2. Freedom to redistribute 3. Freedom to distribute modified versions
  • 35. Freedoms 0. Freedom to run 1. Freedom to study and change 2. Freedom to redistribute 3. Freedom to distribute modified versions Freedom to access and control my data
  • 36. More Information https://www.joachim-breitner.de/blog/archives/ 344-About-the-Freedoms-of-Web-Services.html Eben Moglen, “Freedom in the Cloud”
  • 37. Summary Linux distributors can drive: Integration of cloud software Distribution of software in the cloud Freedom in the cloud
  • 38. Rights and Attributions This presentation “Linux Distribution for the Cloud” was authored by Peter Eisentraut and is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license. Picture credit: http://www.flickr.com/photos/matsuyuki/2607912618/ (CC-BY-SA) http://www.flickr.com/photos/secretlondon/2592690167/ (CC-BY-SA) http://www.flickr.com/photos/jrepin/188800171/ (CC-BY-SA) http://www.flickr.com/photos/bobbigmac/2543562507/in/set-72157605291764838/ (CC-BY-SA) http://www.flickr.com/photos/mattimattila/3003324844/ (CC-BY) http://www.flickr.com/photos/neospire/3594831805/ (CC-BY) http://www.flickr.com/photos/saipal/199661563/ (CC-BY) http://www.flickr.com/photos/lloyds-screenies/2809262218/ (CC-BY) http://www.flickr.com/photos/jcuthrell/2101814328/ (CC-BY-SA) http://www.flickr.com/photos/ndevil/4117337083/ (CC-BY) All listed pictures under indicated Create Commons licenses.