OS Appliances
Introduction to SUSE Studio
Web Application to build customizable virtual appliances

    David Chua
    zhchua@gmail.com
    http://twitter.com/davidchua


    September 19, 2009
Background

    David Chua

    - Currently a 3rd year student in School of Information Systems, SMU


    - Just finished a 3 month internship with Novell working on
    SUSEStudio


    - Spent a month in SUSE Linux Labs at Nuremberg




2   © Novell Inc. All rights reserved
The Team




    - Based in Nuremberg, Germany at SUSE Linux Labs
    - Officially called the CTSO Incubation Team
    - Small handpicked team by the CTSO to work on
    anything! (Like a startup!)
3   © Novell Inc. All rights reserved
Agenda

    What is SUSE Studio?
    Whats the value created?
    How is it all done?
    Demo




4   © Novell Inc. All rights reserved
What is Studio?

    Web-based appliance creator


    Easy and fast


    Community marketplace


    Built upon KIWI CLI Interface




5   © Novell Inc. All rights reserved
Studio's Innards



                                        Disk Image
                                        VMWare Image
                                        LiveCD/USB
                                        Xen




6   © Novell Inc. All rights reserved
Traditional Installation




                   And probably another 50 pages more ...
7   © Novell Inc. All rights reserved
With Studio




8   © Novell Inc. All rights reserved
What else?

    Save valuable amount of time!


    Makes application support a breeze!
        - Just request for the image and you're ready to figure out the
          problem!


    Application developers can easily package their apps with
     the operating system and distribute multiple versions


    Noticed a trend of thin-clients
9    © Novell Inc. All rights reserved
SUSE Studio 1.0 Features

     VMWare, Xen, ISO, and disk image output
     “Testdrive” integrated testing and tweaking
     SLE10/SLE11 and openSUSE 11.1 base system
     Support for 32- and 64-bit x86 architecture
     Allowing RPM uploading
     API for remote, scripted use
     Kiwi export



10    © Novell Inc. All rights reserved
The architecture




11   © Novell Inc. All rights reserved
How is Studio Implemented


     SUSE JeOS
     Kiwi
     Rails
     KVM
     libsatsolver
     OpenID




12   © Novell Inc. All rights reserved
User appliances




