SlideShare a Scribd company logo
1 of 49
Download to read offline
Alien Life Forms
Communities, Enterprises and All the Rest
Olaf Kirch
Director SUSE Linux Enterprise, SUSE R&D
okir@suse.com
2
Today, Linux is in many places
that we weren't dreaming of
20 years ago
Courtesy NASA/JPL-Caltech
7
Data Centers
==
Enterprise Computing
Ready for a few Clichés?
9 © Neil Carey
Enterprise IT
Open Source Communities
Somewhat More Seriously
12
Open Source Communities
• Show me the Code!
‒ The only way to influence the outcome is by contributing
• Freedom!
‒ Trying to push anyone is guaranteed to backfire
• Do the Right Thing, and Do it Well!
‒ Why should your business problem matter to me?
13
Enterprise IT
• Between a Rock and a Hard Place
‒ Most of the time, Enterprise IT is just an internal supplier with
contracts, SLAs etc
• Change is Cost
‒ Porting applications, testing, deployment, certifications,
training, support, ...
• Downtime is Expensive
‒ In terms of money... (Manufacturing, Finance)
‒ ... or even Human lives (e.g. Air Traffic Control)
Some Real Life Challenges
15
Maintenance Window
16
Perfect. Now hold it right there.
Nifty Bike! Can I have
one, too?
Compliance
It's About Adaptation and Innovation
Courtesy NASA/JPL-Caltech
Interstellar Travel, Anyone?
Interstellar Travel, Anyone?
23
Dealing with Change: Backporting
• This used to be a one-off exercise
‒ Especially when you maintain your own fork
• Many projects are very helpful!
‒ Today, an increasing number of projects maintain stable
branches, or provide “stable” releases with longer term
maintenance
• There are very few really difficult ones out there
• Moving from one-off to shared effort
Interstellar Travel, Anyone?
25
Dealing with Change: Up-revving
• This is something we only do as part of a service pack
‒ Obviously, new versions bring change
‒ And change inevitable brings regressions
‒ Functionality, ABI, config file format, ...
‒ Finding and fixing those requires significant QA
• But even in service packs, up-revving is risky
26
What about the Kernel?
Traditional method: Back-porting upstream patches
‒ It works, it's great
‒ But as time goes by, you end up with Frankenstein Kernels
27
Up-revving the Kernel!
Alternative method: Rebase with legacy support
‒ We did it in several Service Packs of SUSE Linux Enterprise
‒ It works, it's great
‒ Three cheers to the 2.6 kernel development model!
‒ Spend less time on backporting, more on hardening
‒ Only possible with sophisticated test automation
‒ Very positive experience, a new option going forward
Interstellar Travel, Anyone?
29
Dealing with Change: Replacing
• You only ever do this in a major release
‒ Because really good change is often painful
• Can you make Enterprise customers embrace radical
change?
‒ Yes, if you provide backward compatibility
‒ And yes, if you help them with the transition
30
init rides the rocket: systemd is here
• Introducing systemd in SUSE Linux Enterprise 12
‒ You can call this disruptive if you want :-)
• Our beta testers were fairly happy with the change
‒ After they got over the initial shock, that is
‒ Providing backward compatibility (as far as possible) is key
But it's also about Innovative Solutions
32
Maintenance Window
33
How do you help them?
• In a running system, you can update almost
everything without interrupting user processes
• Except for the kernel
34
Kernel Live Patching
• Modify kernel code on a running machine
‒ Without reboot
‒ Like juggling chainsaws
• Several alternative approaches exist
• kGraft, developed by SUSE Labs developers
• Launched as new offering of SUSE Linux Enterprise 12
35
kGraft Technology in 60 seconds
• Replaces entire kernel functions
• Code is loaded into kernel space as a loadable
module
• Kernel compiled with cc -pg
‒ places a few instructions into the preamble of every function
‒ same approach as ftrace
• Activating new code by modifying that preamble
‒ No need to stop the kernel
36
Kernel Live Patching
• The technology all by itself is not so useful
‒ Unless you also provide customers with a stream of patches
• Launches as new service on top of
SUSE Linux Enterprise 12
And about Innovative Offerings
38 © Neil Carey
They're more agile
than they look
It's about Dealing with Innovation...
Core Operating System
It's about Dealing with Innovation...
Core Operating System
• Supported for
10+3 years
• Great for your
Mission Critical
workloads
It's about Dealing with Innovation...
Core Operating System
• Supported for
10+3 years
• Great for your
Mission Critical
workloads
• But what about
Ruby, PHP, ...?
Innovation at Different Speeds
Core Operating System Add-Ons and Modules
43
Innovation at Different Speeds
• SUSE Linux Enterprise Server 12
‒ Supported for 10+3 years
• Plus Add-Ons
• Plus Modules with a shorter life cycle
‒ e.g. for Web and Scripting
• Plus alternative modes of deployment
‒ Appliances, docker, and all that
And it's about encouraging participation
45
It's not a One-Way Street
• Enterprises are contributing to Linux already today
‒ Indirectly, through Linux vendors
‒ But also directly
• Encourage Enterprises to engage more
‒ The only way to influence is by contributing
• Foster understanding of Enterprise environments
Thank you.
46
For questions: okir@suse.com
Please visit us as
www.suse.com
Corporate Headquarters
Maxfeldstrasse 5
90409 Nuremberg
Germany
+49 911 740 53 0 (Worldwide)
www.suse.com
Join us on:
www.opensuse.org
48
Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document,
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The
development, release, and timing of features or functionality described for SUSE products remains at the sole
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in
this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All
third-party trademarks are the property of their respective owners.

