Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Enterprise & Open Community - Working Together

Open Enterprise & Open Community - Working Together

SUSE Linux Enterprise is able to provide the solid platform to customers thanks largely to a community project that experiments and implements many of the innovative technologies that you see in commercial products today. That community project is openSUSE. This session will discuss the latest developments in the openSUSE Project, shed light on other technologies being developed inside openSUSE, and share insights into some possibilities for the future. It will also detail areas where the openSUSE project directly impacts Enterprise customers, and the benefits of SLE customers being more involved as community members.

Richard Brown

November 03, 2015
Tweet

More Decks by Richard Brown

Other Decks in Programming

Transcript

  1. Open Enterprise & Open Community Working Together Richard Brown openSUSE

    Chairman SUSE Linux GmbH Stephan Kulow openSUSE Release Manager SUSE Linux GmbH Andrew Wafaa Principal Engineer, Open Source ARM Ltd
  2. 2 Contents • Introduction to the openSUSE Project • Tumbleweed

    • openSUSE and SUSE Linux Enterprise • Closing the gap with one giant Leap..
  3. 4 openSUSE® • Open Source Community Project sponsored by SUSE®

    • Founded 9th August 2005 • “Promotes the use of Linux everywhere” • Produces the openSUSE distribution
  4. 7 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)
  5. 8 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)
  6. 9

  7. 10 “Man is a tool-using animal. Without tools he is

    nothing, with tools he is all” - Thomas Carlyle
  8. 11 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.
  9. 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
  10. 13 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
  11. 15 Rolling on... “Rolling Releases are the future of Linux

    Distributions” - Richard Brown, openSUSE Chairman and someone else, probably
  12. 16 What is a Rolling Release? • No Release Schedule

    • Frequent Updates to all Packages • Updates delivered “when they're ready”
  13. 17 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
  14. 19

  15. 20 A 'quiet' Tumbleweek • 3 Snapshots • 146 Package

    Updates • 15 New Packages on the DVD • 38 Packages Removed from the DVD • 1 new Kernel
  16. 21 A 'quiet' Tumbleweek • 3 Snapshots • 146 Package

    Updates • 15 New Packages on the DVD • 38 Packages Removed from the DVD • 1 new Kernel QUIET?!
  17. 22 Another Tumbleweek • 5 Snapshots • 298 Package Updates

    • 47 New Packages on the DVD • 42 Packages Removed from the DVD • 2 new Kernels
  18. 25 openSUSE® and SLE – The Past openSUSE 11.3 openSUSE

    11.1 openSUSE Factory SLE 11 openSUSE 11.2 openSUSE 11.4 openSUSE 12.1 openSUSE 12.2 openSUSE 12.3 SLE 11 SP1 SLE 11 SP2
  19. 26 openSUSE® and SLE – The Present openSUSE 12.1 openSUSE

    11.3 openSUSE Tumbleweed SLE 11 SP1 openSUSE 11.4 openSUSE 12.2 openSUSE 12.3 openSUSE 13.1 openSUSE 13.2 SLE 11 SP3 SLE 12 SLE 11 SP2
  20. 27 Opportunity: openSUSE / SLE GAP ISV User SUSE Linux

    Enterprise openSUSE Technical Innovation GAP Power User Small ISV Enterprise User Enthusiast Big ISV Developer
  21. 28 Mutual Benefits of Closing the Gap Improved collaboration SUSE®

    Linux Enterprise Adopting upstream innovation
  22. 31 openSUSE® and SLE – The Present openSUSE 12.1 openSUSE

    11.3 openSUSE Tumbleweed SLE 11 SP1 openSUSE 11.4 openSUSE 12.2 openSUSE 12.3 openSUSE 13.1 openSUSE 13.2 SLE 11 SP3 SLE 12 SLE 11 SP2
  23. 38 A 'Perfect' openSUSE Stable Release? • Stable • Well

    Maintained • Lifecycle of 3 years (or more)
  24. 39 A 'Perfect' openSUSE Stable Release? • Stable • Well

    Maintained • Lifecycle of 3 years (or more) • Wide Selection of Packages
  25. 41 SLE Sources for openSUSE • The latest SUSE Linux

    Enterprise Sources are available in the Open Build Service NOW • This includes the Sources for Patches
  26. 42 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
  27. 45 openSUSE Leap Tumbleweed Shared Core >8000 Packages Community Developed

    Rolling Updates Rolling Base System openSUSE Leap Over 6000 Packages Community Developed Shared Core SUSE® Linux Enterprise Enterprise Packages SUSE Developed >1000 Packages Stable Base System Regular Updates Stable Base System Regular Updates
  28. 47 Mutual Benefits of openSUSE Leap Ofering a stable code

    base SUSE® Linux Enterprise Adopting upstream innovation
  29. 48 Mutual Benefits of openSUSE Leap Ofering a stable code

    base SUSE® Linux Enterprise Adopting upstream innovation Improved collaboration
  30. 49 openSUSE® & SLE Developing Together openSUSE Tumbleweed Leap 42.1

    SLE 12 SP1 Shared Core 12.1 Leap 42.2 SLE 12 SP2 Shared Core 12.2 Leap 42.3 SLE 12 SP3 Shared Core 12.3
  31. 50 SLE 13 Leap 43.0 openSUSE Leap 43.0 openSUSE Tumbleweed

    Leap 42.2 SLE 12 SP2 Shared Core 12.2 Leap 42.3 SLE 12 SP3 Shared Core 12.3 Shared Core 13
  32. 51 SLE 13 Leap 43.0 openSUSE Leap 43.0 and Beyond

    openSUSE Tumbleweed Leap 43.1 SLE 13 SP1 Shared Core 13.1 Leap 43.2 SLE 13 SP2 Shared Core 13.2 Shared Core 13
  33. 52 openSUSE Leap A 'Perfect' Stable Community Release? • Stable

    • Well Maintained • Lifecycle of 3 years (or more) • Wide Selection of Packages ✓ ✓ ✓ ✓
  34. 56

  35. Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740

    53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 57
  36. 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.