SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Why Cloud Computing has
to go the FOSS way
By: Ahmed Mekkawy
Founder | CTO – Spirula Systems
ahmed.mekkawy@spirulasystems.com
●Ahmed Mekkawy AKA linuxawy.
●Free Software Foundation (FSF) member.
●Egypt GNU/Linux Users Group (EGLUG) admin.
●ArabTechies member.
●Co-founder of OpenEgypt (under establishment).
●Independent consultant for MCIT.
●Founder | CTO of Spirula Systems.
About the Presenter
Freedom, openness, and
the cloud
Credit: Opensoft
The cloud
What is cloud?
●IaaS, PaaS, SaaS.
●Wait a minute.. we had these already!!
●"The interesting thing about cloud computing is that
we've redefined cloud computing to include everything
that we already do," he said. "The computer industry is
the only industry that is more fashion-driven than
women's fashion." RMS – Sep 2008
●The important in cloud is the “aaS” part.
As a Service?
●Agility.
●Flexibility.
●Customizability.
●Pay as you go.
●Don't mess with reliability, please.
How it all started?
CERN - 1993
http://info.cern.ch/hypertext/WWW/TheProject.html
Open Internet?
●The “Open Internet” is the Internet as we know it. It’s
open because it uses free, publicly available standards
that anyone can access and build to. www.fcc.gov
Sorry, I meant GNU - 1983
GNU
●The GNU Project is a free software, mass collaboration project. Its
aim is to give computer users freedom and control in their use of
their computers and computing devices, by collaboratively
developing and providing software that is based on the following
freedom rights: users are free to run the software, share it (copy,
distribute), study it and modify it. GNU software guarantees these
freedom-rights legally (via its license), and is therefore free
software; the use of the word "free" always being taken to refer to
freedom. - Wikipedia
No really, it was IBM – 60's
IBM Virtualization
●The first stake in the ground was CP-40, an operating system
for the System/360 mainframe that IBM's Robert Creasy and
Les Comeau started developing in 1964 to create VMs within
the mainframe. It was quickly replaced by CP-67, the second
version of IBM's hypervisor. The early hypervisor gave each
mainframe user what was called a conversational monitor
system (CSM), essentially a single-user operating system.
What have we been doing?
●Some people say “everything is a game”. So let's see
what gamers say about it.
●Let's assume a multi-player strategy game, aimed for
building, not killing your enemies/competitors.
Games
●Start all alike
●Differentiate, innovate, be unpredictable some times.
●When the world is becoming mature, take the same
actions with your competitors.
What about innovation?
●You can innovate, just tell the others what is the good
things you are doing so you can all help each other (you
do want that to happen).
What's the relation?
●Mainframes + terminals.
●PCs, lots of them.
●Cloud, and mobility.
So, what about Software?
●Software was free/libre.
●An open letter to hobbyists.
●Proprietary software.
●Breaking free.
Innovation in FOSS?
●“The intrinsic parallelism and free idea exchange in
OSS has benefits that are not replicable with our current
licensing model.” Microsoft - Halloween Document I
(1998)
Why Open Clouds?
Dell currently says:
As an introduction to the topic of open source cloud
computing I thought I would put out some common
reasons for why open source matters in cloud
computing:
●Customers want greater cloud choice/flexibility
without vendor lock-in
●Establish global, public/open cloud standards
●(Initial) pricing is lower with no licensing feeshttp://en.community.dell.com/techcenter/cloud/w/wiki/3447.open-source-cloud-computing.aspx
Patents?
http://tsdr.uspto.gov/#caseNumber=77139082&caseType=SERIAL_NO&searchType=statusSearch
OpenStack
●Started by NASA and Rackspace.
●Currently, collaboration for huge number of big
enterprises, the kind of guys which take such move for
their own benefit.
●Why? Simply none of them can do this alone, while
they all need it.
OpenStack – Cont'd
●“OpenStack is a global collaboration of developers
and cloud computing technologists producing the
ubiquitous open source cloud computing platform for
public and private clouds.” OpenStack.org
OpenStack – Cont'd
●“Why open matters: All of the code for OpenStack is
freely available under the Apache 2.0 license. Anyone
can run it, build on it, or submit changes back to the
project. We strongly believe that an open development
model is the only way to foster badly-needed cloud
standards, remove the fear of proprietary lock-in for
cloud customers, and create a large ecosystem that
spans cloud providers.” OpenStack.org
User Perspective
●It's sad but true, but usually the user (especially if it's a
business not an individual) doesn't care about the used
technology, rather cares about features. Most of you
don't care that this is LibreOffice no M$-Office. You
only care about the content.
●Cloud is no different. Give me what I need, don't care
if it's a Xen or a KVM as long as it's working - except
when it comes to financials, capacity,etc.
User Perspective – Cont'd
●The good thing in cloud, is that the user is aware of his
need for freedom as well as flexibility.
●Especially vendor lock-in is hardly accepted by the
user. Interoperability is essential in the cloud world.
●Open Standards.
The Inevitable cloud
●"Somebody is saying this is inevitable, and whenever
you hear somebody saying that, it's very likely to be a
set of businesses campaigning to make it true." RMS -
Sep 2008
●I don't have issues with that, as long as they are
making it true, the FOSS way.
The Inevitable
The inevitable Freedom
●Open Source Software.
●Open Standards.
●Open Internet.
●Open Hardware
●Open Data.
●In short, Users Freedom.
ahmed.mekkawy@spirulasystems.com
This presentation is made using 100% FLOSS
LibreOffice - Cinnamon DE - Debian jessie GNU/Linux
These slides will be available on: http://www.slideshare.net/linux
http://www.spirulasystems.com
No Clouds have been hurt while preparing this presentation
Questions?
Cw13 why cloud computing has to go the foss way by ahmed mekkawy