More Related Content

What's hot

Five Benefits of Data Center Colocation
Five Benefits of Data Center ColocationFive Benefits of Data Center Colocation
Five Benefits of Data Center ColocationData Cave
 
Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, AptiraSwinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, AptiraOpenStack
 
VMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG IT
 
Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud NetApp
 
Hyperconvergence FAQ's
Hyperconvergence FAQ'sHyperconvergence FAQ's
Hyperconvergence FAQ'sSpringpath
 
10 Good Reasons: NetApp for Finance
10 Good Reasons: NetApp for Finance10 Good Reasons: NetApp for Finance
10 Good Reasons: NetApp for FinanceNetApp
 
Flash & Open Source: Creating New Possibilites in the Data Center
Flash & Open Source: Creating New Possibilites in the Data CenterFlash & Open Source: Creating New Possibilites in the Data Center
Flash & Open Source: Creating New Possibilites in the Data CenterWestern Digital
 
Defining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureDefining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureNetApp
 
Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...
Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...
Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...Principled Technologies
 
Solutions for a Data Intensive World in a Parallel Universe..
Solutions for a Data Intensive World in a Parallel Universe..Solutions for a Data Intensive World in a Parallel Universe..
Solutions for a Data Intensive World in a Parallel Universe..Intel IT Center
 
Virtual SAN vs Good Old SANs: Can't they just get along?
Virtual SAN vs Good Old SANs: Can't they just get along?Virtual SAN vs Good Old SANs: Can't they just get along?
Virtual SAN vs Good Old SANs: Can't they just get along?DataCore Software
 
Soft layer canonical_brief_final
Soft layer canonical_brief_finalSoft layer canonical_brief_final
Soft layer canonical_brief_finalBenjamin Shrive
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereVMUG IT
 
Introduction to Tegile Systems
Introduction to Tegile SystemsIntroduction to Tegile Systems
Introduction to Tegile SystemsTegile Systems
 
Medavie Blue Cross - Enterprise Cloud Transition
Medavie Blue Cross - Enterprise Cloud TransitionMedavie Blue Cross - Enterprise Cloud Transition
Medavie Blue Cross - Enterprise Cloud TransitionVincent Power
 
Dave Wright, SolidFire - SDDC Symposium 2014
Dave Wright, SolidFire - SDDC Symposium 2014Dave Wright, SolidFire - SDDC Symposium 2014
Dave Wright, SolidFire - SDDC Symposium 2014NetApp
 
True Hyperconvergence Checklist from SimpliVity
True Hyperconvergence Checklist from SimpliVity True Hyperconvergence Checklist from SimpliVity
True Hyperconvergence Checklist from SimpliVity SolutionStation
 

What's hot (20)

Five Benefits of Data Center Colocation
Five Benefits of Data Center ColocationFive Benefits of Data Center Colocation
Five Benefits of Data Center Colocation
 
Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, AptiraSwinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
 
VMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - NutanixVMUG.IT UserCon 2015 - Nutanix
VMUG.IT UserCon 2015 - Nutanix
 
