Open Enterprise & Open Community Working Together
Richard Brown Andrew Wafaa openSUSE Chairman Principal Engineer, Open Source SUSE Linux GmbH ARM Ltd Stephan Kulow openSUSE Release Manager SUSE Linux GmbH Contents
• Introduction to the openSUSE Project • Tumbleweed • openSUSE and SUSE Linux Enterprise • Closing the gap with one giant Leap..
2 Introduction to openSUSE openSUSE®
• Open Source Community Project sponsored by SUSE® • Founded 9th August 2005 • “Promotes the use of Linux everywhere” • Produces the openSUSE distribution
4 10 years old!
CC-BY lawrencedesign @ flickr.com 5 snapper
openQA wicked
Evergreen
6 One Project, Three Distributions
• openSUSE Tumbleweed
‒ 'Rolling Release' (Constant Updates)
• openSUSE
‒ Regular Releases (Every 8-12 months)
• openSUSE Evergreen
‒ 'Long Duration Support' (Patches for extra years)
7 openSUSE® distribution
• Consumer/'Conservative Enthusiast' focus • Successor to the 'SUSE® Linux' Boxed distribution • First release was 'SUSE Linux 10.0' in October 2005 • Renamed 'openSUSE' with 10.2 in December 2006 • openSUSE 13.2 was released on 4th November 2014 • Our 14th release! • Over 7000 packages (& many more in OBS)
8 9 “Man is a tool-using animal. Without tools he is nothing, with tools he is all” - Thomas Carlyle
10 Building Linux Better
• Open Build Service started in February 2006 • Used to build the openSUSE® & SUSE® distributions • Can also build packages for other distributions (Fedora/Red Hat, Ubuntu, Debian, Arch, etc) • Also used by ownCloud, Linux Foundation, VideoLAN (VLC), Dell, Cray, Intel and more.
11 Testing Linux Better
• openQA started in November 2009 • Able to fully test Linux distributions from install to user applications • Integral part of the openSUSE® Tumbleweed & Regular Release process • Used by SUSE® to test SUSE Linux Enterprise • Recently adopted by Red Hat to test Fedora
12 Testing Linux Better
• openQA started in November 2009 • Able to fully test Linux distributions from install to user applications • Integral part of the openSUSE® Tumbleweed & Regular Release process • Used by SUSE® to test SUSE Linux Enterprise • Recently adopted by Red Hat to test Fedora
Learn more about openQA Thursday 10:15AM in this Room
13 Tumbleweed Rolling on...
“Rolling Releases are the future of Linux Distributions” - Richard Brown, openSUSE Chairman and someone else, probably
15 What is a Rolling Release?
• No Release Schedule
• Frequent Updates to all Packages
• Updates delivered “when they're ready”
16 openSUSE® Tumbleweed
• Originally 'rolling updates' based on stable releases created by Greg Kroah-Hartman • Merged with the 'Factory' rolling release on November 4th 2014 • Now a 'true' rolling release • Provides the latest updates 'at the pace of contribution', without the risk of major system issues • Tested by openQA continuously • Developer, Contributor & Enthusiast focus
17 openSUSE® Tumbleweed
Open Build Tumbleweed Service
openQA
18 19 A 'quiet' Tumbleweek
• 3 Snapshots • 146 Package Updates • 15 New Packages on the DVD • 38 Packages Removed from the DVD • 1 new Kernel
20 A 'quiet' Tumbleweek
• 3 Snapshots • 146 Package Updates • 15 New Packages on the DVD • 38 Packages Removed from the DVD • 1 new Kernel QUIET?!
21 Another Tumbleweek
• 5 Snapshots • 298 Package Updates • 47 New Packages on the DVD • 42 Packages Removed from the DVD • 2 new Kernels
22 Tumbleweed
ALWAYS CHANGING.. ALWAYS WORKING
23 openSUSE® & SUSE Linux Enterprise® openSUSE® and SLE – The Past
openSUSE Factory
openSUSE openSUSE openSUSE openSUSE openSUSE openSUSE openSUSE 11.1 11.2 11.3 11.4 12.1 12.2 12.3
SLE SLE SLE 11 11 SP1 11 SP2
25 openSUSE® and SLE – The Present
openSUSE Tumbleweed
openSUSE openSUSE openSUSE openSUSE openSUSE openSUSE openSUSE 11.3 11.4 12.1 12.2 12.3 13.1 13.2
SLE 12
SLE SLE SLE 11 SP1 11 SP2 11 SP3
26 ISV Opportunity: openSUSE / SLE GAP V S I
g i B Technical
V Innovation S
I SUSE Linux Enterprise
l l a GAP m S r e p o l openSUSE e v e
D User Enthusiast Power User Enterprise User
27 Mutual Benefits of Closing the Gap
Improved collaboration SUSE® Linux Enterprise Adopting upstream innovation
28 River Flowing Downstream
SUSE® Linux Enterprise Adopting upstream innovation
29 Adopting Innovation
SUSE® Linux Enterprise
Community Enterprise Innovation SUSE Engineering Innovation
30 openSUSE® and SLE – The Present
openSUSE Tumbleweed
openSUSE openSUSE openSUSE openSUSE openSUSE openSUSE openSUSE 11.3 11.4 12.1 12.2 12.3 13.1 13.2
SLE 12
SLE SLE SLE 11 SP1 11 SP2 11 SP3
31 The openSUSE View
32 More New Stuf More Stable
33 Tumbleweed
More Stable
34 A 'Perfect' openSUSE Stable Release?
35 A 'Perfect' openSUSE Stable Release?
• Stable
36 A 'Perfect' openSUSE Stable Release?
• Stable • Well Maintained
37 A 'Perfect' openSUSE Stable Release?
• Stable • Well Maintained • Lifecycle of 3 years (or more)
38 A 'Perfect' openSUSE Stable Release?
• Stable • Well Maintained • Lifecycle of 3 years (or more) • Wide Selection of Packages
39 One giant Leap for SUSE-kind SLE Sources for openSUSE
• The latest SUSE Linux Enterprise Sources are available in the Open Build Service NOW
• This includes the Sources for Patches
41 CentOS for SUSE? (SLENTOS)
• Sources are made available by SUSE, not Binaries
• Intention is to enable openSUSE to build a unique offering to 'close the gap'
• “Best of Both Worlds” is a lot more interesting than a clone of an Enterprise Distribution
42 Tumbleweed
More Stable
43 SUSE® Linux Enterprise
Shared Tumbleweed SLE Sources
44 openSUSE Leap
Tumbleweed openSUSE SUSE® Linux Leap Enterprise
Enterprise Packages >8000 Packages Over 6000 Packages SUSE Developed Community Community Developed Developed Rolling Updates Shared Core >1000 Packages
Shared Core
Rolling Base System Stable Base System Stable Base System Regular Updates Regular Updates
45 Mutual Benefits of openSUSE Leap
Ofering a stable code base SUSE® Linux Enterprise
46 Mutual Benefits of openSUSE Leap
Ofering a stable code base SUSE® Linux Enterprise Adopting upstream innovation
47 Mutual Benefits of openSUSE Leap
Ofering a stable code base
SUSE® Linux Improved collaboration Enterprise
Adopting upstream innovation
48 openSUSE® & SLE Developing Together
openSUSE Tumbleweed
Leap Leap Leap 42.1 42.2 42.3
Shared Core Shared Core Shared Core 12.1 12.2 12.3
SLE SLE SLE 12 SP1 12 SP2 12 SP3
49 openSUSE Leap 43.0
openSUSE Tumbleweed
Leap Leap Leap 42.2 42.3 43.0
Shared Core Shared Core Shared Core 12.2 12.3 13
SLE SLE SLE 12 SP2 12 SP3 13
50 openSUSE Leap 43.0 and Beyond
openSUSE Tumbleweed
Leap Leap Leap 43.0 43.1 43.2
Shared Core Shared Core Shared Core 13 13.1 13.2
SLE SLE SLE 13 13 SP1 13 SP2
51 openSUSE Leap A 'Perfect' Stable Community Release?
• Stable ✓ • Well Maintained ✓ • Lifecycle of 3 years (or more) ✓ • Wide Selection of Packages ✓
52 ALWAYS CHANGING.. ALWAYS FUN
53 Find out more and start contributing en.opensuse.org/Portal:Leap
Thank you.
54 Questions? 56 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 www.suse.com www.opensuse.org 90409 Nuremberg Germany
57 Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE 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 SUSE. 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. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE 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. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE 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 SUSE 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.