Contenu connexe

Similaire à Cw13 why cloud computing has to go the foss way by ahmed mekkawy

Ultimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudUltimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudMirantis
 
Ultimate hybrid cloud
Ultimate hybrid cloudUltimate hybrid cloud
Ultimate hybrid cloudMirantis
 
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloLinaro
 
Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...John Mark Walker
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGDSCNiT
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldBret Piatt
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMiki Lombardi
 
Embracing an Open Source Philosophy for Better UX in Buildings
Embracing an Open Source Philosophy for Better UX in BuildingsEmbracing an Open Source Philosophy for Better UX in Buildings
Embracing an Open Source Philosophy for Better UX in BuildingsMemoori
 
Machine learning in cybersecutiry
Machine learning in cybersecutiryMachine learning in cybersecutiry
Machine learning in cybersecutiryVishwas N
 
IBM: The Linux Ecosystem
IBM: The Linux EcosystemIBM: The Linux Ecosystem
IBM: The Linux EcosystemKangaroot
 
msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...
msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...
msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...Codemotion
 
Virtualization in Cloud computing
Virtualization in Cloud computing Virtualization in Cloud computing
Virtualization in Cloud computing Priti Banya Mohanty
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)Ron Munitz
 

Similaire à Cw13 why cloud computing has to go the foss way by ahmed mekkawy (20)

LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
 
Ultimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide CloudUltimate hybrid cloud: World Wide Cloud
Ultimate hybrid cloud: World Wide Cloud
 
Ultimate hybrid cloud
Ultimate hybrid cloudUltimate hybrid cloud
Ultimate hybrid cloud
 
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptx
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
Embracing an Open Source Philosophy for Better UX in Buildings
Embracing an Open Source Philosophy for Better UX in BuildingsEmbracing an Open Source Philosophy for Better UX in Buildings
Embracing an Open Source Philosophy for Better UX in Buildings
 
Openoffice and Linux
Openoffice and LinuxOpenoffice and Linux
Openoffice and Linux
 
Opensourceshift
OpensourceshiftOpensourceshift
Opensourceshift
 
Machine learning in cybersecutiry
Machine learning in cybersecutiryMachine learning in cybersecutiry
Machine learning in cybersecutiry
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IBM: The Linux Ecosystem
IBM: The Linux EcosystemIBM: The Linux Ecosystem
IBM: The Linux Ecosystem
 
msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...
msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...
msnos: a cool and cozy blanket for your microservices - Bruno Bossola - Codem...
 
Virtualization in Cloud computing
Virtualization in Cloud computing Virtualization in Cloud computing
Virtualization in Cloud computing
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
 