Groupe Mutuel case study
Groupe Mutuel case studyGroupe Mutuel case study
Groupe Mutuel case study
 
Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud
 
Hyperconvergence FAQ's
Hyperconvergence FAQ'sHyperconvergence FAQ's
Hyperconvergence FAQ's
 
10 Good Reasons: NetApp for Finance
10 Good Reasons: NetApp for Finance10 Good Reasons: NetApp for Finance
10 Good Reasons: NetApp for Finance
 
Flash & Open Source: Creating New Possibilites in the Data Center
Flash & Open Source: Creating New Possibilites in the Data CenterFlash & Open Source: Creating New Possibilites in the Data Center
Flash & Open Source: Creating New Possibilites in the Data Center
 
Defining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureDefining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage Architecture
 
S3
S3S3
S3
 
Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...
Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...
Compared to a similarly sized solution from a scale-out vendor, the Dell EMC ...
 
Solutions for a Data Intensive World in a Parallel Universe..
Solutions for a Data Intensive World in a Parallel Universe..Solutions for a Data Intensive World in a Parallel Universe..
Solutions for a Data Intensive World in a Parallel Universe..
 
Virtual SAN vs Good Old SANs: Can't they just get along?
Virtual SAN vs Good Old SANs: Can't they just get along?Virtual SAN vs Good Old SANs: Can't they just get along?
Virtual SAN vs Good Old SANs: Can't they just get along?
 
Soft layer canonical_brief_final
Soft layer canonical_brief_finalSoft layer canonical_brief_final
Soft layer canonical_brief_final
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is Here
 
Introduction to Tegile Systems
Introduction to Tegile SystemsIntroduction to Tegile Systems
Introduction to Tegile Systems
 
Medavie Blue Cross - Enterprise Cloud Transition
Medavie Blue Cross - Enterprise Cloud TransitionMedavie Blue Cross - Enterprise Cloud Transition
Medavie Blue Cross - Enterprise Cloud Transition
 
Dave Wright, SolidFire - SDDC Symposium 2014
Dave Wright, SolidFire - SDDC Symposium 2014Dave Wright, SolidFire - SDDC Symposium 2014
Dave Wright, SolidFire - SDDC Symposium 2014
 
Dell EMC OEM Storage Brochure
Dell EMC OEM Storage BrochureDell EMC OEM Storage Brochure
Dell EMC OEM Storage Brochure
 
True Hyperconvergence Checklist from SimpliVity
True Hyperconvergence Checklist from SimpliVity True Hyperconvergence Checklist from SimpliVity
True Hyperconvergence Checklist from SimpliVity
 

Similar to SUSE: Alien Life Forms

Gartner Data Center Conference 2014 - When Downtime is Not an Option.
Gartner Data Center Conference 2014 - When Downtime is Not an Option.Gartner Data Center Conference 2014 - When Downtime is Not an Option.
Gartner Data Center Conference 2014 - When Downtime is Not an Option.Joe Felisky
 
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...MariaDB plc
 
High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!Intel IT Center
 
Open stack in action suse cloud-openstack
Open stack in action  suse cloud-openstackOpen stack in action  suse cloud-openstack
Open stack in action suse cloud-openstackeNovance
 
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise EnvironmentDeploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise EnvironmentRick Ashford
 
Hands-On with Heat: Service Orchestration in SUSE Cloud
Hands-On with Heat: Service Orchestration in SUSE CloudHands-On with Heat: Service Orchestration in SUSE Cloud
Hands-On with Heat: Service Orchestration in SUSE CloudRick Ashford
 
Engage 2019 - SUSE Linux and Container update
Engage 2019  - SUSE Linux and Container updateEngage 2019  - SUSE Linux and Container update
Engage 2019 - SUSE Linux and Container updateChristian Holsing
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSUSE Italy
 
SUSE Open Stack Cloud.
SUSE Open Stack Cloud.SUSE Open Stack Cloud.
SUSE Open Stack Cloud.briggsy_uk
 
SUSE Expert Days Paris 2018 – SLE 15
SUSE Expert Days Paris 2018 – SLE 15SUSE Expert Days Paris 2018 – SLE 15
SUSE Expert Days Paris 2018 – SLE 15SUSE
 
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...Turja Narayan Chaudhuri
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesSUSE España
 
Open stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityOpen stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityRick Ashford
 
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyGartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyKelly Looney
 
