Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to SUSEStudio


Published on

A brief introduction to at Software Freedom Day \'09 (Singapore)

  • Be the first to comment

  • Be the first to like this

Introduction to SUSEStudio

  1. 1. OS Appliances Introduction to SUSE Studio Web Application to build customizable virtual appliances David Chua September 19, 2009
  2. 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. 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. 4. Agenda What is SUSE Studio? Whats the value created? How is it all done? Demo 4 © Novell Inc. All rights reserved
  5. 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. 6. Studio's Innards Disk Image VMWare Image LiveCD/USB Xen 6 © Novell Inc. All rights reserved
  7. 7. Traditional Installation And probably another 50 pages more ... 7 © Novell Inc. All rights reserved
  8. 8. With Studio 8 © Novell Inc. All rights reserved
  9. 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. 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. 11. The architecture 11 © Novell Inc. All rights reserved
  12. 12. How is Studio Implemented SUSE JeOS Kiwi Rails KVM libsatsolver OpenID 12 © Novell Inc. All rights reserved
  13. 13. User appliances 13 © Novell Inc. All rights reserved
  14. 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. 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. 16. Demo Create Configure Test 16 © Novell Inc. All rights reserved
  17. 17. More Info Mailing list: IRC: #susestudio on freenode Twitter: @susestudio Get an account FREE at 17 © Novell Inc. All rights reserved
  18. 18. 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.