Open Enterprise & Open Community Working Together Richard Brown opensuse Chairman SUSE Linux GmbH Andrew Wafaa Principal Engineer, Open Source 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! 5 CC-BY lawrencedesign @ flickr.com
snapper wicked openqa 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 Service Tumbleweed 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 11.1 opensuse 11.2 opensuse 11.3 opensuse 11.4 opensuse 12.1 opensuse 12.2 opensuse 12.3 SLE 11 SLE 11 SP1 SLE 11 SP2 25
opensuse and SLE The Present opensuse Tumbleweed opensuse 11.3 opensuse 11.4 opensuse 12.1 opensuse 12.2 opensuse 12.3 opensuse 13.1 opensuse 13.2 SLE 12 SLE 11 SP1 SLE 11 SP2 SLE 11 SP3 26
ISV Opportunity: opensuse / SLE GAP Big ISV Small ISV Technical Innovation GAP SUSE Linux Enterprise Developer opensuse User Enthusiast Power User Enterprise User 27
Mutual Benefits of Closing the Gap Improved collaboration Adopting upstream innovation SUSE Linux Enterprise 28
River Flowing Downstream Adopting upstream innovation SUSE Linux Enterprise 29
Adopting Innovation SUSE Linux Enterprise Community Innovation SUSE Engineering Enterprise Innovation 30
opensuse and SLE The Present opensuse Tumbleweed opensuse 11.3 opensuse 11.4 opensuse 12.1 opensuse 12.2 opensuse 12.3 opensuse 13.1 opensuse 13.2 SLE 12 SLE 11 SP1 SLE 11 SP2 SLE 11 SP3 31
32 The opensuse View
More New Stuf More Stable 33
Tumbleweed More Stable 34
35 A 'Perfect' opensuse Stable Release?
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 Leap SUSE Linux Enterprise >8000 Packages Community Developed Rolling Updates Over 6000 Packages Community Developed Enterprise Packages SUSE Developed Shared Core >1000 Packages Shared Core Rolling Base System Stable Base System Regular Updates Stable Base System 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 Adopting upstream innovation SUSE Linux Enterprise 47
Mutual Benefits of opensuse Leap Ofering a stable code base Improved collaboration SUSE Linux Enterprise Adopting upstream innovation 48
opensuse & SLE Developing Together opensuse Tumbleweed Leap 42.1 Shared Core 12.1 Leap 42.2 Shared Core 12.2 Leap 42.3 Shared Core 12.3 SLE 12 SP1 SLE 12 SP2 SLE 12 SP3 49
opensuse Leap 43.0 opensuse Tumbleweed Leap 42.2 Leap 42.3 Leap 43.0 Shared Core 12.2 Shared Core 12.3 Shared Core 13 SLE 12 SP2 SLE 12 SP3 SLE 13 50
opensuse Leap 43.0 and Beyond opensuse Tumbleweed Leap 43.0 Leap 43.1 Leap 43.2 Shared Core 13 Shared Core 13.1 Shared Core 13.2 SLE 13 SLE 13 SP1 SLE 13 SP2 51
opensuse Leap A 'Perfect' Stable Community Release? Stable Well Maintained Lifecycle of 3 years (or more) Wide Selection of Packages 52
53 ALWAYS CHANGING.. ALWAYS FUN
Find out more and start contributing en.opensuse.org/portal:leap Thank you. 54
Questions?
56
Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 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.