September 19, 2009
OS Appliances
Introduction to SUSE StudioWeb Application to build customizable virtual appliances
David [email protected]://twitter.com/davidchua
© Novell Inc. All rights reserved
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
© 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!)
© Novell Inc. All rights reserved
4
Agenda
What is SUSE Studio?
Whats the value created?
How is it all done?
Demo
© Novell Inc. All rights reserved
5
What is Studio?
Web-based appliance creator
Easy and fast
Community marketplace
Built upon KIWI CLI Interface
© Novell Inc. All rights reserved
6
Studio's Innards
Disk Image
VMWare Image
LiveCD/USB
Xen
© Novell Inc. All rights reserved
7
Traditional Installation
And probably another 50 pages more ...
© Novell Inc. All rights reserved
8
With Studio
© 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
© 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
© Novell Inc. All rights reserved
11
The architecture
© Novell Inc. All rights reserved
12
How is Studio Implemented
SUSE JeOS
Kiwi
Rails
KVM
libsatsolver
OpenID
© Novell Inc. All rights reserved
13
User appliances
© 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)
© 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 ...
© Novell Inc. All rights reserved
16
Demo
Create
Configure
Test
© 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
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.
Top Related