Plus de inevitablecloud

CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark CollierCW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collierinevitablecloud
 
Cw13 playing with scala by tamer abdelradi
Cw13 playing with scala by tamer abdelradiCw13 playing with scala by tamer abdelradi
Cw13 playing with scala by tamer abdelradiinevitablecloud
 
Cw13 insights into the cloud market by abdelrahman wahid-cloud11
Cw13 insights into the cloud market by abdelrahman wahid-cloud11Cw13 insights into the cloud market by abdelrahman wahid-cloud11
Cw13 insights into the cloud market by abdelrahman wahid-cloud11inevitablecloud
 
Cw13 fedora cloud by ahmed araby
Cw13 fedora cloud by ahmed arabyCw13 fedora cloud by ahmed araby
Cw13 fedora cloud by ahmed arabyinevitablecloud
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellinevitablecloud
 
Cw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcCw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcinevitablecloud
 
Cw13 cloud computing & big data by ahmed aamer
Cw13 cloud computing & big data by ahmed aamerCw13 cloud computing & big data by ahmed aamer
Cw13 cloud computing & big data by ahmed aamerinevitablecloud
 
Cw13 big data and apache hadoop by amr awadallah-cloudera
Cw13 big data and apache hadoop by amr awadallah-clouderaCw13 big data and apache hadoop by amr awadallah-cloudera
Cw13 big data and apache hadoop by amr awadallah-clouderainevitablecloud
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersinevitablecloud
 

Plus de inevitablecloud (9)

CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark CollierCW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
 
Cw13 playing with scala by tamer abdelradi
Cw13 playing with scala by tamer abdelradiCw13 playing with scala by tamer abdelradi
Cw13 playing with scala by tamer abdelradi
 
Cw13 insights into the cloud market by abdelrahman wahid-cloud11
Cw13 insights into the cloud market by abdelrahman wahid-cloud11Cw13 insights into the cloud market by abdelrahman wahid-cloud11
Cw13 insights into the cloud market by abdelrahman wahid-cloud11
 
Cw13 fedora cloud by ahmed araby
Cw13 fedora cloud by ahmed arabyCw13 fedora cloud by ahmed araby
Cw13 fedora cloud by ahmed araby
 
Cw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tellCw13 dell cloud computing for telco sp by anis tell
Cw13 dell cloud computing for telco sp by anis tell
 
Cw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcCw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emc
 
Cw13 cloud computing & big data by ahmed aamer
Cw13 cloud computing & big data by ahmed aamerCw13 cloud computing & big data by ahmed aamer
Cw13 cloud computing & big data by ahmed aamer
 
Cw13 big data and apache hadoop by amr awadallah-cloudera
Cw13 big data and apache hadoop by amr awadallah-clouderaCw13 big data and apache hadoop by amr awadallah-cloudera
Cw13 big data and apache hadoop by amr awadallah-cloudera
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
 

Dernier

Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 

Dernier (20)

Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

