Introduction to SUSEStudio

Post on 12-May-2015

857 views 0 download

Tags:

description

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

Transcript of Introduction to SUSEStudio

September 19, 2009

OS Appliances

Introduction to SUSE StudioWeb Application to build customizable virtual appliances

David Chuazhchua@gmail.comhttp://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: studio-users@listx.novell.com

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.