Compute node HA - current upstream development
Compute node HA - current upstream developmentCompute node HA - current upstream development
Compute node HA - current upstream developmentAdam Spiers
 
Chockstone Puppet Case Study
Chockstone Puppet Case StudyChockstone Puppet Case Study
Chockstone Puppet Case StudyPuppet
 
Using Ceph in a Private Cloud - Ceph Day Frankfurt
Using Ceph in a Private Cloud - Ceph Day Frankfurt Using Ceph in a Private Cloud - Ceph Day Frankfurt
Using Ceph in a Private Cloud - Ceph Day Frankfurt Ceph Community
 
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012Paris Open Source Summit
 

Similar to SUSE: Alien Life Forms (20)

Gartner Data Center Conference 2014 - When Downtime is Not an Option.
Gartner Data Center Conference 2014 - When Downtime is Not an Option.Gartner Data Center Conference 2014 - When Downtime is Not an Option.
Gartner Data Center Conference 2014 - When Downtime is Not an Option.
 
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
 
High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!High Performance Computing with SUSE — We adapt. You succeed!
High Performance Computing with SUSE — We adapt. You succeed!
 
Open stack in action suse cloud-openstack
Open stack in action  suse cloud-openstackOpen stack in action  suse cloud-openstack
Open stack in action suse cloud-openstack
 
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise EnvironmentDeploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
 
Hands-On with Heat: Service Orchestration in SUSE Cloud
Hands-On with Heat: Service Orchestration in SUSE CloudHands-On with Heat: Service Orchestration in SUSE Cloud
Hands-On with Heat: Service Orchestration in SUSE Cloud
 
Engage 2019 - SUSE Linux and Container update
Engage 2019  - SUSE Linux and Container updateEngage 2019  - SUSE Linux and Container update
Engage 2019 - SUSE Linux and Container update
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
 
SUSE Open Stack Cloud.
SUSE Open Stack Cloud.SUSE Open Stack Cloud.
SUSE Open Stack Cloud.
 
SUSE Expert Days Paris 2018 – SLE 15
SUSE Expert Days Paris 2018 – SLE 15SUSE Expert Days Paris 2018 – SLE 15
SUSE Expert Days Paris 2018 – SLE 15
 
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
 
SUSE KVM Ecosystem
SUSE KVM EcosystemSUSE KVM Ecosystem
SUSE KVM Ecosystem
 
Open stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availabilityOpen stack meetup 2014 11-13 - 101 + high availability
Open stack meetup 2014 11-13 - 101 + high availability
 
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps JourneyGartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
Gartner Infrastructure and Operations Summit Berlin 2015 - DevOps Journey
 
Compute node HA - current upstream development
Compute node HA - current upstream developmentCompute node HA - current upstream development
Compute node HA - current upstream development
 
Chockstone Puppet Case Study
Chockstone Puppet Case StudyChockstone Puppet Case Study
Chockstone Puppet Case Study
 
Using Ceph in a Private Cloud - Ceph Day Frankfurt
Using Ceph in a Private Cloud - Ceph Day Frankfurt Using Ceph in a Private Cloud - Ceph Day Frankfurt
Using Ceph in a Private Cloud - Ceph Day Frankfurt
 
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
 

More from Kangaroot

So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?Kangaroot
 
Live demo: Protect your Data
Live demo: Protect your DataLive demo: Protect your Data
Live demo: Protect your DataKangaroot
 
RootStack - Devfactory
RootStack - DevfactoryRootStack - Devfactory
RootStack - DevfactoryKangaroot
 
Welcome at OPEN'22
Welcome at OPEN'22Welcome at OPEN'22
Welcome at OPEN'22Kangaroot
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public SectorKangaroot
 
Deploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native KubernetesDeploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native KubernetesKangaroot
 
Cloud demystified, what remains after the fog has lifted.
Cloud demystified, what remains after the fog has lifted.  Cloud demystified, what remains after the fog has lifted.
Cloud demystified, what remains after the fog has lifted. Kangaroot
 
Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}Kangaroot
 
NGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesNGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesKangaroot
 
Kangaroot EDB Webinar Best Practices in Security with PostgreSQL
Kangaroot EDB Webinar Best Practices in Security with PostgreSQLKangaroot EDB Webinar Best Practices in Security with PostgreSQL
Kangaroot EDB Webinar Best Practices in Security with PostgreSQLKangaroot
 
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...Do you want to start with OpenShift but don’t have the manpower, knowledge, e...
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...Kangaroot
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
 
