SlideShare a Scribd company logo
Creating customized
openSUSE versions with
SUSE Studio
   Cornelius Schumacher
   Daniel Bornkessel

   SUSE Linux Products GmbH
Overview



                                      SUSE Studio Overview

                                             Demo

                                        More appliances




    © February 13, 2009 Novell Inc.
2
SUSE Studio Overview
SUSE Studio




    © February 13, 2009 Novell Inc.
4
Vision
    •Enable community to maintain customized openSUSE
    versions

    •Create and share customized Linux distributions and
    software appliances
    (appliance: application bundled with complete required software
    stack including operating system and configuration)


    •Easy
    •Fast
    •Accessible to everybody


    © February 13, 2009 Novell Inc.
5
Use cases
    •Live CDs, DVDs (Mono)
    •Live USB sticks (openSUSE with KDE 4.2)
    •Demo CDs (Kraft)
    •Server appliances (LAMP server)
    •Installation images for specific hardware (Eee PC)
    •Customized distribution (Grandma's openSUSE)
    •Specially targeted distributions (Edu-CD)
    •Conference CDs (FOSDEM presentations)
    •...



    © February 13, 2009 Novell Inc.
6
SUSE Studio
    •Web application
            •   Building and testing appliances on the server
    •Focus on great user interface
    •Appliances get created by cloning of templates and other
    existing appliances
    •openSUSE Build Service integration




    © February 13, 2009 Novell Inc.
7
Contribution Stack

                  Upstream                   Source Code
                  Developer                  Management


                                              openSUSE
                  Packager
                                             Build Service


                  Distributor                SUSE Studio

      Contribute                                     Use
                                      User
    © February 13, 2009 Novell Inc.
8
SUSE Studio Workflow




                         Create – Test - Share




    © February 13, 2009 Novell Inc.
9
Create




     © February 13, 2009 Novell Inc.
10
Test




     © February 13, 2009 Novell Inc.
11
Share




                                       (under construction)
     © February 13, 2009 Novell Inc.
12
Architecture




     © February 13, 2009 Novell Inc.
13
Implementation
     •Kiwi
     •Rails
     •KVM
     •libsatsolver
     •OpenID




     © February 13, 2009 Novell Inc.
14
Demo
Testing

16
More Appliances
More Appliances




     © February 13, 2009 Novell Inc.
18
Conclusion

     •http://susestudio.com

     •Currently we run an Alpha for invited users

     •Mailing list: studio-users@listx.novell.com
     •IRC: #susestudio on freenode

     •Meet us at the openSUSE booth




     © February 13, 2009 Novell Inc.
19
Creating customized openSUSE versions with SUSE Studio
General Disclaimer
This document is not to be construed as a promise by any participating company to
develop, deliver, or market a product. Novell, Inc., 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.
Further, Novell, Inc., 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 Novell 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.

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike
2.5 License. To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-sa/2.5/.

For other licenses contact author.

More Related Content

PDF
Introduction to SUSEStudio
PDF
SuSE Studio
PPTX
Linux mint
PPTX
Linux Mint System Components and Environmental Subsystems
ODP
Linux distro and its features by adam
ODP
Lubuntu at FOSSASIA 2011
PDF
KHAINGUYEN_SCLA_ECR
PDF
Getting started with .net on openSUSE (asp.net with c#)
Introduction to SUSEStudio
SuSE Studio
Linux mint
Linux Mint System Components and Environmental Subsystems
Linux distro and its features by adam
Lubuntu at FOSSASIA 2011
KHAINGUYEN_SCLA_ECR
Getting started with .net on openSUSE (asp.net with c#)

Similar to Creating customized openSUSE versions with SUSE Studio (20)

PDF
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
PDF
How to Maintain Software Appliances
PDF
How to Maintain Software Appliances
PDF
Presentation SUSE workshop Brussel September 24th 2014
PDF
Configure, Pack and Distribute: An RPM Creation Workshop
PDF
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
PDF
Expert Day 2019 - SUSE public beta program
PDF
OpenStack: Past, Present, and Future
PDF
How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio
PDF
Open stack in action suse cloud-openstack
PDF
Software-definierte Infrastrukturen, DevOps, Digitale Transformation
ODP
Running SAP on SUSE Cloud 2.0
PDF
SUSE Studio - LinuxTag Berlin 2010
PDF
SUSE Expert Days Paris 2018 – SLE 15
PPTX
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
PDF
SLES per applicazioni SAP 2014
PDF
SUSE Enterprise Storage - a Gentle Introduction
PPT
Keynote openSUSE Asia Summit 2015
PDF
Migrate from Red Hat to SUSE Linux Enterprise Server
PDF
Novell Open Enterprise Server Architecture
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
How to Maintain Software Appliances
How to Maintain Software Appliances
Presentation SUSE workshop Brussel September 24th 2014
Configure, Pack and Distribute: An RPM Creation Workshop
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
Expert Day 2019 - SUSE public beta program
OpenStack: Past, Present, and Future
How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio
Open stack in action suse cloud-openstack
Software-definierte Infrastrukturen, DevOps, Digitale Transformation
Running SAP on SUSE Cloud 2.0
SUSE Studio - LinuxTag Berlin 2010
SUSE Expert Days Paris 2018 – SLE 15
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
SLES per applicazioni SAP 2014
SUSE Enterprise Storage - a Gentle Introduction
Keynote openSUSE Asia Summit 2015
Migrate from Red Hat to SUSE Linux Enterprise Server
Novell Open Enterprise Server Architecture
Ad

More from elliando dias (20)

PDF
Clojurescript slides
PDF
Why you should be excited about ClojureScript
PDF
Functional Programming with Immutable Data Structures
PPT
Nomenclatura e peças de container
PDF
Geometria Projetiva
PDF
Polyglot and Poly-paradigm Programming for Better Agility
PDF
Javascript Libraries
PDF
How to Make an Eight Bit Computer and Save the World!
PDF
Ragel talk
PDF
A Practical Guide to Connecting Hardware to the Web
PDF
Introdução ao Arduino
PDF
Minicurso arduino
PDF
Incanter Data Sorcery
PDF
PDF
Fab.in.a.box - Fab Academy: Machine Design
PDF
The Digital Revolution: Machines that makes
PDF
Hadoop + Clojure
PDF
Hadoop - Simple. Scalable.
PDF
Hadoop and Hive Development at Facebook
PDF
Multi-core Parallelization in Clojure - a Case Study
Clojurescript slides
Why you should be excited about ClojureScript
Functional Programming with Immutable Data Structures
Nomenclatura e peças de container
Geometria Projetiva
Polyglot and Poly-paradigm Programming for Better Agility
Javascript Libraries
How to Make an Eight Bit Computer and Save the World!
Ragel talk
A Practical Guide to Connecting Hardware to the Web
Introdução ao Arduino
Minicurso arduino
Incanter Data Sorcery
Fab.in.a.box - Fab Academy: Machine Design
The Digital Revolution: Machines that makes
Hadoop + Clojure
Hadoop - Simple. Scalable.
Hadoop and Hive Development at Facebook
Multi-core Parallelization in Clojure - a Case Study
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing

Creating customized openSUSE versions with SUSE Studio

  • 1. Creating customized openSUSE versions with SUSE Studio Cornelius Schumacher Daniel Bornkessel SUSE Linux Products GmbH
  • 2. Overview SUSE Studio Overview Demo More appliances © February 13, 2009 Novell Inc. 2
  • 4. SUSE Studio © February 13, 2009 Novell Inc. 4
  • 5. Vision •Enable community to maintain customized openSUSE versions •Create and share customized Linux distributions and software appliances (appliance: application bundled with complete required software stack including operating system and configuration) •Easy •Fast •Accessible to everybody © February 13, 2009 Novell Inc. 5
  • 6. Use cases •Live CDs, DVDs (Mono) •Live USB sticks (openSUSE with KDE 4.2) •Demo CDs (Kraft) •Server appliances (LAMP server) •Installation images for specific hardware (Eee PC) •Customized distribution (Grandma's openSUSE) •Specially targeted distributions (Edu-CD) •Conference CDs (FOSDEM presentations) •... © February 13, 2009 Novell Inc. 6
  • 7. SUSE Studio •Web application • Building and testing appliances on the server •Focus on great user interface •Appliances get created by cloning of templates and other existing appliances •openSUSE Build Service integration © February 13, 2009 Novell Inc. 7
  • 8. Contribution Stack Upstream Source Code Developer Management openSUSE Packager Build Service Distributor SUSE Studio Contribute Use User © February 13, 2009 Novell Inc. 8
  • 9. SUSE Studio Workflow Create – Test - Share © February 13, 2009 Novell Inc. 9
  • 10. Create © February 13, 2009 Novell Inc. 10
  • 11. Test © February 13, 2009 Novell Inc. 11
  • 12. Share (under construction) © February 13, 2009 Novell Inc. 12
  • 13. Architecture © February 13, 2009 Novell Inc. 13
  • 14. Implementation •Kiwi •Rails •KVM •libsatsolver •OpenID © February 13, 2009 Novell Inc. 14
  • 15. Demo
  • 18. More Appliances © February 13, 2009 Novell Inc. 18
  • 19. Conclusion •http://susestudio.com •Currently we run an Alpha for invited users •Mailing list: studio-users@listx.novell.com •IRC: #susestudio on freenode •Meet us at the openSUSE booth © February 13, 2009 Novell Inc. 19
  • 21. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. Novell, Inc., 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. Further, Novell, Inc., 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 Novell 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. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/. For other licenses contact author.