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

The Future is Unwritten

The Future is Unwritten

...and so is the title of this presentation

This session will discuss in detail a new SUSE project and start the discussion on its potential benefits for openSUSE
It'll explain some of the concepts, the thoughts behind this new approach and provide some ideas about future processes, especially those which relate to openSUSE and the adoption, support, and maintenance of code between SUSE and openSUSE

C4d991702dcb0afa2b2afd8464be7f66?s=128

Richard Brown

May 01, 2015
Tweet

Transcript

  1. The Future is Unwritten ...and so is the title of

    this presentation Richard Brown – openSUSE Board Chairman rbrown@opensuse.org
  2. 2 Agenda • Where are we? • Rolling on with

    Tumbleweed • What would be a perfect Regular Release? • Another Perspective • Big Announcement • Proposal for the Future • Q&A
  3. 3 9 years old! CC-BY lawrencedesign @ flickr.com

  4. 4 ALWAYS CHANGING.. ALWAYS FUN

  5. 5

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

    nothing, with tools he is all” - Thomas Carlyle
  7. 7 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.
  8. 8 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
  9. 9 openSUSE® Tumbleweed Tumbleweed Open Build Service openQA

  10. 10

  11. 11 A 'quiet' Tumbleweek • 3 Snapshots • 146 Package

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

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

    • 47 New Packages on the DVD • 42 Packages Removed from the DVD • 2 new Kernels
  14. 14 ALWAYS CHANGING.. ALWAYS WORKING Tumbleweed

  15. A 'Perfect' Regular Release?

  16. 16

  17. 17 More Stable More New Stuf

  18. 18 More Stable Tumbleweed

  19. 19 A 'Perfect' Regular Release?

  20. 20 A 'Perfect' Regular Release? • Stable

  21. 21 A 'Perfect' Regular Release? • Stable • Well Maintained

  22. 22 A 'Perfect' Regular Release? • Stable • Well Maintained

    • Lifecycle of 3 years (or more)
  23. 23 A 'Perfect' Regular Release? • Stable • Well Maintained

    • Lifecycle of 3 years (or more) • Wide Selection of Packages
  24. A Different Perspective

  25. 25 Opportunity: openSUSE / SLE GAP ISV User SUSE Linux

    Enterprise openSUSE Technical Innovation GAP Power User Small ISV Enterprise User Enthusiast Big ISV Developer
  26. 26 Improved collaboration SUSE® Linux Enterprise Mutual Benefits of Closing

    the Gap Adopting upstream innovation
  27. 27 SUSE® Linux Enterprise River Flowing Downstream Adopting upstream innovation

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

    Enterprise Innovation
  29. Big Announcement

  30. 30 SLE Sources for openSUSE • The latest SUSE Linux

    Enterprise Sources are available in the Open Build Service NOW • This includes the Sources for Patches
  31. 31 Ofering a stable code base SUSE® Linux Enterprise SLE

    Sources for openSUSE
  32. 32 Ofering a stable code base SUSE® Linux Enterprise Mutual

    Benefits of Closing the Gap Adopting upstream innovation
  33. 33 Ofering a stable code base SUSE® Linux Enterprise Mutual

    Benefits of Closing the Gap Adopting upstream innovation Improved collaboration
  34. A Proposal

  35. 35 More Stable Tumbleweed

  36. 36 Tumbleweed Shared SLE Sources SUSE® Linux Enterprise

  37. 37 A New openSUSE Regular Release? Tumbleweed Shared Core Shared

    Core SUSE® Linux Enterprise • Stable Base System • Regular Updates • Stable Base System • Regular Updates • >8000 Packages • Community Developed • Rolling Updates • Rolling Base System • Enterprise Packages • SUSE Developed • >1000 Packages • >1000 Packages openSUSE Release • ~6000 Packages • Community Developed
  38. 38 Freedom to adapt Tumbleweed Shared Core • >8000 Packages

    • Community Developed • Rolling Updates • Rolling Base System openSUSE Release • 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
  39. 39 A 'Perfect' Regular Release? • Stable • Well Maintained

    • Lifecycle of 3 years (or more) • Wide Selection of Packages ✓ ✓ ✓ ✓
  40. 40 Open Questions & Next Steps • Do we like

    the idea? • If we do How do we put it together? OBS Projects, Process, etc When to do a first release? When to do other releases? Who's going to help build it? • Discuss on opensuse-project@opensuse.org
  41. Questions

  42. 42 Have a Lot of Fun, and Join Us At:

    www.opensuse.org
  43. General Disclaimer This document is not to be construed as

    a promise by any participating organisation 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. openSUSE 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 openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE 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 openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. License This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ Credits Template Richard Brown rbrown@opensuse.org Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding- guidelines/
  44. Appendices

  45. 45 openSUSE® & SLE - Developing Together openSUSE Tumbleweed openSUSE

    13.3 SLE 12 SP1 Shared Core N openSUSE 14.1 SLE 12 SP2 Shared Core N+1 openSUSE 14.2 SLE 12 SP3 Shared Core N+2
  46. 46 SLE 13 openSUSE 14.3 Shared Core Next openSUSE Tumbleweed

    openSUSE 14.1 SLE 12 SP2 Shared Core N+1 openSUSE 14.2 SLE 12 SP3 Shared Core N+2 Shared Core Next
  47. 47 SLE 13 openSUSE 14.3 Shared Core Next and Beyond

    openSUSE Tumbleweed openSUSE 15.1 SLE 13 SP1 Shared Core Next+1 openSUSE 15.2 SLE 13 SP2 Shared Core Next+2 Shared Core Next