There is no such thing as “Vanilla Kubernetes”
There is no such thing as “Vanilla Kubernetes”There is no such thing as “Vanilla Kubernetes”
There is no such thing as “Vanilla Kubernetes”Kangaroot
 
Elastic SIEM (Endpoint Security)
Elastic SIEM (Endpoint Security)Elastic SIEM (Endpoint Security)
Elastic SIEM (Endpoint Security)Kangaroot
 
Hashicorp Vault - OPEN Public Sector
Hashicorp Vault - OPEN Public SectorHashicorp Vault - OPEN Public Sector
Hashicorp Vault - OPEN Public SectorKangaroot
 
Kangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontractenKangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontractenKangaroot
 
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 8Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 8Kangaroot
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot
 
Kubecontrol - managed Kubernetes by Kangaroot
Kubecontrol - managed Kubernetes by KangarootKubecontrol - managed Kubernetes by Kangaroot
Kubecontrol - managed Kubernetes by KangarootKangaroot
 
OpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformKangaroot
 

More from Kangaroot (20)

So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?
 
Live demo: Protect your Data
Live demo: Protect your DataLive demo: Protect your Data
Live demo: Protect your Data
 
RootStack - Devfactory
RootStack - DevfactoryRootStack - Devfactory
RootStack - Devfactory
 
Welcome at OPEN'22
Welcome at OPEN'22Welcome at OPEN'22
Welcome at OPEN'22
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public Sector
 
Deploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native KubernetesDeploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native Kubernetes
 
Cloud demystified, what remains after the fog has lifted.
Cloud demystified, what remains after the fog has lifted.  Cloud demystified, what remains after the fog has lifted.
Cloud demystified, what remains after the fog has lifted.
 
Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}Zimbra at Kangaroot / OPEN{virtual}
Zimbra at Kangaroot / OPEN{virtual}
 
NGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesNGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headaches
 
Kangaroot EDB Webinar Best Practices in Security with PostgreSQL
Kangaroot EDB Webinar Best Practices in Security with PostgreSQLKangaroot EDB Webinar Best Practices in Security with PostgreSQL
Kangaroot EDB Webinar Best Practices in Security with PostgreSQL
 
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...Do you want to start with OpenShift but don’t have the manpower, knowledge, e...
Do you want to start with OpenShift but don’t have the manpower, knowledge, e...
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 
There is no such thing as “Vanilla Kubernetes”
There is no such thing as “Vanilla Kubernetes”There is no such thing as “Vanilla Kubernetes”
There is no such thing as “Vanilla Kubernetes”
 
Elastic SIEM (Endpoint Security)
Elastic SIEM (Endpoint Security)Elastic SIEM (Endpoint Security)
Elastic SIEM (Endpoint Security)
 
Hashicorp Vault - OPEN Public Sector
Hashicorp Vault - OPEN Public SectorHashicorp Vault - OPEN Public Sector
Hashicorp Vault - OPEN Public Sector
 
Kangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontractenKangaroot - Bechtle kadercontracten
Kangaroot - Bechtle kadercontracten
 
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 8Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 8
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
 
Kubecontrol - managed Kubernetes by Kangaroot
Kubecontrol - managed Kubernetes by KangarootKubecontrol - managed Kubernetes by Kangaroot
Kubecontrol - managed Kubernetes by Kangaroot
 
OpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platform
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