13   © Novell Inc. All rights reserved
Where else

     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/Moblin)
     Customized distribution (Grandma's openSUSE)
     Specially targeted distributions (Edu-CD)
     Software developers & ISV appliances (POS)
     Conference CDs (FOSDEM presentations)

14   © Novell Inc. All rights reserved
Public Feedback!

     Cnet - “Novell makes Linux easy with SUSE Studio”


     InformationWeek - “SUSE's Amazing Software Vending
      Machine”


     ZDNet - “It [SUSE Studio] may be the most important
      thing Novell has done for software shops in decades”


                                         Many more online ...



15   © Novell Inc. All rights reserved
Demo


     Create


     Configure


     Test




16   © Novell Inc. All rights reserved
More Info



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


     Get an account FREE at http://susestudio.com




17   © Novell Inc. All rights reserved
Introduction to SUSEStudio
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell,
Inc. Access to this work is restricted to Novell 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
Novell, Inc. 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. 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.

More Related Content

PDF
Creating customized openSUSE versions with SUSE Studio
PPT
JeOS "Juice"
PPTX
Everything You Need to Know About Linux Distros and Their Functionalities
PDF
Introduction to OpenBricks: an Embedded Linux Framework
PPT
Marketing Presentation
PDF
The Blue and Gold Issue 9
PDF
Anil gupta presentation slides [compatibility mode]
Creating customized openSUSE versions with SUSE Studio
JeOS "Juice"
Everything You Need to Know About Linux Distros and Their Functionalities
Introduction to OpenBricks: an Embedded Linux Framework
Marketing Presentation
The Blue and Gold Issue 9
Anil gupta presentation slides [compatibility mode]

Viewers also liked (6)

PDF
Info session 2010 com
PDF
Spring singapore service from the heart - back to basic (24 jun '10)
PPT
Kotler16 Basic
PDF
Elements of style 2
DOC
Noções de economia
PDF
BAG Draft 102
Info session 2010 com
Spring singapore service from the heart - back to basic (24 jun '10)
Kotler16 Basic
Elements of style 2
Noções de economia
BAG Draft 102
Ad

Similar to Introduction to SUSEStudio (20)

PDF
SuSE Studio
PDF
How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio
PDF
Win7 implementatie wartburg college
PDF
How to Maintain Software Appliances
PDF
How to Maintain Software Appliances
PPTX
ZENworks Configuration Management and Windows 10
PDF
A Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
PDF
Presentation SUSE workshop Brussel September 24th 2014
PDF
Migrate from Red Hat to SUSE Linux Enterprise Server
PDF
InstallAnywhere 2013 Datasheet
PDF
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama (update)
PDF
SUSE Expert Days Paris 2018 – SLE 15
PDF
OSMC 2010 | Insides SUSE Linux by Joachim Werner
ODP
Sanjay and Ganesh Work Report 25.06.09
ODP
Presentation_On_25June09
PDF
Novell suse
PDF
Dedicated embedded linux af Esben Haabendal, Prevas A/S
PDF
How to Migrate a Windows® XP System to Windows 7 in 20 minutes
PDF
SUSE Studio - LinuxTag Berlin 2010
PDF
High Performance Computing with SUSE — We adapt. You succeed!
SuSE Studio
How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio
Win7 implementatie wartburg college
How to Maintain Software Appliances
How to Maintain Software Appliances
ZENworks Configuration Management and Windows 10
A Complete, Low-cost Virtual Infrastructure for Small and Medium Businesses
Presentation SUSE workshop Brussel September 24th 2014
Migrate from Red Hat to SUSE Linux Enterprise Server
InstallAnywhere 2013 Datasheet
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama (update)
SUSE Expert Days Paris 2018 – SLE 15
OSMC 2010 | Insides SUSE Linux by Joachim Werner
Sanjay and Ganesh Work Report 25.06.09
Presentation_On_25June09
Novell suse
Dedicated embedded linux af Esben Haabendal, Prevas A/S
How to Migrate a Windows® XP System to Windows 7 in 20 minutes
SUSE Studio - LinuxTag Berlin 2010
High Performance Computing with SUSE — We adapt. You succeed!
Ad

Introduction to SUSEStudio

  • 1. OS Appliances Introduction to SUSE Studio Web Application to build customizable virtual appliances David Chua [email protected] http://twitter.com/davidchua September 19, 2009
  • 2. Background David Chua - Currently a 3rd year student in School of Information Systems, SMU - Just finished a 3 month internship with Novell working on SUSEStudio - Spent a month in SUSE Linux Labs at Nuremberg 2 © Novell Inc. All rights reserved
  • 3. The Team - Based in Nuremberg, Germany at SUSE Linux Labs - Officially called the CTSO Incubation Team - Small handpicked team by the CTSO to work on anything! (Like a startup!) 3 © Novell Inc. All rights reserved
  • 4. Agenda What is SUSE Studio? Whats the value created? How is it all done? Demo 4 © Novell Inc. All rights reserved
  • 5. What is Studio? Web-based appliance creator Easy and fast Community marketplace Built upon KIWI CLI Interface 5 © Novell Inc. All rights reserved
  • 6. Studio's Innards Disk Image VMWare Image LiveCD/USB Xen 6 © Novell Inc. All rights reserved
  • 7. Traditional Installation And probably another 50 pages more ... 7 © Novell Inc. All rights reserved
  • 8. With Studio 8 © Novell Inc. All rights reserved
  • 9. What else? Save valuable amount of time! Makes application support a breeze! - Just request for the image and you're ready to figure out the problem! Application developers can easily package their apps with the operating system and distribute multiple versions Noticed a trend of thin-clients 9 © Novell Inc. All rights reserved
  • 10. SUSE Studio 1.0 Features VMWare, Xen, ISO, and disk image output “Testdrive” integrated testing and tweaking SLE10/SLE11 and openSUSE 11.1 base system Support for 32- and 64-bit x86 architecture Allowing RPM uploading API for remote, scripted use Kiwi export 10 © Novell Inc. All rights reserved
  • 11. The architecture 11 © Novell Inc. All rights reserved
  • 12. How is Studio Implemented SUSE JeOS Kiwi Rails KVM libsatsolver OpenID 12 © Novell Inc. All rights reserved
  • 13. User appliances 13 © Novell Inc. All rights reserved
  • 14. Where else 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/Moblin) Customized distribution (Grandma's openSUSE) Specially targeted distributions (Edu-CD) Software developers & ISV appliances (POS) Conference CDs (FOSDEM presentations) 14 © Novell Inc. All rights reserved
  • 15. Public Feedback! Cnet - “Novell makes Linux easy with SUSE Studio” InformationWeek - “SUSE's Amazing Software Vending Machine” ZDNet - “It [SUSE Studio] may be the most important thing Novell has done for software shops in decades” Many more online ... 15 © Novell Inc. All rights reserved
  • 16. Demo Create Configure Test 16 © Novell Inc. All rights reserved
  • 17. More Info http://susestudio.com Mailing list: [email protected] IRC: #susestudio on freenode Twitter: @susestudio Get an account FREE at http://susestudio.com 17 © Novell Inc. All rights reserved
  • 19. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell 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 Novell, Inc. 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. 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.