Cw13 why cloud computing has to go the foss way by ahmed mekkawy

  • 1. Why Cloud Computing has to go the FOSS way By: Ahmed Mekkawy Founder | CTO – Spirula Systems ahmed.mekkawy@spirulasystems.com
  • 2. ●Ahmed Mekkawy AKA linuxawy. ●Free Software Foundation (FSF) member. ●Egypt GNU/Linux Users Group (EGLUG) admin. ●ArabTechies member. ●Co-founder of OpenEgypt (under establishment). ●Independent consultant for MCIT. ●Founder | CTO of Spirula Systems. About the Presenter
  • 6. What is cloud? ●IaaS, PaaS, SaaS. ●Wait a minute.. we had these already!! ●"The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do," he said. "The computer industry is the only industry that is more fashion-driven than women's fashion." RMS – Sep 2008 ●The important in cloud is the “aaS” part.
  • 7. As a Service? ●Agility. ●Flexibility. ●Customizability. ●Pay as you go. ●Don't mess with reliability, please.
  • 8. How it all started?
  • 10. Open Internet? ●The “Open Internet” is the Internet as we know it. It’s open because it uses free, publicly available standards that anyone can access and build to. www.fcc.gov
  • 11. Sorry, I meant GNU - 1983
  • 12. GNU ●The GNU Project is a free software, mass collaboration project. Its aim is to give computer users freedom and control in their use of their computers and computing devices, by collaboratively developing and providing software that is based on the following freedom rights: users are free to run the software, share it (copy, distribute), study it and modify it. GNU software guarantees these freedom-rights legally (via its license), and is therefore free software; the use of the word "free" always being taken to refer to freedom. - Wikipedia
  • 13. No really, it was IBM – 60's
  • 14. IBM Virtualization ●The first stake in the ground was CP-40, an operating system for the System/360 mainframe that IBM's Robert Creasy and Les Comeau started developing in 1964 to create VMs within the mainframe. It was quickly replaced by CP-67, the second version of IBM's hypervisor. The early hypervisor gave each mainframe user what was called a conversational monitor system (CSM), essentially a single-user operating system.
  • 15.
  • 16. What have we been doing? ●Some people say “everything is a game”. So let's see what gamers say about it. ●Let's assume a multi-player strategy game, aimed for building, not killing your enemies/competitors.
  • 17. Games ●Start all alike ●Differentiate, innovate, be unpredictable some times. ●When the world is becoming mature, take the same actions with your competitors.
  • 18. What about innovation? ●You can innovate, just tell the others what is the good things you are doing so you can all help each other (you do want that to happen).
  • 19. What's the relation? ●Mainframes + terminals. ●PCs, lots of them. ●Cloud, and mobility.
  • 20. So, what about Software? ●Software was free/libre. ●An open letter to hobbyists. ●Proprietary software. ●Breaking free.
  • 21. Innovation in FOSS? ●“The intrinsic parallelism and free idea exchange in OSS has benefits that are not replicable with our current licensing model.” Microsoft - Halloween Document I (1998)
  • 22. Why Open Clouds? Dell currently says: As an introduction to the topic of open source cloud computing I thought I would put out some common reasons for why open source matters in cloud computing: ●Customers want greater cloud choice/flexibility without vendor lock-in ●Establish global, public/open cloud standards ●(Initial) pricing is lower with no licensing feeshttp://en.community.dell.com/techcenter/cloud/w/wiki/3447.open-source-cloud-computing.aspx
  • 24. OpenStack ●Started by NASA and Rackspace. ●Currently, collaboration for huge number of big enterprises, the kind of guys which take such move for their own benefit. ●Why? Simply none of them can do this alone, while they all need it.
  • 25. OpenStack – Cont'd ●“OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds.” OpenStack.org
  • 26. OpenStack – Cont'd ●“Why open matters: All of the code for OpenStack is freely available under the Apache 2.0 license. Anyone can run it, build on it, or submit changes back to the project. We strongly believe that an open development model is the only way to foster badly-needed cloud standards, remove the fear of proprietary lock-in for cloud customers, and create a large ecosystem that spans cloud providers.” OpenStack.org
  • 27. User Perspective ●It's sad but true, but usually the user (especially if it's a business not an individual) doesn't care about the used technology, rather cares about features. Most of you don't care that this is LibreOffice no M$-Office. You only care about the content. ●Cloud is no different. Give me what I need, don't care if it's a Xen or a KVM as long as it's working - except when it comes to financials, capacity,etc.
  • 28. User Perspective – Cont'd ●The good thing in cloud, is that the user is aware of his need for freedom as well as flexibility. ●Especially vendor lock-in is hardly accepted by the user. Interoperability is essential in the cloud world. ●Open Standards.
  • 29. The Inevitable cloud ●"Somebody is saying this is inevitable, and whenever you hear somebody saying that, it's very likely to be a set of businesses campaigning to make it true." RMS - Sep 2008 ●I don't have issues with that, as long as they are making it true, the FOSS way.
  • 31. The inevitable Freedom ●Open Source Software. ●Open Standards. ●Open Internet. ●Open Hardware ●Open Data. ●In short, Users Freedom.
  • 32. ahmed.mekkawy@spirulasystems.com This presentation is made using 100% FLOSS LibreOffice - Cinnamon DE - Debian jessie GNU/Linux These slides will be available on: http://www.slideshare.net/linux http://www.spirulasystems.com No Clouds have been hurt while preparing this presentation Questions?