SUSE: Alien Life Forms

  • 1. Alien Life Forms Communities, Enterprises and All the Rest Olaf Kirch Director SUSE Linux Enterprise, SUSE R&D okir@suse.com
  • 2. 2 Today, Linux is in many places that we weren't dreaming of 20 years ago
  • 3.
  • 4.
  • 6.
  • 8. Ready for a few Clichés?
  • 9. 9 © Neil Carey Enterprise IT
  • 12. 12 Open Source Communities • Show me the Code! ‒ The only way to influence the outcome is by contributing • Freedom! ‒ Trying to push anyone is guaranteed to backfire • Do the Right Thing, and Do it Well! ‒ Why should your business problem matter to me?
  • 13. 13 Enterprise IT • Between a Rock and a Hard Place ‒ Most of the time, Enterprise IT is just an internal supplier with contracts, SLAs etc • Change is Cost ‒ Porting applications, testing, deployment, certifications, training, support, ... • Downtime is Expensive ‒ In terms of money... (Manufacturing, Finance) ‒ ... or even Human lives (e.g. Air Traffic Control)
  • 14. Some Real Life Challenges
  • 16. 16 Perfect. Now hold it right there.
  • 17. Nifty Bike! Can I have one, too?
  • 19. It's About Adaptation and Innovation
  • 23. 23 Dealing with Change: Backporting • This used to be a one-off exercise ‒ Especially when you maintain your own fork • Many projects are very helpful! ‒ Today, an increasing number of projects maintain stable branches, or provide “stable” releases with longer term maintenance • There are very few really difficult ones out there • Moving from one-off to shared effort
  • 25. 25 Dealing with Change: Up-revving • This is something we only do as part of a service pack ‒ Obviously, new versions bring change ‒ And change inevitable brings regressions ‒ Functionality, ABI, config file format, ... ‒ Finding and fixing those requires significant QA • But even in service packs, up-revving is risky
  • 26. 26 What about the Kernel? Traditional method: Back-porting upstream patches ‒ It works, it's great ‒ But as time goes by, you end up with Frankenstein Kernels
  • 27. 27 Up-revving the Kernel! Alternative method: Rebase with legacy support ‒ We did it in several Service Packs of SUSE Linux Enterprise ‒ It works, it's great ‒ Three cheers to the 2.6 kernel development model! ‒ Spend less time on backporting, more on hardening ‒ Only possible with sophisticated test automation ‒ Very positive experience, a new option going forward
  • 29. 29 Dealing with Change: Replacing • You only ever do this in a major release ‒ Because really good change is often painful • Can you make Enterprise customers embrace radical change? ‒ Yes, if you provide backward compatibility ‒ And yes, if you help them with the transition
  • 30. 30 init rides the rocket: systemd is here • Introducing systemd in SUSE Linux Enterprise 12 ‒ You can call this disruptive if you want :-) • Our beta testers were fairly happy with the change ‒ After they got over the initial shock, that is ‒ Providing backward compatibility (as far as possible) is key
  • 31. But it's also about Innovative Solutions
  • 33. 33 How do you help them? • In a running system, you can update almost everything without interrupting user processes • Except for the kernel
  • 34. 34 Kernel Live Patching • Modify kernel code on a running machine ‒ Without reboot ‒ Like juggling chainsaws • Several alternative approaches exist • kGraft, developed by SUSE Labs developers • Launched as new offering of SUSE Linux Enterprise 12
  • 35. 35 kGraft Technology in 60 seconds • Replaces entire kernel functions • Code is loaded into kernel space as a loadable module • Kernel compiled with cc -pg ‒ places a few instructions into the preamble of every function ‒ same approach as ftrace • Activating new code by modifying that preamble ‒ No need to stop the kernel
  • 36. 36 Kernel Live Patching • The technology all by itself is not so useful ‒ Unless you also provide customers with a stream of patches • Launches as new service on top of SUSE Linux Enterprise 12
  • 37. And about Innovative Offerings
  • 38. 38 © Neil Carey They're more agile than they look
  • 39. It's about Dealing with Innovation... Core Operating System
  • 40. It's about Dealing with Innovation... Core Operating System • Supported for 10+3 years • Great for your Mission Critical workloads
  • 41. It's about Dealing with Innovation... Core Operating System • Supported for 10+3 years • Great for your Mission Critical workloads • But what about Ruby, PHP, ...?
  • 42. Innovation at Different Speeds Core Operating System Add-Ons and Modules
  • 43. 43 Innovation at Different Speeds • SUSE Linux Enterprise Server 12 ‒ Supported for 10+3 years • Plus Add-Ons • Plus Modules with a shorter life cycle ‒ e.g. for Web and Scripting • Plus alternative modes of deployment ‒ Appliances, docker, and all that
  • 44. And it's about encouraging participation
  • 45. 45 It's not a One-Way Street • Enterprises are contributing to Linux already today ‒ Indirectly, through Linux vendors ‒ But also directly • Encourage Enterprises to engage more ‒ The only way to influence is by contributing • Foster understanding of Enterprise environments
  • 46. Thank you. 46 For questions: okir@suse.com Please visit us as www.suse.com
  • 47.
  • 48. Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 48
  • 49. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.