SUSEcon2016 - Open Enterprise & Open Community - Empowering Each Other

SUSEcon2016 - Open Enterprise & Open Community - Empowering Each Other

SUSE Linux Enterprise provides a 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 talk will discuss the latest developments in the openSUSE Project, specifically the openSUSE Tumbleweed rolling distribution, and the openSUSE Leap hybrid distribution. It will also shed light on other technologies being developed inside openSUSE, such as OBS and openQA 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.

C4d991702dcb0afa2b2afd8464be7f66?s=128

Richard Brown

November 09, 2016
Tweet

Transcript

  1. Open Enterprise & Open Community openSUSE & SLE – Empowering

    Each Other Richard Brown openSUSE Chairman / QA Technical Lead rbrown@opensuse.org / rbrown@suse.com
  2. 2 Contents • Introduction to the openSUSE Project • Looking

    Back - 2014 and before • Rolling into the Future with Tumbleweed • openSUSE and SUSE Linux Enterprise • Closing the gap with one giant Leap..
  3. 3 Introduction to openSUSE

  4. 4 openSUSE • Open Source Community Project sponsored by SUSE

    • Founded 9th August 2005 • “Promotes the use of Linux everywhere” • Produces the openSUSE distribution
  5. 5 11 years old! CC-BY lawrencedesign @ flickr.com

  6. 6 Evergreen snapper wicked

  7. 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 source packages (& many more in OBS)
  8. 8

  9. 9 Before Nov 2014 - A bit of a muddle..

    openSUSE Factory • Development Branch (Constant Updates) openSUSE Tumbleweed • ‘Partially Rolling’ (Frozen Base + Updates) openSUSE • Regular Releases (Every 8-12 months) openSUSE Evergreen • 'Long Duration Support' (Patches for extra years)
  10. 10 Time for Reflection “Who are we making this for?”

    “Why should I use openSUSE?” “Why should I contribute to openSUSE?” “What makes openSUSE special?”
  11. 11 “The openSUSE Project is a worldwide effort that promotes

    the use of Linux everywhere.” - openSUSE wiki
  12. 12 Areas of Strength Tools • Open Build Service •

    openQA • YaST • Etc.. Distributions • Tumbleweed • Regular Release Packages • Broad Variety
  13. 13 “Man is a tool-using animal. Without tools he is

    nothing, with tools he is all” - Thomas Carlyle
  14. 14 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.
  15. 15 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
  16. 16 Desktop Users Desktop Users • Regular Release Tools •

    Open Build Service • openQA • YaST • Etc.. Distributions • Tumbleweed • Regular Release Packages • Broad Variety
  17. 17 SysAdmins SysAdmins • Regular Release Tools • Open Build

    Service • openQA • YaST • Etc.. Distributions • Tumbleweed • Regular Release Packages • Broad Variety
  18. 18 Developers Developers • Regular Release Tools • Open Build

    Service • openQA • YaST • Etc.. Distributions • Tumbleweed • Regular Release Packages • Broad Variety
  19. 19 openSUSE’s Core Audience Developers SysAdmins Desktop Users

  20. 20 openSUSE - THE MAKERS CHOICE

  21. 21 openSUSE Tumbleweed

  22. 22 “Rolling Releases are the future of Linux Distributions”

  23. 23 What is a Rolling Release? No Release Schedule Frequent

    Updates to all Packages Updates delivered “when they're ready”
  24. 24 Benefits of Rolling Releases Newest Userspace Applications • GNOME

    • KDE • YaST Newest Base Packages • Kernel • Mesa / X Newest Development Stacks • GCC • Go • Docker
  25. 25 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
  26. 26 Factory & Tumbleweed Merger + = Tumbleweed

  27. 27 The Rolling Release Paradox “In order to move ANYTHING

    quickly, you need to be able to move EVERYTHING quickly”
  28. 28 Building on Unique Foundations Open Build Service openQA Tumbleweed

  29. 29 A 'quiet' Tumbleweek 3 Snapshots 146 Package Updates 15

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

    New Packages on the DVD 38 Packages Removed from the DVD 1 new Kernel QUIET?!
  31. 31 Another Tumbleweek 5 Snapshots 298 Package Updates 47 New

    Packages on the DVD 42 Packages Removed from the DVD 2 new Kernels
  32. 32

  33. 33 ALWAYS CHANGING.. ALWAYS WORKING Tumbleweed Tumbleweed

  34. 34 openSUSE & SUSE Linux Enterprise

  35. 35 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
  36. 36 Birth of SLE 12 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
  37. 37 “The Gap” ISV User SUSE Linux Enterprise openSUSE Technical

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

    Linux Enterprise Adopting upstream innovation
  39. 39 River Flowing Downstream SUSE® Linux Enterprise Adopting upstream innovation

  40. 40 Adopting Innovation Community Innovation SUSE Engineering SUSE® Linux Enterprise

    Enterprise Innovation
  41. 41 Birth of SLE 12 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
  42. 42 Birth of SLE 12 – The Truth 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
  43. 43 Birth of SLE 12 – The Truth 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
  44. 44 SLE 12 Lessons Learned Taking code from openSUSE is

    not scary More actively contributing SLE code back to openSUSE helps • Result is more stable for openSUSE users • SLE engineers more actively engaged with ongoing upstream developments • ‘Investing in the Future’ - Less chance of regressions for SLE 13 Such contribution encourages alignment with SLE, which aids an accelerated pace of SLE development, which furthers aid openSUSE development. Repeat ad infinitum.
  45. 45 The openSUSE View

  46. 46 The openSUSE View More Stable More New Stuf

  47. 47 More Stable Tumbleweed

  48. 48 A 'Perfect' openSUSE Stable Release? Stable Well Maintained Enterprise

    Base System Lifecycle of 3 years (or more) Wide Selection of Packages Modern, relevant Userspace for Users & Developers
  49. 49 One giant Leap for SUSE-kind

  50. 50 SLE Sources for openSUSE The latest SUSE Linux Enterprise

    Sources are available in the Open Build Service NOW This includes the Sources for Patches
  51. 51 CentOS for SUSE? Sources are made available by SUSE,

    not Binaries Intention is to enable openSUSE to build a unique offering to further 'close the gap' “Best of Both Worlds” is a lot more interesting than a clone of an Enterprise Distribution
  52. 52 More Stable Tumbleweed

  53. 53 Tumbleweed

  54. 54 Two Codebases – One Distribution SUSE® Linux Enterprise

  55. 55 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
  56. 56 Mutual Benefits of openSUSE Leap Ofering a stable code

    base SUSE® Linux Enterprise
  57. 57 Mutual Benefits of openSUSE Leap Ofering a stable code

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

    base SUSE® Linux Enterprise Adopting upstream innovation Improved collaboration
  59. 59 Developing Together openSUSE Tumbleweed Leap 42.1 SLE 12 SP1

    Core 12.1 Leap 42.2 SLE 12 SP2 Core 12.2 Leap 42.3 SLE 12 SP3 Core 12.3
  60. 60 openSUSE Leap 43 & SUSE Linux Enterprise 13 SLE

    13 Leap 43.0 openSUSE Tumbleweed Leap 42.2 SLE 12 SP2 Core 12.2 Leap 42.3 SLE 12 SP3 Core 12.3 Core 13
  61. 61 Beyond openSUSE Leap 43.0 SLE 13 Leap 43.0 openSUSE

    Tumbleweed Leap 43.1 SLE 13 SP1 Core 13.1 Leap 43.2 SLE 13 SP2 Core 13.2 Core 13
  62. 62 A ‘Perfect’ Stable Community Distribution? Stable Well Maintained Enterprise

    Base System Lifecycle of 3 years (or more) Wide Selection of Packages Modern Userspace for Users & Developers ✓ ✓ ✓ ✓ ✓ ✓
  63. 63 openSUSE Leap 42.2 Based on SUSE Linux Enterprise 12

    SP2 Kernel 4.4 LTS systemD v228 GNOME 3.20 KDE Plasma 5.8 LTS Plus 1000’s of other updates Releasing 16th November 2016 Test It Today – https://software.opensuse.org/developer
  64. 64 The New openSUSE Distributions openSUSE Tumbleweed • Rolling Release

    • Continuously Updated & Tested • Perfect for Developers & Power Users openSUSE Leap • Regular Release • Shared Core with SUSE Linux Enterprise • Perfect for SysAdmins, Enterprise Developers, and Users Tumbleweed
  65. 65 For More... Friday, Nov 11, 10:15am

  66. 66 ALWAYS CHANGING.. ALWAYS FUN

  67. None